更多ruoyi-nbcio功能请看演示系统
gitee源代码地址
前后端代码: https://gitee.com/nbacheng/ruoyi-nbcio
演示地址:RuoYi-Nbcio后台管理系统 http://218.75.87.38:9666/
更多nbcio-boot功能请看演示系统
gitee源代码地址
后端代码: https://gitee.com/nbacheng/nbcio-boot
前端代码:https://gitee.com/nbacheng/nbcio-vue.git
在线演示(包括H5) : http://218.75.87.38:9888
我们首先从下面简单的一对并行网关流程开始做
1、发起人发起流程
这个时候act_ru_actinst内容如下:
说明节点到张三,李四,其它已经处理结束,看结束时间
这个时候act_ru_execution表内容如下
说明三个都是激活的,但有一个act_id是空的,不知道是什么,好像是启动的发起人,另外两个是用户任务
这个时候act_ru_task如下,应该是两个审批人员任务
2、张三进行审批
张三审批完后
这个时候act_ru_actinst内容如下,这个时候张三已经有结束时间,出来两个,一个线,一个是网关
这个时候act_ru_execution表内容如下,看到与张三相连接的网关激活已经变成0
这个时候act_ru_task如下,说明一个完成了,剩下一个
3、李四审批完后
到了发起人2,看下图
这个时候act_ru_actinst内容如下,这个时候其它都结束了,到了发起人2节点
这个时候act_ru_execution表内容如下,这个时候剩下发起人与新的发起人2了,其它没有了
这个时候act_ru_task如下,这里就剩下发起人2了,其它没有了
4、流程跳转回张三后的情况
这个时候act_ru_actinst内容如下,这个时候其它结束了,出来张三
这个时候act_ru_execution表内容如下,正常的话,这个时候网关已经结束,但张三待处理,所以正常的话,跳转到网关里,必须生成相关的几个exexution记录,同时要标记激活标志为0,在flowable有bug的情况下,需要自己递归手写插入记录
这个时候act_ru_task如下,其它已经结束,张三处理
5、流程再次审批完张三后的情况,看到再次到发起人2
这个时候act_ru_actinst内容如下,这个时候其它结束,出来审批人2
这个时候act_ru_execution表内容如下,出来审批人2
这个时候act_ru_task如下,出来审批人2