【通用】ERP->CRM漏数据排查方法

ERP接口没有返回数据的排查方法

1. 首先是找到一条漏掉的数据。比如漏掉的数据是下面这一条

2.查接口监控。

假设有一条ID为1001的数据漏掉了。用这条数据,反过来找到匹配的查询接口,然后检查接口的实际返回结果。如果发生的这次接口调用没有返回漏掉的数据,要找到接口提供方解决问题。

3.如果时间过去比较久,接口监控的日志已经滚掉了。那么请采取下列方法:

(1)先用历史任务同步数据工具,帮客户把数据刷正确。
(2)请客户提供近期漏掉的数据,按照上面的步骤排查。

补充:

(1)ERP接口漏数据,一定要查看当时发生调用时,接口的实际返回值。后面哪怕用同样的参数去再次查询,都不能完全复现当时的问题。无论你理不理解,事实就是这样的。
(2)接口监控的日志尤为重要,但是长期存储会消耗公司的资源,所以会滚动存储。 因此漏数据问题一旦有反馈,请尽快按照上面方法排查,而不是等等再查,研发也是按照这个思路排查的。
2023-03-03
1 0