BPMN 2.0xml时,有时会感觉用这种结构和方法去做事太麻烦了
因此activiti把简化开发作为最优先的事情,使用一些被称为Activiti BPMN扩展的功能,这些扩展是新的结构或方法来简化对应的结构...,其他不同流程定义的流程实例都可以监听到这个事件
有时只要在同一个流程实例中响应这个信号事件:流程实例中的同步机制,如果两个或更多活动是互斥的
要想限制信号事件的范围, 可以使用信号事件定义的scope...信号中间捕获事件与其它事件(比如错误事件)不同:
信号不会在捕获之后被消费
如果有两个激活的信号边界事件捕获相同的信号事件,两个边界事件都会被触发,即便在不同的流程实例中
图形标记
中间信号捕获事件显示为一个普通的中间事件...,把事件发送给BAM工具或DWH.引擎不会为这个事件做任何事情,它直接径直通过
信号中间触发事件
描述
信号中间触发事件为定义的信号抛出一个信号事件
在activiti中,信号会广播到所有激活的处理器中...:
补偿处理器无法访问子流程内部创建的,添加到同步分支的变量
分配给分支的流程变量在继承关系上层的(分配给流程实例的流程变量没有包含在快照中):补偿触发时,补偿处理器通过它们所在的地方访问这些流程变量