BPMN事件与触发器的关联
Correlation between BPMN event and trigger
我一直在阅读 BPMN 2.0。有人可以告诉我事件和触发器之间的区别,以及它们如何从 BPMN 的角度关联
这个问题一般有两种回答方式。
简化方式,其中删除所有次要细节。
事件 可以回答 发生了什么?
触发器 可以回答问题 为什么会发生?
合格的方式,包含所有必需的详细信息。
事件是在流程上下文中发生的事情,它改变流程状态、数据对象、流程流。
任何过程的主要基本事件是:
- 开始活动
- 活动结束
- 中间事件,即真正重要的事情
前两个确定进程是已停止还是仍在运行。
触发器是更加通用的实体,也称为事件定义,并被指定为被事件捕获,即激活它们.它们可以描述为一组条件,如果为真,则触发某个事件。触发器可以是:
- 消息触发器。它们在收到消息时执行。
- 时间触发器。他们按时执行。
- 条件触发。当满足某些条件时,它们会被解雇。
- 升级触发器。当流程升级时,它们会被解雇。
还有更多
可用触发器的确切集合取决于具体的 BPMS,并且需要单独的实体文章。
我一直在阅读 BPMN 2.0。有人可以告诉我事件和触发器之间的区别,以及它们如何从 BPMN 的角度关联
这个问题一般有两种回答方式。
简化方式,其中删除所有次要细节。
事件 可以回答 发生了什么?
触发器 可以回答问题 为什么会发生?
合格的方式,包含所有必需的详细信息。
事件是在流程上下文中发生的事情,它改变流程状态、数据对象、流程流。 任何过程的主要基本事件是:
- 开始活动
- 活动结束
- 中间事件,即真正重要的事情
前两个确定进程是已停止还是仍在运行。
触发器是更加通用的实体,也称为事件定义,并被指定为被事件捕获,即激活它们.它们可以描述为一组条件,如果为真,则触发某个事件。触发器可以是:
- 消息触发器。它们在收到消息时执行。
- 时间触发器。他们按时执行。
- 条件触发。当满足某些条件时,它们会被解雇。
- 升级触发器。当流程升级时,它们会被解雇。
还有更多
可用触发器的确切集合取决于具体的 BPMS,并且需要单独的实体文章。