ParallelGateway并行网关(多人必须同时审批)
ExclusiveGateway排他网关(多人只能选择一人审批)
InclusiveGateway包含网关(集成了并行与排他网关)
EventGateway事件网关(只能连接中间捕获事件)
----------------------------------
并行网关不需要条件,即它这个节点可以分成多路同时进行,如果你想最后再汇成一点,那也可以再添加一个并行网关。用的不多
排他网关可以理解为流程中的判断,即多个条件中走一个条件,即需要条件,类似于if,else if else。排他网关后面不能接并行,因为排他后面只有一条路径了,一条路径后面是可以再添加一个排他网关(条件)。
排他网关需要做的是在它引出的连接线上使用判断。即连接线上可以写上名称,以及条件,如${leaveDay<=2}就是当传入的变量小于等于2时,就走这一路。在流程启动时或者到这个节点之前都可以给流程变量赋值map.put("leaveDay", 5);当然,如果是审批,那么就用${approve==“true”}这种判断。
并行-排他网关就是指如果没有定义条件,那么就直接变为并行。如果多条线中有一个有条件,另外几条没条件,那么当不满足条件时就会并行走那几条路线。实现并行和排他共有。
EventGateway事件网关后面只能连接事件,作用类似于并行网关。