springboot整合activiti7(3) Activiti Modeler使用入门

Activiti Modeler介绍

Activiti Modeler是activiti官方发布的在线流程设计器,但是后期没有维护更新,对于activiti7的云架构支持不是很好,但是单机的使用还是可以的。

基本组件

在这里插入图片描述
一个最简单的流程包含开始事件、用户任务、结束事件,复杂一些的就有各种任务、网关、事件、子流程等;

流程示例

在这里插入图片描述

流程定义基本信息

在这里插入图片描述
流程标识对应的是数据库的KEY,
名称对应的是数据库的NAME,
描述信息对应的是数据库的DESCRIPTION,
目标命名空间对应的是数据库的CATEGORY。

开始节点

在这里插入图片描述
主键就是id,可以自己填写,方便识别,不写的话会自动生成uuid,
名称是这个节点的名字,
描述信息是备注,
执行监听器,可配置监听器,
启动器设置变量储存发起人,
表单编号是外置表单键,
表单属性是内置表单。

连线

在这里插入图片描述
流条件和默认流实在有分支的时候可以设置。

用户任务

在这里插入图片描述
多实例类型默认是none,可以设置未并行或者串行,
基数是这个节点实例有几个,
集合获取指定用户list变量,
元素变量设置指定用户变量,
完成条件设置条件,如, n r O f C o m p l e t e d I n s t a n c e s / n r O f I n s t a n c e s = = 1 代 表 所 有 的 人 全 部 通 过 则 才 会 到 下 一 个 节 点 , {nrOfCompletedInstances/nrOfInstances==1}代表所有的人全部通过则才会到下一个节点, nrOfCompletedInstances/nrOfInstances==1,{nrOfCompletedInstances>0}表示任意一个人会审通过则进入下一个节点。其中nrOfInstances是上面的基数,也就是这个节点设置了几个人审批,nrOfCompletedInstances是通过审批的数量,这是源码里指定好的。

分配用户

在这里插入图片描述
通过代理人、候选人、候选组设置,可以直接指定,或者指定变量,也可以通过任务监听器动态指定处理人。

结束节点

在这里插入图片描述

任务监听器和执行监听器

在这里插入图片描述
任务监听器顾名思义是监听任务的。任务监听器有四种事件assignment、create、complete、delete。当流程引擎触发这四种事件类型时,对应的任务监听器会捕获其事件类型,再按照监听器的处理逻辑进行处理。
执行监听器则监听流程的所有节点和连线。主要有start、end、take事件。其中节点有start、end两种事件,而连线则有take事件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值