·
数据收集
1. 在每个星期一以及每个月的第一天,调度工作自动运行,按照一定的业务规则收集的数据,并产生CSV格式的报表。
2. 所有的数据将被保存到数据库中,这样在以后使用时无须重新计算。
3.
为保证模块第一次运行的正确性,以及数据的完整性,对于自动调用,模块会查询历史记录,并以最后一次的收集时间为起点收集数据。若上一个星期的数据存在,则被更新。
4. 将记录的数据包括系统名称、发送方编号、接收方编号、收集时间、年、月、本月星期索引、文档类型以及文档的总数。
5. 若一个星期跨越两月,则此星期拆分成两个星期进行计算。
6. 考虑以后的扩展性,模块为手动触发预留了接口,输入参数为一个时间范围,此时间范围内数据全部更新。
7. 计算规则:
下载/上传文档(包括API_SO,API_BL,API_SI,API_HAWB,API_PO,API_QT)
每个星期范围内的所有下载文档以及成功上传的文档将被计入总数。
事务文档(包括 SO,BL,SI,HAWB,FI,MF,以及TXL_RQ,TXL_QT,TXL_QR,
TXL_PO,TXL_PR,MPS_RQ,MPS_QT,MPS_PO,MPS_PR,WALLEM_PO)
(1).每个星期范围内的各种文档的总数将被计算。
(2).同一文档的不同版本及不同状态仅被计算一次。
(3).草稿(Draft)状态的文档不记入总数。
|