订阅这个事件的流程实例:
信号事件是广播给所有激活的处理器的
在上面的例子中,所有流程实例都会接收到这个事件,这就是我们想要的....BPMN 2.0格式相符,必须是一个合法的QName
取消结束事件
描述
取消结束事件只能与BPMN事务子流程结合使用
当到达取消结束事件时,会抛出取消事件 ,它必须被取消边界事件捕获
取消边界事件会取消事务...,事件订阅才会删除
补偿边界事件遵循如下规则:
补偿触发时,补偿边界事件对应的补偿处理器会调用相同次数,根据它对应的节点的成功次数
如果补偿边界事件关联到多实例节点,补偿事件会订阅每个实例
如果补偿边界事件关联的节点中包含循环...,补偿事件会在每次节点执行时进行订阅
如果流程实例结束,订阅的补偿事件都会结束
补偿边界事件不支持内嵌子流程
图形标记
补偿边界事件显示为标准中间事件(圆圈里套圆圈),位于节点边缘,内部有一个补偿小图标...(抛出异常),所有相关的实例都会失败
信号也可以异步发送:
会在到达抛出信号事件后决定哪些处理器是激活的
对这些激活的处理器,会保存一个异步提醒消息(任务),并发送给jobExecutor
图形标记