activiti事件网关(Event Gateway)

1.什么是事件网关?

基于事件网关允许根据事件判断流向。网关的每个外出顺序流都要连接到一个中间捕获事件。 当流程到达一个基于事件网关,网关会进入等待状态:会暂停执行。与此同时,会为每个外出顺序流创建相对的事件订阅。

注意:

基于事件网关的外出顺序流和普通顺序流不同,这些顺序流不会真的"执行", 相反它们让流程引擎去决定执行到基于事件网关的流程需要订阅哪些事件。 要考虑以下条件:

  1. 基于事件网关必须有两条或以上外出顺序流;
  2. 基于事件网关后,只能使用intermediateCatchEvent类型(activiti不支持基于事件网关后连接ReceiveTask。)
  3. 连接到事件网关的中间捕获事件必须只有一个入口顺序流。 

猜你喜欢

转载自blog.csdn.net/weixin_42068560/article/details/80085308