本页目录
开始事件
简介
BPMN 2.0 Start Event(开始事件)是触发或启动业务流程的事件,标记流程起点,对流程走向的定义很重要。在BPMN流程图中,Start Event用一个简单圆形表示,可以被多种条件触发,如消息到达、计时器、特定条件或用户操作等。
要点
- 图形表示:一个空心圆。
- Start Event 类型:
- Message Start Event:接收到消息时启动流程。
- Timer Start Event:在指定时间点或间隔后启动流程。
- Conditional Start Event:满足特定条件时启动流程。
- Signal Start Event:接收到信号广播时启动流程。
- Error Start Event:出现错误时触发。
Start Event 不应有传入的 Sequence Flow,因为它始终代表流程的起点。它启动流程,将控制权交给下一个元素。
一个BPMN流程图可以有多个Start Event,只有与相应Start Event关联的流程会被激活。例如,订单下达流程可根据接收方式(如网站、电话、线下)通过不同的Start Event启动。
所有事件及对应符号
| Start | Intermediate | End | ||||||
|---|---|---|---|---|---|---|---|---|
| Type | Normal | Event Sub process | Event Sub process non-interrupt | Catch | Boundary | Boundary non-interrupt | Throw | |
| None | ||||||||
| Message | ||||||||
| Timer | ||||||||
| Conditional | ||||||||
| Link | ||||||||
| Signal | ||||||||
| Error | ||||||||
| Escalation | ||||||||
| Termination | ||||||||
| Compensation | ||||||||
| Cancel | ||||||||
| Multiple | ||||||||
| Multiple Parallel | ||||||||