【发布时间】:2021-06-10 16:53:12
【问题描述】:
我只是在学习 BPMN 2.0 建模语言。 我必须设计一个呼叫中心流程,其中操作员向客户提出几个问题。 我想知道是否需要为每个问题(作为交换信息)在客户和操作员之间建模消息流,或者是否仅在交换真实文档时才需要消息流(例如发送发票)。 谢谢!
【问题讨论】:
标签: process enterprise bpmn bpmn.io
我只是在学习 BPMN 2.0 建模语言。 我必须设计一个呼叫中心流程,其中操作员向客户提出几个问题。 我想知道是否需要为每个问题(作为交换信息)在客户和操作员之间建模消息流,或者是否仅在交换真实文档时才需要消息流(例如发送发票)。 谢谢!
【问题讨论】:
标签: process enterprise bpmn bpmn.io
让我们看一下BPMN 2.0.1 specifications 中的定义(由我突出显示):
消息:描述两个参与者之间通信内容的对象。消息通过消息流传输,并具有可用于通过基于事件的独占网关对流程进行替代分支的标识。
消息流:一个连接对象,显示两个参与者之间的消息流。消息流由虚线表示。
所以消息不一定是交换的商业文件,而是任何类型的交流,包括口头交流。
消息的粒度取决于您希望在模型中显示的内容:
如果您对客户和同一运营商之间非常详细的对话脚本感兴趣,BPMN 可能不是最佳工具:更专业的对话流、工作故事或基于意图的脚本可能更合适(有关该主题的更多信息,请参阅这个article on chatbot requirements)
【讨论】: