我读了一篇文章中的下列句子。
BPMN在表示组织与其控制范围之外的参与者之间的交互时使用池。在一家公司内部,一个单一的池涵盖了它自己的内部业务。只有当它与外部参与者交互时,才需要额外的池。
在另一个地方读这个。
您可以为客户服务助理和物流部门创建单独的池。但是,为了强调他们在同一家公司下的事实,最好为真正的Aqua蒸馏水公司创建一个游泳池,并让客户服务助理和物流部门在游泳池的通道。在客户下面创建一个池。把这个水池命名为真正的水上蒸馏水公司。
其中哪一个比较正确,单池还是多池,为什么?
发布于 2018-06-27 13:09:01
这两种解释都是正确的。第一种方法为BPMN中的池提供了严格的推理方法。在一个组织中,可能有几个相互作用的过程。建议将这些流程建模为BPMN中的通道,并将它们的交互表示为消息事件。属于一个组织的所有车道都放在一个池中。单独组织的流程也将在单个池中建模,两个组织之间的交互将被建模为池之间的消息事件。
然而,这些规则可以放松下来,这样就不需要在车道上模拟组织的每一个过程,而是可以在池中建模。在没有建立组织间互动模型的情况下尤其如此(也就是说,如果只考虑一个组织,就不需要代表组织的人才库)。重要的是要指出,正确使用车道和游泳池可能会避免未来的问题。例如,可以使用池对组织的流程进行建模。如果将来需要对另一个组织的流程进行建模,那么使用池就会变得混乱。因此,有必要遵循最佳做法。
https://stackoverflow.com/questions/51058076
复制相似问题