Intermediate Event
Intermediate Event是什么
BPMN 2.0中间事件表示流程运行期间、开始事件与结束事件之间发生的事件。它不会启动或终止流程,但会在流程推进过程中改变流程或对其产生影响。中间事件可用于建模业务流程中的中断、延迟或触发因素。您可以将其添加到熟悉的流程中。开始免费试用,在ProcessMind画布上体验不同类型。
为流程中的等待和触发条件建模
描述流程中的延迟、消息和信号,AI会在相应位置放置中间事件。
Intermediate Event要点
- 外观:双层边框的圆形。
- Intermediate Event类型:
- 消息Intermediate Event:在流程中等待或发送消息。
- 定时器Intermediate Event:将流程延迟指定时长或直到某个日期。
- 条件Intermediate Event:等待条件满足后再继续。
- 信号Intermediate Event:接收或发出会影响当前流程或其他流程的信号。
- 错误Intermediate Event:处理流程中发生的错误。
- 升级Intermediate Event:表示继续流程前需要处理的升级事项。
放置位置
- Catch Event:等待某件事情发生的Intermediate Event,例如收到消息或信号。
- Throw Event:主动触发某件事情的Intermediate Event,例如发送消息或信号。
Intermediate Event可以出现在流程的正常顺序流中,也可以附加在活动边界上(称为boundary event),或放置在工作流中需要监控或触发特定条件的位置。
Intermediate Event位于流程的开始和结束之间。它可以捕获(等待)或抛出(发送)信息,查看圆形内部的符号即可判断其类型。
在图中,收到消息后流程启动。接下来的任务会检查商品是否有库存,并在商品有货时发送确认链接。发送确认链接的操作由一个发送链接的Intermediate Event处理。只有成功收到确认链接后,流程才会进入订单处理阶段,最终完成订单(结束事件)。
流程中的Intermediate Event会使用不同符号表示各种触发条件,从而改变流程走向。这些触发条件包括消息、定时器、错误、补偿、条件流、信号、多重事件、升级和并行流程。每种符号都代表流程中的一种特定交互或条件。
事件及其对应符号
| 开始 | 中间 | 结束 | ||||||
|---|---|---|---|---|---|---|---|---|
| Type | 常规 | 事件子流程 | 非中断事件子流程 | 捕获 | 边界 | 非中断边界 | 抛出 | |
| 无 | | |||||||
| 消息 | | | | | | | | |
| 计时器 | | | | | | | ||
| 条件 | | | | | | | ||
| 链接 | | | | |||||
| 信号 | | | | | | | | |
| 错误 | | | | |||||
| 升级 | | | | | | | ||
| 终止 | | |||||||
| 补偿 | | | | | ||||
| 取消 | | | ||||||
| 多个 | | | | | | | | |
| 多个并行 | | | | | | | ||
生成自定义BPMN模型
为流程中的等待和触发条件建模
描述流程中的延迟、消息和信号,AI会在相应位置放置中间事件。
相关主题
优化流程,构建互联架构,掌控全局。
无需信用卡,也无需等待,即刻开始。将组织的实际工作方式转化为清晰、互联的流程设计。
构建流程架构,明确职责归属与管控措施,并在各层级统一角色分工。
开始免费试用,为流程治理、管理和持续改进建立可靠的统一基础。