返回首页

工作交流

软件开发-Arena系统Report Summary(报表摘要)系统
 

 

Report Summary(报表摘要)系统:

    Report Symmary 模块能够自动完成收集数据、产生报表以及邮件通知一系列动作,为特定用户提供第一手的交易及事务数据。同时也提供了一种可持续保存机制,以备日后查询。

 
 

·        数据收集
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)状态的文档不记入总数。

 

 
 

·        产生报表:
此模块由时间定时调用在数据搜集后进行。产生的报表以EXCEL文件格式(.csv)作为邮件附件发送给管理员。
1、模块从数据库搜索并统计,包括用户数及其文档分类、总计等。
2、计算以具体的周所在的日期范围进行统计。每个月小记,一年总计。
3、结果数据以.csv格式返回给邮件模块,发送。

 

 

 

   

 

 
 
 
联系方法

 
 
 
 

返回首页