共享任务符合设置的分配规则,但是没有分配给规则里对应的业务员
问题:设置的分配规则,但是没有分配给规则里对应的业务员。比如,设置了金额等于50,将任务分配给qq,单据金额是50,任务没有分配给qq,分配给了其他用户或者没有自动分配。
排查思路:
(1)确认EAS版本,如果是8.5以及以上,查看第2步。如果是8.5以下,查看第3步。
(2)8.5版本规则字段新增有2种方式,查看是否有字段来源,如没有查看第3步。如果有查看第4步,按下图检查:
(3)检查字段后台有没有存值,不要看工作流流程变量里面的值,共享任务分配不是取工作流流程变量里面值。如果是待分配和处理中的任务查看SQL如下:
select b.FNUMBER 规则字段编码, b.FNAME_L2 规则字段名称, a.FDINAMICVALUE 动态属性值, a.FDIGIVALUE 数字属性值 from T_SSC_DynamicValue a
inner join T_SSC_DynamicAttribute b on b.fid = a.FDYNAMICIDID
where fjobidid='共享任务id'
如果是已完成的任务查看SQL如下:
select b.FNUMBER 规则字段编码, b.FNAME_L2 规则字段名称, a.FDINAMICVALUE 动态属性值, a.FDIGIVALUE 数字属性值 from T_SSC_DynValueHis a
inner join T_SSC_DynamicAttribute b on b.fid = a.FDYNAMICIDID
where fjobidid='共享任务id'
后台查看动态属性值有没有值。
如果没有值,检查工作流配置,在创建共享任务节点后置脚本通过shareCenter.put("规则字段编码",流程字段编码);将对应的流程字段编码赋值给共享规则字段才可以。
如果有值,查看第4步。
(4)确认了规则字段有值且值正确,任务还是不分配或者分配的人员有误,那一般就是规则里面设置的业务员没有权限。
PS:如果是8.5以及以上版本的话且补丁比较新,遇到分配异常或者不分配的问题,任务在待分配或者处理中可以查看”分配流程“按钮,比较方便。
共享任务符合设置的分配规则,但是没有分配给规则里对应的业务员
本文2024-09-16 22:12:46发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-46656.html