【问题描述】任务进入共享任务池中,一直处于任务池“待分配”中没有自动分配给业务员,需要手工分配;
【原因分析及解决方案】
当出现共享任务没有自动分配的问题时,可从以下几个方面排查原因:
第一步、检查自动分配任务的后台事务是否已调度:
在【后台事务监控】中查看是否存在“任务自动分配”的后台事务;
如果没有,则在【后台事务定义】选择“企业建模”-“共享服务管理”-“任务自动分配”点击“发布”按钮。
第二步、检查是否已设置工作日历:
后台事物“任务自动分配”调用的是共享中心委托的行政组织(8.5)/集团(8.2)的工作日历,
只有设置了工作日历且当前时间是工作时间才会调用;
工作日历的配置方法见 https://vip.kingdee.com/article/43437930212556967
第三步、检查该任务类型及组织是否已分配用户;
在【共享任务后台管理】-【权限管理】-【角色管理】列表选中"角色类型"为业务员,且“任务/单据类型”为对应任务类型的角色,
1. 点击“分配用户”查看是否有分配具体的用户,若没有则分配;
2. 点击“分配组织”查看是否有分配给对应任务所属组织,若没有则分配;
其中“任务所属组织”可对应任务的流程监控页面,点击流程属性按钮,查看shareCente变量值中orgNumber的值;
第四步、检查对应的任务类型是否勾选了“自动分配”;
在【共享任务后台管理】-【共享建模】-【任务类型】中打开对应的任务类型编辑界面查看是否勾选了“自动分配”,若没有则勾选即可;
第五步、检查任务类型是否配置了分配规则,对应分配规则下是否能找到有权的用户
在【共享任务后台管理】-【共享建模】-【任务类型】列表选中对应的任务类型,点击“任务分配规则”查看,
如果存在分配规则,则检查对应分配规则中配置的用户或者角色是否能找到有权的用户(按第三步的检查方式检查);
第六步、检查任务流程变量是否满足autoApprove值为false,isPhotoCopy值为true;
在流程监控页面,点击流程属性按钮,查看autoApprove、isPhotoCopy的变量值,