1 问题描述
待办没有推送到企业微信,EAS的web端和客户端都有这个待办
2 排查方法
(1) 执行下面sql检查有没有报错信息, 有报错信息的话根据报错信息分析问题
select top 50 * from t_assign_wxmsgerror order by sendtime desc
(2) 执行下面sql检查有没有推送
select * from t_assign_wxmsg where fassignid = '待办id'
(3)收集\eas\server\profiles\server*\logs\LightAppBas.log日志来分析
(4)检查\eas\server\properties\XTServiceConfig.xml有没有第三方app的配置信息,以前的代码有第三方app的配置就不推送待办,
要更新lightapp的补丁
(5)检查\eas\server\properties\XTServiceConfig.xml有没有集成多个app,有的话要参考https://vip.kingdee.com/article/611140517610635264?productLineId=8&isKnowledge=2&lang=zh-CN配置
(6)如果是单个待办没有推送,根据待办id查日志分析,并检查是否支持移动审批,用下面sql查
select FISSUPPORTMOBILE from t_wfr_assign where fassignid = '待办id'
(7)如果是某个节点的待办不推送,检查工作流审批节点是否没勾选“发送互斥任务消息”、“发送任务消息”, 没有勾选的话这个表T_BAS_AssignRead
没有对应数据,也不会推送到移动端
(8)使用应用管家的部署方式,要在企业微信安装流程助手应用,不然就不会推送
(9) 如果是某个用户没有推送,检查用户是否做了映射,没做映射就不会推送,用下面sql查询
select * from t_pm_easwxusermap where fusername like '%用户名%'
推荐阅读