功能简介
排他网关具有2个或更多个流转线路,系统会检查每个线路上的条件是否为真,当有一个条件评估为真,流程就沿着为真的线路前进,并且不再检查其他线路的条件。
例如
在咖啡接单流程中,顾客提交订单,店员判断顾客点单的类型是浓缩咖啡、摩卡还是默认,如果顾客点的是「浓缩咖啡」,则仅执行「制作浓缩咖啡」到「交付咖啡」这一个线路,「摩卡」和「默认」这两个线路不执行。
操作步骤
第一步:添加网关
直接将左侧的排他网关节点,拖动到右侧网格区域中,调整到合适位置。
按照流程顺序,将前后节点依次连接。
第二步:设置流转顺序
选择刚刚添加的网关,点击上方编辑。
点击后续流转,拖动图中线路排序按钮调整线路判断顺序。
后续流程流转中,只有第一个满足条件的线路会被触发。
第三步:设置通过条件
设置每条流转路线的通过条件,以控制流程流转路径,只有第一个满足条件的线路才会执行。
选中需要设置的流转线路,点击上方编辑。
以函数表达式的方式书写线路条件,若留空则视为此线路条件永远不满足,输入TRUE()表示此线路总是满足条件。