【云之家集成】业务审批集成云之家消息异常综合排查
金蝶云社区-emily
emily
5人赞赏了该文章 1783次浏览 未经作者许可,禁止转载编辑于2018年08月29日 20:01:20

反馈问题汇总概括
一、业务审批提交流程后,对应接收人的云之家待办通知中未收到消息。
二、业务审批处理任务后,当前处理人的消息仍在待办通知中,未移到已处理。

排查问题的流程
排查流程导图1.png 
排查流程导图2.png 
制作报表查出云之家消息ID
云之家消息ID作为待办消息的标识,可以快速有效的定位问题的大致方向,拿到消息ID后,提交给云之家就能查到消息的当前状态,快速确定问题的根源。以下就教你如何利用直接SQL帐表快速查出任务关联的云之家消息ID。
1. 新建一张直接SQL帐表
新建直接SQL帐表.png 
3. 点击数据源,弹出配置向导
打开数据源向导.png 
4. 配置关键字及SQL语句
数据源配置.png 
对应的SQL语句如下,默认限制下查询结果为本月

  1. SELECT TPI.FNUMBER,TU.FNAME,TA.FRECEIVERNAMES,TA.FYZJMSGID,TA.FCREATETIME,TA.FCOMPLETEDTIME,TPI.FPROCINSTID,TA.FASSIGNID FROM T_WF_ASSIGN TA

  2. LEFT JOIN T_WF_PROCINST TPI ON TPI.FPROCINSTID = TA.FPROCINSTID

  3. LEFT JOIN T_SEC_USER TU ON TU.FUSERID = TA.FSENDERID

  4. WHERE TPI.FNUMBER LIKE '#FBillNO#%' AND

  5. DATEDIFF(MONTH, TA.FCREATETIME,GETDATE())=0

复制代码

云ERP环境客户因为查询权限限制,无法查出发起人信息,需要调整SQL脚本为

  1. SELECT TPI.FNUMBER,TA.FRECEIVERNAMES,TA.FYZJMSGID,TA.FCREATETIME,TA.FCOMPLETEDTIME,TPI.FPROCINSTID,TA.FASSIGNID FROM T_WF_ASSIGN TA

  2. LEFT JOIN T_WF_PROCINST TPI ON TPI.FPROCINSTID = TA.FPROCINSTID

  3. WHERE TPI.FNUMBER LIKE '#FBillNO#%' AND

  4. DATEDIFF(MONTH, TA.FCREATETIME,GETDATE())=0

复制代码

5. 点击测试时输入单据编号,如果单据关联的流程不多的话,基本从此步就能定位到任务并拿到云之家消息ID。
测试结果.png 
6. 可把这张报表保存下来以备后用,那么继续下一步。
布局设置.png 
7. 之后就一直下一步直至完成。
8. 保存报表后,可以直接通过单据运行测试获取结果,也可以通过发布到主控台的方式在客户端查看。
8.1单据测试
运行单据测试.png 
8.2 运行单据测试结果
运行单据测试结果1.png


赞 5