消息是一个基本的 bpmn概念, 是不同流程参与者之间通信的内容。通信本身称为消息流。它显示了两个通信参与者之间的交互, 他们由两个单独的池表示。
消息流必须将两个单独的池或一个池的对象与另一个池的对象连接。它无法连接一个池中的两个对象。
从图形上看,消息流是带有打开箭头的虚线。虚线将其与 “序列流” 区分开来, 序列流以图形方式显示为带有箭头的连续线。
图19。流程图中的消息流
例如, 以 “接收订单” 过程为例, 其中客户和供应商之间的通信可以通过以下方式表示:
图20。池之间的消息流
消息流不显示进程的流, 它指示信息在两个进程之间或在进程和外部实体之间发送。外部实体是不属于您的 bpm 系统的参与者。
图21。消息流使用示例
图21提供了如何使用消息流的示例:
-
消息流触发进程。
消息流1从外部实体中取出, 到达进程的 “开始” 事件, 并将其触发以启动。
当客户在公司网站上下订单时, 将启动 “流程