什么是并行网关?

并行网关允许将流程分成多条分支,也可以将多条分支合并到一起,并行网关是基于进入和外出顺序流的

fork分支:

并行后的所有外出顺序流,为每个顺序流都创建一个并发分支

jion汇聚:

所有达到并行网关,在此等待的进入分支,直到所有进入顺序流的分支都到达后,流程就会通过汇聚网关

注意:如果同一个并行网关有多个进入和多个外出输入流,他就同时具有分支和汇聚功能,这时,网关会先汇聚所有进入的输入流,然后再切分成多个并行分支

与其他网关的主要区别:并行网关不会解析条件,即使顺序流中定义来了条件,也会被忽略

Activiti7 网关(并行网关)-LMLPHP

说明:

财务会计和行政考勤是两个execution分支,在 act_ru_execution表中有两条记录分别是 财务会计和行政考勤,act_ru_execution还有一条记录表示该流程实例

待财务会计和行政考勤任务全部完成,在汇聚点汇聚,通过ParalleGateway并行网关

并行网关在业务应用中常用于会签任务,会签任务即多个参与者共同办理的任务

画图

Activiti7 网关(并行网关)-LMLPHP

Activiti7 网关(并行网关)-LMLPHP

一屏没截下截了两屏

这一节的知识点其实就是画图,执行的代码没有变,还是上一章的代码,就不贴了

并行网关在我看来就是完成会签这个行为的

作者:彼岸舞

时间:2020\09\07

内容关于:Activiti工作流

本文来源于网络,只做技术分享,一概不负任何责任

05-26 09:52