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的类型

所有事件及其对应符号
StartIntermediateEnd
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