【流程助手】审批节点参与人同时获取到了条件参与人和默认参与人原创
金蝶云社区-Jasmine_wzw
Jasmine_wzw
5人赞赏了该文章 660次浏览 未经作者许可,禁止转载编辑于2022年09月21日 17:05:39

问题描述:

偶发的出现某节点参与人同时带出默认参与人和条件参与人(满足条件,节点参与人应该只获取到条件参与人,不应该获取到默认参与人)。

image.png


查看上机日志,上一步处理人是通过流程助手审批的,且没有做指定下一参与人操作:

image.png

也可以通过查看t_bas_multiapprove多级审批表,看一下是通过流程助手还是消息中心、流程中心审批的:

image.png


查看流程配置,该节点的前边那些节点模式都配置为了“高级 - 不检查 - 不允许设置后置活动参与人”:

image.png

image.png


但是,从流程实例上下文数据去看,确是是前边节点对该节点做过DP操作(指定下一步参与人操作),分析可能是流程助手进行审批时做了DP操作导致任务发送到了节点默认参与人。

ps:如何查看流程实例上下文?根据流程实例id,到t_wfr_procinstdata表中查fdatavalue值,拷贝到txt文件中,搜索关键词“DP”,类似下图。如果该字段的只显示为【CLOB、BLOB有值】,那么按快捷键【ctrl+shift+Alt+A】后在查询可以查出原值。搜索结果中,如果@符号后边的活动节点的定义id是问题节点的id,那说明前边其他节点对该节点做过指定下一步参与人操作。

image.png


解决方案:

该问题云端代码已修复,需要拓展安装新的流程助手,具体操作如下:

登录移动bos(mbos.kdeascloud.com)后,在列表中找到流程助手,将其删除,然后重新拓展安装新的流程助手。

注意:如果做过二开,需要进行备份,但因为标准的应用不能导出进行备份,所以只能将二开的相关代码拷贝出来,待拓展安装新的流程助手之后再讲二开代码拷贝到对应的地方或者重新二开;

另客户可能对审批页面、列表页面等做过一些配置,建议截图一下,待拓展安装新的流程助手之后再重新配置一下。

image.png

image.png




赞 5