更多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、流程发起到发起人1结束,中间跟其它类似,不做分析
这个时候act_ru_actinst内容如下,出来一个子流程,另外三个用户任务,其它结束
这个时候act_ru_execution表内容如下,出来子流程与其它三个用户任务激活中
这个时候act_ru_task如下,出来三个用户任务
2、张三李四等都审批完后的情况
这个时候act_ru_actinst内容如下,子流程没结束,出来刘五,其它结束
这个时候act_ru_execution表内容如下,出来刘五,原来的子流程与发起人的还在
这个时候act_ru_task如下,出来刘五
3、刘五跳转到李四
目前这个不能跳转过去,任务不支持这种跳转
4、跳转到张三可以成功
这个时候act_ru_actinst内容如下,这个时候其它结束,出来张三审批还有原来的子流程
这个时候act_ru_execution表内容如下,对应发起人2的后面的网关已经变成0标志,需要张三审批,但这里少了一个网关,就是应该插入张三后面的网关同时标志应该为0
这个时候act_ru_task如下,出来审批人张三
5、结果张三审批完后走不下去了,如下图,没有下一个审批人了
这个时候act_ru_actinst内容如下,这个时候其它结束,除了子流程,还有就是没有下一个审批,按道理应该是到刘五的
这个时候act_ru_execution表内容如下,这里也不对了,应该出来刘五,下面前面两个都是0,应该也没有了,说明这里少一个的原因,看图就是少了一个李四的结束标志0的记录,所以流转不下去了,这个时候任何收回,撤回等操作都已经无效了,说明已经挂了。
这个时候act_ru_task如下,出来不了刘五的任务待处理了,所以挂了。
6、要是在跳转到张三后,这个时候act_ru_execution表内容如下,增加一个类似下面的网关,就是下面一个网关的一条的记录
这个时候通过张三审批完后,这个可以流转到刘五了
这个时候act_ru_execution表内容如下,出来审批人2
能够正常结束流程了,但出现下面的二个包括一个网关垃圾记录,按道理应该是要删除掉的