微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

BPMN 2.0 中用于问答流程的消息流

如何解决BPMN 2.0 中用于问答流程的消息流

我只是在学习 BPMN 2.0 建模语言。 我必须设计一个呼叫中心流程,其中接线员向客户提出几个问题。 我想知道是否需要为每个问题(作为交换信息)在客户和操作员之间建模消息流,或者是否仅在交换真实文件(例如发送发票)时才需要消息流。 谢谢!

解决方法

让我们看看 BPMN 2.0.1 specifications 中的定义(我强调):

消息:描述两个参与者之间通信内容的对象。消息通过消息流传输,并且具有可用于通过基于事件的独占网关的流程的替代分支的身份。

消息流:显示两个参与者之间消息流的连接对象。消息流由虚线表示。

所以消息不一定是交换的商业文件,而是任何形式的交流,包括口头交流。

消息的粒度取决于您想在模型中显示的内容:

  • 如果问题/答案只是更大流程中的一个细节,您可能希望显示一个与问题相对应的摘要交互,并显示另一个与答案相反的交互,并考虑一下所有问题都是一次性提出的立即提供答案,即使这并不完全符合现实。
  • 如果您对问题/答案的细节完全感兴趣,因为例如不同的参与者参与了问答的不同阶段,您很可能会根据实际流程单独列出每个问题和每个答案。但要小心,因为过于详细的流程可能难以维护,因此建议进行一定程度的抽象。

如果您对客户和同一操作员之间非常详细的对话脚本感兴趣,那么 BPMN 可能不是最佳工具:更专业的对话流程、工作故事或基于意图的脚本可能更合适(请参阅有关该主题的更多信息)这article on chatbot requirements)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。