基本排查过程:
此处以【云之家】举例
1. 检查【系统管理】→【消息平台】→【消息渠道】是否启用
2. 检查消息类型中是否配置了发送渠道
3. 检查是否开启了【允许发送渠道待办】
检查路径:【流程节点】→【节点控制】→【允许发送渠道待办】
4. 检查任务处理终端是否为PC与移动端同时处理
注意:此步骤仅为用户想要实现PC端和移动端均要收到待办,并遇到某一个端收不到待办问题时检查,其他情况请忽略此步骤。
若是仅为PC端收到,移动端未收到,或者移动端收到,PC端未收到,检查未发送待办对应的【流程节点】配置的【任务处理终端】是否为PC与移动端同时处理。
5. 检查未收到待办/消息的人员有无openid
云之家查询sql:select * from t_sec_user where ftruename = '人员的名字';
钉钉查询sql:select * from t_bas_immapping where fuserid=? and fimtypeid=2;
企业微信:select * from t_bas_immapping where fuserid=? and fimtypeid=3。
注意:此步骤需要使用查询分析器,请使用管理员账号。
云之家:t_sec_user表中必须要存储有eid和openid数据,若无,请咨询运维,再次进行云之家人员同步。
其他渠道:需要在t_bas_immapping中有数据,主要是检查任务参与人是否有映射关系记录,若没有请前往【基础服务】-【人员】,使用同步企业微信功能完成人员关系映射。
6. 检查对应的流转日志中,是否生成云之家待办成功
注意:此步骤仅针对云之家渠道,其他渠道问题请忽略此步。
点击【云之家待办处理】按钮,出现以下弹框,在【任务】处点击,弹出【任务列表】,根据【单据编号】进行搜索,找到未生成待办的节点,选择轻应用ID(查找轻应用ID过程请看本步骤最后一张图),最后点击查询状态。
若这里显示的是待办已生成,未处理,但是云之家没有收到待办,请咨询云之家同事查看,并把以下内容(仅供参考,提供实际查询结果内容)提供出来:
{"sourceid":"1341354641979362304","appid":"10036","check":true,"dealCount":0,"undelCount":1}
7. 检查【流转日志】中是否有生成待办报错
8. 您可能还会遇到的问题,这里分渠道说明:
1) 云之家渠道在流转日志中查找这种错误:
• 流转日志中创建待办,删除待办,都报网络超时
需要在服务器端试下看看是否能调通:
curl 此处放getAccessToken地址 -H "Content-Type:application/json" -X POST --data '{"appId": "500000056","secret": "Nj3xMlGem74fvI5JlgV3","timestamp": 1631698123476,"scope": "app"}'
注意:getAccessToken地址需要在消息平台 –> 消息渠道 –> 授权地址处查找,见下图:
• 报11003019错误,且内容如下
{"traceId":"e97cd2bf9d7d1b1fbdd89c3211dabc20","success":false,"errorCode":11003019,"error":"secret啲失æ\u0095\u0088","timestamp":1592911520847}
应用秘钥错误,获取云之家token失败,导致待办推送失败。
• 报11003002错误,且内容如下
{"traceId":"e97cd2bf9d7d1b1fbdd89c3211dabc20","success":false,"errorCode":11003002,"error":"secret已失æ\u0095\u0088","timestamp":1592911520847}
私有云客户曾经有这种报错,应用不存在,需要咨询云之家,或者重新自建轻应用。
2) 钉钉渠道,以上均已检查后,未解决,请检查:
• 查看同一人员在两个系统中的手机号是否相同,具体可以查看t_bas_immapping表与t_sec_user表,苍穹与钉钉人员信息映射通过手机号建立,请确保同一人员在两个系统中的手机号相同;
• 查看Appkey和AppSecret是否和钉钉应用中的一致;
• 查看钉钉端的通信录人员权限是否已经申请;
• 检查monitor 以关键字ding搜索,查看是否有日志,此步骤检查访问ip是否在白名单之中,若不在,请咨询运维老师配置。
3) 云之家统一流程中心渠道,如果是某张单据推送失败,检查云之家里面是否已经创建了同名模板,如果已存在需要对单据进行更名处理
报11000400参数错误,见下图:
这个问题原因是,在第一次创建待办时,已自动创建了云之家的单据模版,后来在单据流程属性中重新设置了关键业务字段,两边参数不匹配导致发送渠道待办报异常。
解决方案:
这里以借款单为例
步骤一、若是想要更换内容,需要先删除模版,需要先到云之家将对应的模版删除
检查路径:云之家->管理中心->业务中心->智能审批->模板管理->未转换集成模板