关于BPMN 2.0中的事务块和补偿

本文介绍了BPMN 2.0中的事务块(Transaction)概念,包括与之相关的图元如Cancel End Event、Cancel Intermediate Event、Error Intermediate Event和Compensation。事务块作为一组业务活动的逻辑单元,当任何环节失败时,会执行补偿动作,确保业务一致性。文章通过网上订购机票和酒店的例子,详细解释了事务块的运行过程和结果,以及在流程引擎中的实现。
摘要由CSDN通过智能技术生成

最近在帮助公司研发新一代BPM产品的过程中,全面引入了BPMN 2.0标准,今天将BPMN 2.0中比较激动人心的事务块概念根据自己的理解介绍一二,与大家一起共勉!

1.与事务块相关的BPMN标准图元

  • Transaction:即事务子流程(通常称之为事务块,下同),在BPMN 2.0中,使用双细实线的矩形来表示一个事务块。

image

  • Cancel End Event:取消结束事件,会引发一个事务块内的取消(Cancellation)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值