工作流讲解

说明:

1)使用流程变量,设置连线需要的流程变量的名称message,并设置流程变量的值 对应:

流程会按照指定的连线完成任务。

11.5:总结

1、一个活动中可以指定一个或多个SequenceFlow(Start中有一个,End中没有)。 * 开始活动中有一个SequenceFlow 。 * 结束活动中没有SequenceFlow 。 * 其他活动中有1条或多条SequenceFlow

2、如果只有一个,则可以不使用流程变量设置codition的名称;

如果有多个,则需要使用流程变量设置codition的名称。message表示流程变量的名称,?不重要?表示流程变量的值,${}中间的内容要使用boolean类型的表达式,用来判断应该执行的连线。

12:排他网关(ExclusiveGateWay) 12.1:流程图

12.2:部署流程定义+启动流程实例

12.3:查询我的个人任务

12.4:完成我的个人任务

说明:

1) 一个排他网关对应一个以上的顺序流

2) 由排他网关流出的顺序流都有个conditionExpression元素,在内部维护返回

boolean类型的决策结果。

3) 决策网关只会返回一条结果。当流程执行到排他网关时,流程引擎会自动检索网关

出口,从上到下检索如果发现第一条决策结果为true或者没有设置条件的(默认为成立),则流出。

4) 如果没有任何一个出口符合条件,则抛出异常

5) 使用流程变量,设置连线的条件,并按照连线的条件执行工作流,如果没有条件符

合的条件,则以默认的连线离开。例如:

则执行连线:

如果使用流程变量设置

则执行连线:

联系客服:779662525#qq.com(#替换为@)