偶发加签后生成的任务中上一步处理人不是加签人
## 场景描述
流程中, 在节点1 配置了两个参与人(001 和 005),
1. 当流程提交, 001 和 005 都能正常接收到待办任务,
2. 001 做了前置串行加签操作, 加签给了 003
3. 登录003 后发现上一步处理人居然是 005 , 然而 005 没有做过任何操作
## 原因分析
* 简单梳理下, 发现该问题有几个关键点
* 节点参与人存在多人
* 前置串行加签操作
* 加签任务上一步处理人取值逻辑
![基础流程图.webp](/download/010097d2db325c6045a8a89e08e334b5335b.webp)
* 补充说明
由于生成新的加签任务与用户 001在页面上做前置加签是异步且不在同一后台事务中处理,导致新生成的任务未能成功对应到上一批任务中实际做加签动作的那条任务,只是挑选到从数据库查出的第一条任务的处理人,这就是该问题的根本原因
在无多个参与人或任务被审批(如后置加签)就不会出现该情况
## 解决方案
* 优化加签的上一步处理人的取值逻辑
待出补丁...
偶发加签后生成的任务中上一步处理人不是加签人
## 场景描述 流程中, 在节点1 配置了两个参与人(001 和 005), 1. 当流程提交, 001 和 005 都能正常接收到待办...
点击下载文档
本文2024-09-16 21:56:21发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-44886.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章