如何对流程BPMN 2.0建模,其中流程流取决于所涉及的角色?



我们有关于内部通知的特定流程。然而,这个过程如何进行取决于收到通知的人。

例如:Admin可以发送通知。但如果角色A收到通知,则只需确认收到通知即可。如果角色B被设置为接收者,则需要确认和响应,以此类推。

所以不同的接受者角色会有不同的结果。如何通过BPMN 2.0对其建模?

当您向两个不同的接收者发送消息时,您的流程中已经有两个不同的分支。在一个分支中,您将其发送到角色A,在另一个分支中发送到角色b,因此很容易对分支中的后续步骤进行建模。

也许你想把它发送给两个分支,根据哪个分支先反应,另一个分支被取消。这可以通过发送一个信号来中断另一个分支通道中的子进程来实现。

最新更新