: 在一个流程实例中抛出一个信号事件,其他不同流程定义的流程实例都可以监听到这个事件
有时只要在同一个流程实例中响应这个信号事件:流程实例中的同步机制,如果两个或更多活动是互斥的
要想限制信号事件的范围...如何使用错误结束事件的流程实例
当完成审核盈利这个用户任务时,如果没有提供足够的信息,就会抛出错误
错误会被子流程的边界任务捕获,所有回顾销售子流程中的所有节点都会销毁,即使审核客户比率还没有完成,...activiti的补偿执行次序与流程执行顺序相反: 最后完成的节点会最先执行补偿
补偿中间触发事件可以用来补偿成功完成的事务性子流程
注意:
如果补偿被一个包含子流程的作用域触发,子流程还包含了关联补偿处理器的节点..., 如果它已经成功完成了,补偿只会传播到子流程
如果子流程中的节点也完成了,并关联了补偿处理器,如果子流程包含的这些节点还没有完成,就不会执行补偿处理器
这个流程中,我们有两个并发分支,一个分支是内嵌子流程...,因为这时是子流程完成的分支
为了实现这个功能,流程变量的快照会分配给分支(为执行子流程而创建的分支)有以下限制条件:
补偿处理器无法访问子流程内部创建的,添加到同步分支的变量
分配给分支的流程变量在继承关系上层的