在BPMN中,我如何表达两个不同的通道同时执行不同的操作?

时间:2016-04-15 13:38:09

标签: bpmn

  • 如何表示同时执行两个不同操作的两个通道
  • 如何表示泳道的POOL与另一个POOL联系?

1 个答案:

答案 0 :(得分:0)

要回答您的第一个问题,我会使用并行网关,以便可以同时运行放置在每个通道中的后续任务。

对于第二个问题,存在几种表示池之间交换的解决方案:

  • 如果您希望池启动另一个池并等待(同步)此新运行池完成后再继续执行,则可以使用调用活动。
  • 主池还可以发送例如消息或信号,目标池使用消息或信号启动事件。这允许异步启动另一个池。然后,您可以再次使用消息在池执行路径中稍后定义同步点。
  • 第三种选择是使用事件子流程。根据您为子流程选择的事件类型,它将中断或不中断主流程(有关中断和非中断事件子流程启动事件列表,请参阅标准页242)。