补偿事件与取消事件的使用

补偿事件与取消事件的使用

在这里插入图片描述

注意:

  1. 取消事件一定要包含补偿事件,否则无法运行。
  2. 取消结束事件一般都是在‘事物子流程’中使用
  3. 上图中补偿边界事件下的serviceTask 中属性‘Is for compensation’必须为true
<serviceTask id="service_task_1" name="serviceTask" isForCompensation="true" activiti:delegateExpression="${myJavaDelegate}"></serviceTask>