文档列表
本页目录

End Event

简介

BPMN 2.0 End Event 表示业务流程的结束或终止,代表流程已完成,之后不会再有操作。在 BPMN 流程图中,End Event 用加粗圆圈表示,可以指示多种流程终止方式,如正常完成或因错误中断等。

End Event 关键点

  • 图形特征:加粗圆圈。
  • End Event 类型
    • Message End Event:流程结束时发送消息。
    • Signal End Event:流程结束时向其他流程或系统广播信号。
    • Error End Event:因错误导致流程结束。
    • Terminate End Event:立即终止流程所有活动,结束整个流程实例。
    • Escalation End Event:出现升级,需要更高层级处理。

End Event 没有向外的 Sequence Flow,因为它表示流程终点。End Event 用于指示流程结果,确保流程顺利闭环。

End Event 表示流程的结束,流程图中所有步骤执行完毕后到达终点。由于流程可能有不同结果,如成功或失败,可用多个 End Event 表示不同结局。例如订单处理成功,流程以完成告终;如卡信息错误导致交易失败,则无回执,订单失败。

ProcessMind BPMN 2.0 end event 符号,展示流程完成与结果

本例中,虽然都是 End Event,但结果不同。流程有多个 End 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