【问题标题】:Exclusive gateway vs multiple flows with conditions独占网关与有条件的多个流
【发布时间】:2014-03-07 15:04:03
【问题描述】:

如果我有两个流由条件控制的转换,那么拥有一个独占网关是否有任何意义(假设我没有默认流)?

下面两张图有区别吗?

【问题讨论】:

    标签: activiti bpmn


    【解决方案1】:

    据我所知*,两者是等价的。但是请注意,如果没有给出网关,则该行为类似于使用 Inclusive OR(参见 specification 的第 427 页)。

    在您的示例中,条件是排他性的,所以这无关紧要,但在一般情况下,省略网关会导致混淆并模糊流程的含义。恕我直言,除非您有充分的理由不这样做,否则您应该始终绘制网关以使其清晰。

    (*) 这就是规范中写的;我不知道它在 Activiti 中是如何实现/解释的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-14
      • 1970-01-01
      • 1970-01-01
      • 2020-10-24
      相关资源
      最近更新 更多