1

据我了解,升级事件用于通知父进程。如果升级事件正在中断,则意味着将忽略常规流并处理新流。但它类似于错误事件。有什么区别?

4

2 回答 2

2

你是对的,升级事件用于从子进程到父进程的通信。与错误不同,升级事件在默认情况下是非关键的,并且在引发的位置继续执行。

于 2018-11-16T10:21:20.813 回答
1

符号的区别在于

  • Error events总是打断(顾名思义),无论是作为Event Sub-process开始事件还是Boundary eventa Sub-process
  • Escalation events默认情况下是非中断的,但它们也可以建模为中断事件。Error events它们可以,就像Event Sub-process开始事件或Boundary events.

更重要的语义差异是Escalation events让您在建模业务活动时更加灵活。并非流程中出现的所有问题都是错误。有时,事情进展得不够快,或者存在父流程应该知道的非业务关键信息。

[ OMG对BPMN的定义][ https://www.omg.org/spec/BPMN/2.0/]

于 2019-01-22T15:57:04.480 回答