1 问题描述
待办没有推送到钉钉,EAS的web端和客户端都有这个待办
2 排查方法
(1) 执行下面sql检查有没有报错信息, 有报错信息的话根据报错信息分析问题
select top 50 * from t_assign_dtmsgerror order by sendtime desc
(2)收集\eas\server\profiles\server*\logs\LightAppBas.log日志来分析
(3)检查\eas\server\properties\XTServiceConfig.xml有没有第三方app的配置信息,以前的代码有第三方app的配置就不推送待办,
要更新lightapp的补丁
(4)检查\eas\server\properties\XTServiceConfig.xml有没有集成多个app,有的话要参考https://vip.kingdee.com/article/611140517610635264?productLineId=8&isKnowledge=2&lang=zh-CN配置
(5)如果是单个待办没有推送,根据待办id查日志分析,并检查是否支持移动审批,用下面sql查
select FISSUPPORTMOBILE from t_wfr_assign where fassignid = '待办id'
(6)如果是网络不稳定导致的待办不推送,可参考https://note.youdao.com/s/RfqdbTJc创建后台事务,定期检查重新推送
(7)如果是某个节点的待办不推送,检查工作流审批节点是否没勾选“发送互斥任务消息”、“发送任务消息”, 没有勾选的话这个表T_BAS_AssignRead
没有对应数据,也不会推送到移动端
(8) 如果是某个用户没有推送,检查用户是否做了映射,没做映射就不会推送,用下面sql查询
select * from t_pm_easdtusermap where fusername like '%用户名%'
推荐阅读
您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!
请选择打赏金币数 *