zeebe入门课程12-bpmn元素的支持10(event-based gateway )

版权声明:本文为博主原创文章,未经博主允许不得转载。不经过允许copy,讲追究法律责任,欢迎加入我们的学习提升群523988350,可以相互交流 https://blog.csdn.net/qq_30739519/article/details/89530361

本文学习下zeebe中的event-based gateway。

Event-Based Gateway

基于事件的网关允许您根据事件做出决策。网关的每个传出序列流都需要连接到中间捕获事件。

当令牌到达基于事件的网关时,它将在那里等待,直到触发第一个事件。它接受此事件的传出序列流并继续。以后不能触发网关的任何其他事件。

Constraints

  • 网关至少有两个传出序列流
  • 网关只有到以下类型的中间捕获事件的传出序列流:

XML Representation

<bpmn:eventBasedGateway id="gateway" />

<bpmn:sequenceFlow id="s1" sourceRef="gateway" targetRef="payment-details-updated" />

<bpmn:intermediateCatchEvent id="payment-details-updated" name="Payment Details Updated">
  <bpmn:messageEventDefinition messageRef="message-payment-details-updated" />
</bpmn:intermediateCatchEvent>

<bpmn:sequenceFlow id="s2" sourceRef="gateway" targetRef="wait-one-hour" />

<bpmn:intermediateCatchEvent id="wait-one-hour" name="1 hour">
  <bpmn:timerEventDefinition>
    <bpmn:timeDuration>PT1H</bpmn:timeDuration>
  </bpmn:timerEventDefinition>
</bpmn:intermediateCatchEvent>

BPMN Modeler:

parallel-gateway

zeebe qq交流群群号:856546010

猜你喜欢

转载自blog.csdn.net/qq_30739519/article/details/89530361