XML中的类型声明来决定的.捕获事件与触发事件在显示方面是根据内部图表是否被填充来区分的(白色)
触发(throwing): 当流程执行到事件,会触发一个事件.触发的类型是由内部图表或XML中的类型声明来决定的...开始事件用来指明流程在哪里开始
开始事件的类型(流程在接收事件时启动,还是在指定时间启动...), 这通过事件中不同的小图表来展示.在XML中,这些类型是通过声明不同的子元素来区分
开始事件都是捕获事件...如何使用错误结束事件的流程实例
当完成审核盈利这个用户任务时,如果没有提供足够的信息,就会抛出错误
错误会被子流程的边界任务捕获,所有回顾销售子流程中的所有节点都会销毁,即使审核客户比率还没有完成,..., 如果它已经成功完成了,补偿只会传播到子流程
如果子流程中的节点也完成了,并关联了补偿处理器,如果子流程包含的这些节点还没有完成,就不会执行补偿处理器
这个流程中,我们有两个并发分支,一个分支是内嵌子流程...,一个是使用信用卡节点.假设两个分支都启动了,第一个分支等待用户完成审核预定任务.第二个分支执行使用信用卡节点, 并发生了一个错误,这导致取消预定事件,并触发补偿.这时,并发子流程还没有结束,意味着补偿事件不会传播给子流程