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

定义

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

图形标记

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

在这里插入图片描述

XML内容

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

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

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

视频教程

终止结束事件

演示demo

终止结束事件
本文中内容和案例出自贺波老师的书《深入Activiti流程引擎:核心原理与高阶实战》,书中的介绍更全面、详细,推荐给大家。
深入Activiti流程引擎

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小学生05101

flowable

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值