'switch' 类型的 BPM 节点是否有标准表示法?
Is there a standard notation for a 'switch' type BPM node?
没有找到更合适的 SE 站点,所以在这里提问。
在 BPM 中,有或多或少的标准方式来标记活动 - 如开始(绿色圆圈)、停止(红色圆圈)、条件(黄色菱形)。我发现的一个例子是 here.
条件基本上是任何编程语言中的 'if'。
我找不到任何例子的是 'switch'。
我知道可以使用多个条件,但我必须实现一种用户友好的方式,所以我想知道在 BPM 中是否有任何标准方式来表示这种事情。
这取决于你所说的 "switch" 是什么意思。如果您想以一种或另一种方式切换流程,您可以使用 Complex Gateway。复杂网关允许建模者指定确定如何发出令牌或处理到达令牌所需的任意规则。
BPMN Complex Gateways 可用于拆分或合并复杂的流程场景。但是,不推荐 做法,因为有更简单、更实用的包容性和排他性网关。使用它们的组合总是更好。您可以了解有关复杂网关的更多信息 here。
没有找到更合适的 SE 站点,所以在这里提问。
在 BPM 中,有或多或少的标准方式来标记活动 - 如开始(绿色圆圈)、停止(红色圆圈)、条件(黄色菱形)。我发现的一个例子是 here.
条件基本上是任何编程语言中的 'if'。
我找不到任何例子的是 'switch'。
我知道可以使用多个条件,但我必须实现一种用户友好的方式,所以我想知道在 BPM 中是否有任何标准方式来表示这种事情。
这取决于你所说的 "switch" 是什么意思。如果您想以一种或另一种方式切换流程,您可以使用 Complex Gateway。复杂网关允许建模者指定确定如何发出令牌或处理到达令牌所需的任意规则。
BPMN Complex Gateways 可用于拆分或合并复杂的流程场景。但是,不推荐 做法,因为有更简单、更实用的包容性和排他性网关。使用它们的组合总是更好。您可以了解有关复杂网关的更多信息 here。