Sequence Flow是BPMN2规范中的流程定义元素,中文可称为“连线”、“顺序流”、“路径条件”、“连接弧”。连线可以在编排流程时,控制流程的执行顺序。
当连线作为排他网关、包容网关和复杂网关的拆分路径时,可以设定条件规则。
从形状边缘拉出连线 | 改变连线样式 |
---|---|
注释可以让流程路线更直观和易于识别,注释不参与到引擎规则判断中,如某条连线代表同意
,某条连线代表不同意
。
如何为连线添加注释?
当连线位于网关(Gateway)、活动(Activity)、事件(Event)的右侧时,允许在连线上设定规则条件。引擎在执行网关、活动的后继拆分路线时,将通过评估条件的连线作为选择路径。
如何为连线设置条件?
连线条件属性
对话框,完成条件设置注意,不同BPMN对象,对连线条件的评估要求不同,建模人员应根据具体的网关(Gateway)、活动(Activity)、事件(Event)场景来决定是否要设定条件。例如,一个并行网关,不会评估任何后继的连线条件。
条件组
条件组
以OR关系组合,按顺序进行评估100
、VIP
@uid
在BPMN2规范中,一些进行条件评估的对象(如排他网关)允许有一个默认的连线。当所有后继路线的条件都不通过时,引擎会选择这条默认路线。
如何设置默认连线?
默认分支