Activiti工作流并行网关驳回在发起问题
1. 问题描述
第一次发起:
流程从发起人走到并行节点 -> 人员3,和人员4,人员5,人员6是并行。人员3(同意),人员4(同意),人员5(同意),人员6(不同意)回到发起人节点。
第二次发起
流程又开始从发起人走到人员3,人员4,人员5,人员6并行节点。这时会出现一个问题? 只要人员3,人员4,人员5,人员6其中一个人同意,并行网关就会放行走到人员7。可是还剩另外3个人没有审批,就达到了人员7。并行网关失效???
流程图
2.解决方案
最后发现问题出现在运行时流程执行实例表( act_ru_execution )
因为并行网关是需要4个节点同时同意,它才会消失。它记录了人员3(同意),人员4(同意),人员5(同意)三次记录。而在同一个流程,并行网关它记录的次数是一样的。导致第二次审批时,并行节点有一个同意,就走到了人员7节点。
( act_ru_execution )表详解
可以在驳回时,将这几条记录给删除。因为驳回操作会删除其他表记录,删除这几条记录不会因为主键影响报错。
Activiti工作流并行网关驳回在发起问题相关推荐
- Activiti工作流--并行网关--之九
流程的业务描述 会议记录会签 并行网关是不需要设置流程变量的,并行网关不在流程变量的范围内 比如: 在开完某个产品设计会以后,需要对会议约定一些事项进行签字画押涉及到两个部门(产品部/研发部)的主管和 ...
- flowable6.4 并行网关 驳回 跳转 回退 多实例加签减签
目录 前言 flowable6.4.2 不足之处 并行网关跳转驳回BUG 多实例加签减签BUG 解决之法 说明 用法 前言 flowable 优秀的工作流流程引擎框架,前身Activity 为什么要用 ...
- 工作流-flowable 之驳回 多实例驳回 并行网关驳回 普通节点驳回到多实例
6.4.0 新增加了驳回的方式,真是对中国式流程的一种福音呀,感谢flowable创始人. 再也不为开发驳回流程发愁了,网上那些视频和修改源码真的是demo级别的,不能商业用. 只有心如流水的学习才是 ...
- Activiti工作并行网关和融合(包容)网关使用经验总结
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.并行网关Parallel Gateway 二.包容网关(融合网关)Inclusive Gateway 总结 前言 ...
- Activiti工作流之网关
1.排他网关 排他网关(也叫异或(XOR)网关,或叫基于数据的排他网关),用来在流程中实现决策. 当流程执行到这个网关,所有分支都会判断条件是否为 true,如果为 true 则执行该分支. 注意,排 ...
- 【Activiti工作流】11.并行网关
上一节我们讲解了排他网关,本节我们来讲解与排他网关类似的模式的一种网关---并行网关. 通过上一篇我们了解,排他网关是对一个事件流向线的分支决策节点,决定着任务的流向.而并行网关除了有分支以外,还有聚 ...
- activiti并行网关(Parallel Gateway)
1.什么是并行网关? 它可以将分支(fork)为多个路径,也可以合并(join)多个入口路径. 2.使用场景: 场景一:在一个政府机关的办公OA系统设计的时候,有这么一个需求:政府需要做一个财务呈批的 ...
- 【activiti 入门】activiti6.0之并行网关
首先是环境搭建可参考之前的博客,而且有具体demo提供下载 https://download.csdn.net/download/qq_33333654/11790823 demo中仅涵盖了排他网关 ...
- activiti并行网关
import org.activiti.engine.ProcessEngine; import org.activiti.engine.ProcessEngines; import org.acti ...
最新文章
- Codeforces Round #253 (Div. 1) A. Borya and Hanabi 暴力
- 皮一皮:自作多情的表率...
- 无服务器架构正在蚕食基础设施
- 见识过世界的强大,才能拥有掌握世界的力量
- linux fg 命令,Linux fg 命令 command not found fg 命令详解 fg 命令未找到 fg 命令安装 - CommandNotFound ⚡️ 坑否...
- python实时监控文件目录_c#教程之c#使用filesystemwatcher实时监控文件目录的
- 二分函数lower_bound()
- GJB-150湿热试验,国军标150试验机构
- vcf通讯录转excel
- 计算机毕业设计ssm高校选课系统uu27m系统+程序+源码+lw+远程部署
- c语言计算圆周率的第100位,JavaScript实现计算圆周率到小数点后100位的方法示例...
- 自动驾驶|福特将在美国新建自动驾驶汽车工厂 计划未来两年投产
- 计算机网络之数据链路层原理
- VSCode中Markdown 无法显示图片
- 收音机设计与制作漫谈——高频电路之最优化
- 利用ENVI实现图像几何校正
- 【Sprite Atlas】Unity新图集系统SpriteAtlas超详细使用教程
- QWebEngine自动添加麦克风和摄像头权限
- 生存还是毁灭?新物种爆发时代,企业请回答
- 煮酒论语言 -- 曹孟德黑尽天下语言