activiti总结(一)流程图结构简介

2,130 阅读1分钟

activiti总结

一、bpmn文件属性简介

目前我们的项目中只用到了四种bpmn结构,分别是startEvent,userTask,ExclusiveGateway,endEvent。

1. startEvent

在创建startEvent时我们需要指定一个流程创建者,需要给Initiator赋上属性,如下图

5cf8d52e2c32878038

只有设置了这个属性后才能在创建流程的时候指定流程创建者

2. userTask

userTask需要关注三个属性,Assignee、Candidate Users、Candidate Group,这三个属性都是用来指定流程的执行人,流程执行人可以通过直接设置这三个属性的值来使用,也可以通过监听器动态设置。

5cf8d6f9b079798893

3. ExclusiveGateway

ExclusiveGateway是排他网关,本身可以设置执行监听器,此外它的出度可以 >= 2,通过出度设置好的条件来决定流程流转的方向。

5cf8d9de4478748416

5cf8da38b15b261833

4. endEvent

和startEvent差不多

四、activiti的执行流程