什么是BPMN消息流?

  消息流用于BPMN协作图。协作图显示了两个或多个没有集中控制的流程如何以同步方式(它们如何协作)相互交互。每个流程都包含在自己的池Pool中,并且池通常标有参与者名称。


 

消息流是表达两个单独控制的流程如何相互通信和协作的方式。一个池中的活动或事件可以向另一个池发起消息。消息流被描绘为虚线,其中空圆圈表示消息的来源,空箭头表示消息终止。

使用消息流时,消息本身可以在流线上显示为信封或通过虚线附加到信封上。该消息表示在该流程中传输,操纵或存储的项目。这些可以是物理项目或信息,消息图标(信封)可以显示未填充或灰色填充;未填充图标表示发起消息;而填充图标表示非发起消息(或参与者响应其收到的先前消息而发送的消息)

消息流可以跨越池的边界,并表示参与者之间的信息交换,而顺序流永远不会跨越池的边界。消息流可以附加到池,活动或事件。

流程专题