如何在BPMN中建模对消息发送者的回复

如何在BPMN中建模对消息发送者的回复,bpmn,Bpmn,我有一个服务,应该回答消费者或供应商对同一要求-显示库存。我如何为这样一个回复到对应方的服务建模?当前的解决方案-为客户和供应商复制相同的路径-看起来很奇怪,并且没有描述服务端真正发生的事情(服务是一个知道回复谁的处理系统) 有不同的方法可以做到这一点 第一种方法是使用专用网关并检查消息类型 第二种方法,我个人更喜欢的是让股票池崩溃。客户和供应商之间的唯一模型。请参见下面的模型 有不同的方法可以做到这一点 第一种方法是使用专用网关并检查消息类型 第二种方法,我个人更喜欢的是让股票池崩溃。客户

我有一个服务,应该回答消费者或供应商对同一要求-显示库存。我如何为这样一个回复到对应方的服务建模?当前的解决方案-为客户和供应商复制相同的路径-看起来很奇怪,并且没有描述服务端真正发生的事情(服务是一个知道回复谁的处理系统)


有不同的方法可以做到这一点

第一种方法是使用专用网关并检查消息类型

第二种方法,我个人更喜欢的是让股票池崩溃。客户和供应商之间的唯一模型。请参见下面的模型


有不同的方法可以做到这一点

第一种方法是使用专用网关并检查消息类型

第二种方法,我个人更喜欢的是让股票池崩溃。客户和供应商之间的唯一模型。请参见下面的模型


您可能不必(在此图中)将供应商和客户作为两个独立的实体进行建模。只需将它们替换为单个实体
第三方
,因为这两个实体的通信方式似乎相似。

您可能不必(在本图中)将供应商和客户建模为两个独立的实体。只需将它们替换为单个实体
第三方
,因为这两个实体的沟通方式似乎相似。

在我的案例中,整体业务流程图要复杂得多,这只是整体协作中的一个单独部分,因此我不能将供应商和客户概念合并在我的案例中,即整体业务流程图中要复杂得多,这只是整体协作中的一个单独部分,因此我不能将供应商和客户概念合并。谢谢您的回复。我不能拆散股票池,因为它是在其他渠道进行的流程和协作的一部分。此外,第一种解决方案似乎比复制更复杂:(因此,在BPMN中没有明显的建模方法谢谢你的回复。我不能将库存池崩溃,因为这是在其他渠道进行的流程和协作的一部分。而且,第一个解决方案似乎比复制更复杂:(因此,在BPMN中没有明显的建模方法。)