具有多个相关包容性网关的 bpmn 图的解决方案

Solution for a bpmn diagram with multiple, related inclusive gateways

我设计了一个复杂的 bpmn 解决方案,但无法找到解释正在发生的行为的信息。我可以从测试中得出行为,但这可能需要很长时间,因为我使用的工具非常麻烦。

这是图表的图片,希望有人能够解释正在发生的行为。

这是怎么回事:

  1. 'Approval Process' 分为四个分支,底部分支基于条件。
  2. 前两个分支汇聚在一个包容性网关上
  3. 第三个分支汇聚在不同的包容网关
  4. 第四支汇聚了原来的包容网关,以及后来的包容网关

我在图表上添加了一些注释来解释失败的地方。右上角附近的任务永远不会被击中,因此我相信最后的过程也不会被击中。有人知道哪里出了问题吗?

事实证明,上图定义了我们想要的样子。事实证明,“未触发”的任务实际上并未针对我们作为工作流 运行 的用户类型提供可见性。由于我们看不到任务,我们无法完成它,因此最终网关没有进展,因为活动分支尚未到达它。

哎呀!