Zeebe Docs翻译:4.5.1 Exclusive Gateway
温馨提示:
本文最后更新于 2019年10月14日,已超过 1,888 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
Exclusive Gateway(又名XOR网关)允许基于数据(即基于工作流实例变量)做出决策。
如果Exclusive Gateway具有多个传出序列流,则除一个序列外,所有序列流都必须具有一个 conditionExpression
来定义何时采用该流。网关可以有一个sequence flow没有conditionExpression
,而这个网关则必须被定义为默认流。
输入专用网关后,将对conditionExpression
进行评估。工作流实例采用满足条件的第一个顺序流。
如果不满足任何条件,则它将采用网关的默认流程。如果网关没有默认流,则会创建一个事件。
唯一网关也可用于加入多个传入流到一个,为了提高BPMN的可读性。加入网关具有直通语义。它不会像并行网关一样合并传入的并发流。
Conditions
A conditionExpression
定义何时采取流程。该表达式可以访问工作流实例变量,并将它们与文字或其他变量进行比较。比较可以与逻辑运算符结合使用。
例如:
totalPrice > 100
order.customer == "Paul"
orderCount > 15 || totalPrice > 50
其他资源
XML表示
使用BPMN建模器
工作流程生命周期
参考文献:
正文到此结束
- 本文标签: 其他
- 本文链接: https://www.v8en.com/article/207
- 版权声明: 本文由SIMON原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权