Flowable-结束事件-终止结束事件

目录

      • 定义
      • 图形标记
      • XML内容
      • 视频教程

定义

当流程到达终止结束事件时,该流程将终止。当流程实例有多个流程分支被激活时,当有一个
分支到达终止结束事件时,所有其它流程分支也立即结束。在 flowable 中,当流程执行到达终止结
束事件时,会判断第一个范围 scope(流程或子流程)并终止它。终止结束事件对嵌入式子流程,
调用活动,事件子流程,或事务子流程都有效。

图形标记

终止结束事件显示为标准的结束事件(粗边圆圈),包含一个黑色实心圆图标,如图所
示:

Flowable-结束事件-终止结束事件_第1张图片

XML内容

终止结束事件,表示为结束事件,加上 terminateEventDefinition 子元素,格式为:

<endEvent id="Event_1d7iay7">
    <terminateEventDefinition flowable:terminateAll="true" />
endEvent>

::: warning 注意
terminateAll 属性是可选的,默认为 false。当存在多实例的调用过程或嵌入式
子流程时,如果 terminateAll 属性为默认值 false 时,只会终止其一个实例,而其他的实例与流程实
例不会受影响。如果 terminateAll 属性设置为 true,无论该终止结束事件在流程定义中任何位置,
也无论它是否在子流程(甚至是嵌套子流程)中,都会终止(根)流程实例。
:::

视频教程

终止结束事件

你可能感兴趣的:(Flowable组件库,流程引擎,bpmnjs,flowable,java,前端)