Activiti进阶(六)——连线(SequenceFlow)
转载地址:http://blog.csdn.net/zjx86320?viewmode=contents
这篇博文为大家简单的介绍一下Activiti中的连线,还是和平时一样,我们放在例子中吧。
一、流程图
图1 请假流程
在上面的流程图中,我们发现和之前不同的是,用户任务【部门经理】审批,下面有两个连线,我们之前的例子都是只有一条连线,那么如果是这种情况的话我们如何进行流程的选择呢?我们这里是用的是通过设置流程变量的方式来对连线的属性进行区分。
二、设置连线属性
假如我们对流程有规定,如果事件不重要,流程直接由部门经理审批结束;如果事件重要,部门经理审批之后,还有有总经理进行审批之后才可以结束。那么我们就可以这样这设置我们的连线,首先得选中我们要设置的连线:
1.为连线命名
2.为连线设置条件
注意:在这里,message表示流程变量的名称,‘不重要’表示流程变量的值,${}中间的内容要使用boolean类型的表达式,用来判断应该执行的连线。
三、部署和启动流程