activiti会在发布流程定义时抛出异常
消息开始事件的名称在所有已发布的流程定义中不能重复:
如果一个或多个消息开始事件引用了相同名称的消息
而这个消息开始事件已经部署到不同的流程定义中
activiti...就会在发布时抛出一个异常
在发布新版本的流程定义时,之前订阅的消息订阅会被取消:
如果新版本中没有消息事件也会这样处理
启动流程实例,消息开始事件可以使用RuntimeService中的方法来触发:...
...
error的errorCode用来查找匹配的捕获边界错误事件
如果errorRef与任何error都不匹配,就会使用errorRef来作为errorCode...,并触发补偿.这时,并发子流程还没有结束,意味着补偿事件不会传播给子流程, 所以取消旅店预定这个补偿处理器不会执行.如果用户任务(就是内嵌子流程)在取消预定之前完成了,补偿就会传播给内嵌子流程
流程变量...,添加到同步分支的变量
分配给分支的流程变量在继承关系上层的(分配给流程实例的流程变量没有包含在快照中):补偿触发时,补偿处理器通过它们所在的地方访问这些流程变量
变量快照只用于内嵌子流程,不适用其他节点