Activiti7 网关Gateway【十六】
所谓网关就是条件分支语句if() else if () ,排它网关会执行所有条件找到一个为true的执行,如果有多个条件为true那么会执行优先定义的(Id较小的那个UserTask),如果条件都为false则抛出异常。并行网关没有条件,写了条件也会被忽略,【全部都会执行,这里可以通过在人事审批、CTO审批上添加监听器,看监听器会发现全部执行】,前面做fork分支,后面做join汇聚。当【经理审批】完接下来就会同时插入两条任务(人事审批、CTO审批),两个经理审核完后就进入【CEO审批】。
复制链接