Start Event
介绍
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 Events没有输入的Sequence Flow,因为它们总是代表流程的开始。它们负责启动流程,并将控制权传递给工作流中的下一个元素。
在BPMN图中,可以有多个Start Events。只有与相关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 |