池分离标准是什么?

时间:2018-06-27 08:29:25

标签: bpmn

我读了一篇文章中的以下句子。

  

BPMN在表示一个   不受其控制的组织和参与者。在一个   公司,一个单一的池涵盖了自己的内部运营。只有   当它与外部参与者交互时,额外的池是   必填。

并在另一个地方阅读。

  

您可以为客户服务助理和物流部门创建单独的资源池。但要强调一个事实,他们正在   同一家公司,最好为The True创建一个矿池   Aqua蒸馏水公司,并担任客户服务助理和   后勤部专用车道的池子。在客户下创建一个池。   将该池命名为True Aqua蒸馏水公司。

see this

其中哪个更正确,单池还是多池,为什么?

1 个答案:

答案 0 :(得分:0)

两种解释都是正确的。第一个提供了关于BPMN中池的严格推理方法。在组织中,可能存在多个交互过程。建议将这些流程建模为BPMN中的通道,并将其交互表示为消息事件。属于一个组织的所有通道都放在一个池中。单独组织的流程也将在单个池中建模,而两个组织之间的交互将建模为池之间的消息事件。

但是,可以放宽这些规则,以便可以在池中对它们进行建模,而不是在通道中对组织的每个过程进行建模。在未对组织之间的交互进行建模的情况下,尤其是这样(也就是说,如果只考虑一个组织,则不需要代表组织的池)。必须指出的是,正确使用通道和池可以避免将来出现问题。例如,可以使用集合对组织的流程进行建模。如果将来需要对另一个组织的流程进行建模,那么使用池将变得混乱。因此,有必要遵循最佳实践。