顺序流
描述
顺序流是连接两个流程节点的连线
流程执行完一个节点后,会沿着节点的所有外出顺序流继续执行
BPMN 2.0默认的行为就是并发的:两个外出顺序流会创造两个单独的,并发流程分支
图形标记
顺序流显示为从起点到终点的箭头...(流程的tokens),网关可以消费也可以生成token
网关显示成菱形图形,内部有有一个小图标.图标表示网关的类型:
排他网关
描述
排他网关: 异或XOR网关,用来在流程中实现决策
当流程执行到这个网关...在汇聚之后,流程会穿过包含网关继续执行
如果同一个包含节点拥有多个进入和外出顺序流,它就会同时含有分支和汇聚功能
网关会先汇聚所有拥有流程token的进入顺序流,再根据条件判断结果为true的外出顺序流...当流程到达一个基于事件网关 ,网关会进入等待状态:会暂停执行
为每个外出顺序流创建相应的事件订阅
基于事件网关的外出顺序流和普通顺序流不同:这些顺序流不会真的"执行", 让流程引擎去决定执行到基于事件网关的流程需要订阅哪些事件...:
当流程执行到基于事件网关时,流程会暂停执行
与此同时,流程实例会订阅警告信号事件,并创建一个10分钟后触发的定时器.产生流程引擎为一个信号事件等待10分钟的效果
如果10分钟内发出信号,定时器就会取消