共享任务不分配排查思路
1、 问题描述
共享任务创建成功后,一直在共享任务池管理“待分配”页签,没有自动分配,如何排查并解决。
2、 业务场景
一般单据进共享任务池,共享任务都会使用自动分配的方式,此时,正常任务会自动分配。
3、 解决方案
1、 检查后台事务“任务自动分配”是否调度
1.1、在客户端【系统平台】-【后台事务】-【事务定义】-【后台事务定义表】里面过滤查看是否有“任务自动分配”后台事务。并查看是否正常调度。如果没有,则在【系统平台】-【后台事务】-【事务定义】-【后台事务定义】选择“企业建模”-“共享服务管理”-“任务自动分配”点击“发布”按钮。如果没有启用,启用即可。如果没有调度,根据1.2检查工作日历配置。以上确认后,查看工作任务是否正常分配,如没有分配,根据检查第2步。
1.2、后台事物“任务自动分配”调用的是共享中心委托的行政组织(8.5)/集团(8.2)的工作日历,只有设置了工作日历且当前时间是工作时间才会调用,工作日历的配置方法如下。工作日历中默认周六、周日为休息日, 如果需要将休息日设置为工作时间,则在日历中选中对应的日期,鼠标右键将其设置为为工作日即可。
(1)确认共享中心的委托行政组织
(2)用拥有工作日历操作权限的用户登录GUI客户端,打开【企业建模】-【辅助数据】-【公共数据】-【工作日历】,选择上一步查到的共享中心委托的行政组织,在这个组织上新增工作日历并保存即可。
2、 检查共享任务“是否有影像”字段值
2.1、如果为“否”且任务类型没有启用“无影像任务可分配”,任务不会自动分配。若为“否”,需要在【共享任务后台管理】-【共享建模】-【任务类型】里面勾选“无影像任务可分配”,如果为“是”,则检查第3步。
3、 检查任务类型是否勾选“自动分配”
3.1、在【共享任务后台管理】-【共享建模】-【任务类型】中打开对应的任务类型编辑界面查看是否勾选了“自动分配”,若没有则勾选即可;如果为自定义分配,确认当前时间是否为分配时间。若不在分配时间,调整时间即可。
4、 检查业务员是否有权限处理
4.1、在“共享任务池管理”里面找到对应的待分配的任务,点“分配人员”按钮,如果有数据,根据4.2排查人员状态。如果没有数据,根据4.3分配权限。
4.2、【共享任务后台管理】-【权限管理】-【用户管理】检查用户是否启用,是否暂停分配,共享任务只会分配给启用且没有暂停分配的业务员。若状态异常,则启用或者恢复分配即可。
【共享任务后台管理】-【系统管理】-【参数管理】查看是勾选“启用在岗离岗”,若勾选,任务只会分配给在岗人员。若需要分配给离岗任务,不勾选参数“启用在岗离岗”即可。
4.3、在【共享任务后台管理】-【权限管理】-【角色管理】列表选中"角色类型"为业务员,且“任务/单据类型”为对应任务类型的角色,
4.3.1. 点击“分配用户”查看是否有分配具体的用户,若没有则分配;
4.3.2. 点击“分配组织”查看是否有分配给对应任务所属组织,若没有则分配;
其中“任务所属组织”可对应任务的流程监控页面,点击流程属性按钮,查看shareCente变量值中orgNumber的值;
5、 检查是否有任务分配规则影响
在【共享任务后台管理】-【共享建模】-【任务类型】列表选中对应的任务类型,点击“任务分配规则”查看,如果存在分配规则,禁用测试,或者排除符合的任务分配规则里面设置的角色或者人员有没有权限。权限校验根据第4步查看。
4、 注意
现场ssc补丁比较新,“共享任务池管理”页签,待分配和处理中任务会有按钮“分配流程”,可以很方便的看到任务分配的过程以及排查分配错误或者不分配。
共享任务不分配排查思路
本文2024-09-22 19:14:29发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-105952.html