【流程中心】流程配置了允许打回但没有打回按钮
# 问题现象
流程配置了允许打回但没有打回按钮
![2.webp](/download/0100505bcbd47868424c84a95a96c38de259.webp)
![4.webp](/download/010098f0d284406b417d83b542dbd2cb73c7.webp)
# 问题原因
![0.webp](/download/0100f10fdcd22c9c4c43aae5cd38f84d66c4.webp)
调试前端发现一开始根据流程配置,显示了打回的按钮
```JavaScript
waf('#kickback').wafLinkButton ("option","hidden",!assign.allowKickBack);
```
后面向后端发送请求,再次判断是否存在可以打回的前置人工节点,由后台判断后返回了false,表示该节点不存在可以打回的前置人工节点再次隐藏了打回的按钮
```JavaScript
waf('#kickback').wafLinkButton ("option","hidden",!data.kickBack);
```
但其实是存在前置人工节点的,因为至少也会有提交单据的人工节点,之所以不允许打回是因为节点中经过了自动节点,该问题是工作流打回的正常逻辑,默认如果经过一些特殊节点如脚本、函数、自动节点等是不允许打回的,原因是打回后这些节点的操作无法回滚若重复执行可能会有问题。
![1.webp](/download/01004a1a9834153a4812bc328e88f5a83049.webp)
# 解决方案
该问题有参数控制,启用参数即可打回前置任意节点,但考虑到前面说的可能因为某些特殊节点的操作无法回滚的问题默认是关闭,如果现场评估不会有影响可以启用参数。
![6.webp](/download/01004014f4dde56f48389c2eea953ab5f7c3.webp)
【流程中心】流程配置了允许打回但没有打回按钮
# 问题现象流程配置了允许打回但没有打回按钮![2.webp](/download/0100505bcbd47868424c84a95a96c38de259.webp)![4.webp](/download/01009...
点击下载文档
本文2024-09-16 21:59:54发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-45280.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章