数据追踪方法及装置制造方法

文档序号:6516314阅读:141来源:国知局
数据追踪方法及装置制造方法
【专利摘要】本发明公开一种数据追踪方法及装置,本发明实施例标识业务流程中需进行数据追踪的单据;建立包括已标识的各标识单据之间上下游关系的关联关系表;监控到用户侧触发的操作事件时,根据所述关联关系表,更新与所述操作事件相关联的所述标识单据中的数据;具有对业务流程中的单据进行跨级数据追踪的有益效果。
【专利说明】数据追踪方法及装置
【技术领域】
[0001]本发明涉及数据处理技术,尤其涉及一种数据追踪方法及装置。
【背景技术】
[0002]在企业资源管理系统如ERP (Enterprise Resource Planning,企业资源计划)业务中,执行一套完整的业务流通常要产生很多张单据,但对于某一具体应用场景来说,用户可能只关心其中几张单据的关联关系和这些单据中的数据,而不是流程中所有单据的数据。比如一套寄售的流程如下:销售订单一> 发货通知单一> 直接调拨单一> 销售出库单一> 应收单;对于销售信用控制这一具体功能来说,用户可能只关心销售订单、销售出库单和应收单这三张单据的数据及其之间的关联关系,其他单据的数据并不关心。而采用现有的数据追踪方法,需要对上述流程上的每个单据节点均进行追踪控制,才能达到数据衔接的目的,只要中间有一个单据节点未做追踪控制,整个数据链条就断了,其下游的单据也就无法控制了 ;现有的数据追踪方法不能对数据流中的单据进行跨节点的追踪。

【发明内容】

[0003]鉴于此,有必要提供一种数据追踪方法及装置,以解决现有的数据追踪方法不能对数据流中的单据进行跨节点追踪的问题。
[0004]本发明实施例公开了一种数据追踪方法,包括以下步骤:
[0005]标识业务流程中需进行数据追踪的单据;
[0006]建立包括已标识的各标识单据之间上下游关系的关联关系表;
[0007]监控到用户侧触发的操作事件时,根据所述关联关系表,更新与所述操作事件相关联的所述标识单据中的数据。
[0008]优选地,所述标识业务流程中需进行数据追踪的单据,包括:
[0009]根据不同的业务流程,标识所述业务流程中任一需要进行数据追踪的单据。
[0010]优选地,所述关联关系表为根据所述标识单据之间的上下游关系建立的横向数据关系的关联关系表。
[0011]优选地,所述监控到用户侧触发的操作事件时,根据所述关联关系表,更新与所述操作事件相关联的所述已标识单据中的数据,包括:
[0012]监控到用户侧触发的保存所述业务流程中的一个单据时,保存该单据,识别保存的该单据是否为标识单据;
[0013]若该单据是标识单据,则查找该单据的直接上游单据;
[0014]识别该单据的直接上游单据是否为标识单据;
[0015]识别该单据的直接上游单据为标识单据时,根据所述关联关系表,添加所述直接上游单据对应的记录;
[0016]识别该单据的直接上游单据不是标识单据时,继续查找所述直接上游单据的上游单据,直至找到所述标识单据,并根据所述关联关系表,添加找到的该单据的上游单据对应的记录。
[0017]优选地,所述识别该单据的直接上游单据是否为标识单据,之后还包括:
[0018]在识别该单据的直接上游单据不是标识单据且在该单据的上游单据中查找不到所述标识单据时,在所述关联关系表中,添加该单据对应的记录。
[0019]本发明实施例还公开了一种数据追踪装置,包括:
[0020]标识模块,用于标识业务流程中需进行数据追踪的单据;
[0021]建立模块,用于建立包括已标识的各标识单据之间上下游关系的关联关系表;
[0022]追踪模块,用于监控到用户侧触发的操作事件时,根据所述关联关系表,更新与所述操作事件相关联的所述标识单据中的数据。
[0023]优选地,所述标识模块还用于:
[0024]根据不同的业务流程,标识所述业务流程中任一需要进行数据追踪的单据。
[0025]优选地,所述建立模块还用于:
[0026]根据所述标识单据之间的上下游关系建立横向数据关系的关联关系表。
[0027]优选地,所述监控模块还用于:
[0028]监控到用户侧触发的保存所述业务流程中的一个单据时,保存该单据,识别保存的该单据是否为标识单据;
[0029]若该单据是标识单据,则查找该单据的直接上游单据;
[0030]识别该单据的直接上游单据是否为标识单据;
[0031]识别该单据的直接上游单据为标识单据时,根据所述关联关系表,添加所述直接上游单据对应的记录;
[0032]识别该单据的直接上游单据不是标识单据时,继续查找所述直接上游单据的上游单据,直至找到所述标识单据,并根据所述关联关系表,添加找到的该单据的上游单据对应的记录。
[0033]优选地,所述监控模块还用于:
[0034]在识别该单据的直接上游单据不是标识单据且在该单据的上游单据中查找不到所述标识单据时,在所述关联关系表中,添加该单据对应的记录。
[0035]本发明实施例标识业务流程中需进行数据追踪的单据;建立包括已标识的各标识单据之间上下游关系的关联关系表;监控到用户侧触发的操作事件时,根据所述关联关系表,更新与所述操作事件相关联的所述标识单据中的数据;具有对业务流程中的单据进行跨级数据追踪的有益效果。
【专利附图】

【附图说明】
[0036]图1是本发明数据追踪方法一实施例流程示意图;
[0037]图2是本发明数据追踪装置一实施例功能模块示意图。
[0038]本发明实施例目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0039]以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0040]本发明实施例中,在需进行数据追踪的业务系统中配置挂服务即可实现对业务系统中的单据进行跨级数据追踪;也可以理解为,仅需在进行数据追踪的业务系统中设置一套逻辑,对应一套应用程序代码即可对不同的业务系统均能够达到对该业务系统中的单据进行跨级数据追踪的技术效果。
[0041]图1是本发明数据追踪方法一实施例流程示意图;如图1所示,本发明数据追踪方法包括以下步骤:
[0042]步骤S01、标识业务流程中需进行数据追踪的单据;
[0043]根据不同的业务流程,标识该业务流程中任一需要进行数据追踪的单据;比如,在一具体的应用场景中,针对一套寄售的流程如下:销售订单一> 发货通知单一> 直接调拨单一> 销售出库单一> 应收单,可以仅标识该业务流程中的“销售订单”、“销售出库单”和“应收单”这三个单据,并针对这三个单据中的数据进行追踪。
[0044]本发明实施例中,系统支持按需配置,即系统支持根据不同用户侧的具体需求,标识业务流程中需要进行业务控制如进行数据追踪的单据;这样一来,系统通过配置可以实现参与数据控制的标识单据,在业务流程的任何节点均可进行数据追踪;对于一套业务流程中存在的不参与数据控制的单据时,系统中其他参与数据控制的标识单据也可以跨级进行数据追踪。
[0045]步骤S02、建立包括已标识的各标识单据之间上下游关系的关联关系表;
[0046]根据标识的单据,系统建立一个只包含已标识单据的关联关系表;该关联关系表的特点不再只是两两单据的对应关系,而是反映了所有标识单据对应的整个业务数据流转的流程,通过该关联关系表,可以得出各标识单据之间的上下游关系。系统每标识一张控制单据,就会在该关联关系表中增加一套字段以进行记录,且每一行记录都能够清楚地反映该业务流程中数据的流转过程。
[0047]进一步地,本实施例中,建立的关联关系表是根据标识单据之间的上下游关系建立的横向数据关系的关联关系表。
[0048]步骤S03、监控到用户侧触发的操作事件时,根据所述关联关系表,更新与所述操作事件相关联的所述标识单据中的数据。
[0049]在系统的运行过程中,系统实时监控用户侧所触发的操作事件;在监控到用户侧触发了对应的操作事件时,系统响应用户侧触发的操作事件,根据建立并保存的关联关系表,更新与用户侧触发的操作事件相关联的标识单据中的数据。比如,系统进行数据控制时,通过建立的标识单据的关联关系表,可以直接找到两个标识的控制单据之间的相互关系;比如,系统通过关联关系表找出的已经被标识的两控制单据之间的关系,可以很便捷地扣减上游控制单据的数据控制额度,增加下游控制单据的数据控制额度。
[0050]进一步,本发明实施例中,可以将关联关系表的生成的关联关系表的数据的插入打包成一个服务,在业务流程的单据上配置挂服务即可实施本发明实施例数据追踪方法,而不需要另外再根据不同的业务系统编写对应的代码。
[0051]在本发明的一优选实施例中,系统监控到用户侧触发的保存所述业务流程中的一个单据时,保存该单据,识别保存的该单据是否为标识单据;若该单据是标识单据,则查找该单据的直接上游单据;并识别该单据的直接上游单据是否为标识单据;若系统识别该单据的直接上游单据不是标识单据,则对于找出的该单据的直接上游单据,系统不对其进行任何处理;若系统识别该单据的直接上游单据为标识单据时,根据建立的关联关系表,在该关联关系表中添加该单据的直接上游单据对应的记录;若系统识别该单据的直接上游单据不是标识单据时,则系统继续查找该直接上游单据的上游单据,直至找到标识单据,并根据建立的关联关系表,在该关联关系表中添加找到的该单据的上游单据对应的记录。若系统在识别该单据的直接上游单据不是标识单据且在该单据对应的所有上游单据中均查找不到标识单据,则系统将该单据作为本次业务数据流中的起始控制单据,并在关联关系表中,添加保存该单据时该单据所对应的记录。
[0052]本发明实施例标识业务流程中需进行数据追踪的单据;建立包括已标识的各标识单据之间上下游关系的关联关系表;监控到用户侧触发的操作事件时,根据所述关联关系表,更新与所述操作事件相关联的所述标识单据中的数据;具有对业务流程中的单据进行跨级数据追踪的有益效果;进一步地,由于本发明实施例可以根据用户侧的不同需求,设置对应的控制单据,因此提高了系统的智能性和灵活性;另外,由于仅设置一种逻辑、编写一套代码即可在不同的业务流程中运行,因此提高了系统的适用范围。
[0053]图2是本发明数据追踪装置一实施例功能模块示意图;如图2所示,本发明数据追踪装置包括:标识模块01、建立模块02和追踪模块03。
[0054]标识模块01,用于标识业务流程中需进行数据追踪的单据;
[0055]根据不同的业务流程,标识模块01标识该业务流程中任一需要进行数据追踪的单据;比如,在一具体的应用场景中,针对一套寄售的流程如下:销售订单一> 发货通知单直接调拨单销售出库单应收单,标识模块01可以仅标识该业务流程中的“销售订单”、“销售出库单”和“应收单”这三个单据,并针对这三个单据中的数据进行追踪。
[0056]本发明实施例中,系统支持按需配置,即系统支持根据不同用户侧的具体需求,由标识模块01标识业务流程中需要进行业务控制如进行数据追踪的单据;这样一来,系统通过配置可以实现参与数据控制的标识单据,在业务流程的任何节点均可进行数据追踪;对于一套业务流程中存在的不参与数据控制的单据时,系统中其他参与数据控制的标识单据也可以跨级进行数据追踪。
[0057]建立模块02,用于建立包括已标识的各标识单据之间上下游关系的关联关系表;
[0058]根据标识模块01标识的控制单据,建立模块02建立一个只包含已标识单据的关联关系表;该关联关系表的特点不再只是两两单据的对应关系,而是反映了所有标识单据对应的整个业务数据流转的流程,通过该关联关系表,可以得出各标识单据之间的上下游关系。标识模块01每标识一张控制单据,建立模块02就会在该关联关系表中增加一套字段以进行记录,且每一行记录都能够清楚地反映该业务流程中数据的流转过程。
[0059]进一步地,本实施例中,建立模块02建立的关联关系表是根据标识单据之间的上下游关系建立的横向数据关系的关联关系表。
[0060]追踪模块03,用于监控到用户侧触发的操作事件时,根据所述关联关系表,更新与所述操作事件相关联的所述标识单据中的数据。
[0061]在系统的运行过程中,追踪模块03实时监控用户侧所触发的操作事件;在监控到用户侧触发了对应的操作事件时,追踪模块03响应用户侧触发的操作事件,根据建立并保存的关联关系表,更新与用户侧触发的操作事件相关联的标识单据中的数据。比如,追踪模块03进行数据控制时,通过建立的标识单据的关联关系表,可以直接找到两个标识的控制单据之间的相互关系;比如,追踪模块03通过关联关系表找出的已经被标识的两控制单据之间的关系,可以很便捷地扣减上游控制单据的数据控制额度,增加下游控制单据的数据控制额度。
[0062]进一步,本发明实施例中,系统可以将关联关系表的生成的关联关系表的数据的插入打包成一个服务,在业务流程的单据上配置挂服务即可运行并实施本发明实施例数据追踪方法,而不需要另外再根据不同的业务系统编写对应的代码。
[0063]在本发明的一优选实施例中,追踪模块03监控到用户侧触发的保存所述业务流程中的一个单据时,保存该单据,识别保存的该单据是否为标识单据;若该单据是标识单据,则查找该单据的直接上游单据;并识别该单据的直接上游单据是否为标识单据;若追踪模块03识别该单据的直接上游单据不是标识单据,则对于找出的该单据的直接上游单据,追踪模块03不对其进行任何处理;若追踪模块03识别该单据的直接上游单据为标识单据时,根据建立的关联关系表,在该关联关系表中添加该单据的直接上游单据对应的记录;若追踪模块03识别该单据的直接上游单据不是标识单据时,则追踪模块03继续查找该直接上游单据的上游单据,直至找到标识单据,并根据建立的关联关系表,在该关联关系表中添加找到的该单据的上游单据对应的记录。若追踪模块03在识别该单据的直接上游单据不是标识单据且在该单据对应的所有上游单据中均查找不到标识单据,则追踪模块03将该单据作为本次业务数据流中的起始控制单据,并在关联关系表中,添加保存该单据时该单据所对应的记录。
[0064]本发明实施例标识业务流程中需进行数据追踪的单据;建立包括已标识的各标识单据之间上下游关系的关联关系表;监控到用户侧触发的操作事件时,根据所述关联关系表,更新与所述操作事件相关联的所述标识单据中的数据;具有对业务流程中的单据进行跨级数据追踪的有益效果;进一步地,由于本发明实施例可以根据用户侧的不同需求,设置对应的控制单据,因此提高了系统的智能性和灵活性;另外,由于仅设置一种逻辑、编写一套代码即可在不同的业务流程中运行,因此提高了系统的适用范围。
[0065]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0066]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0067]以上所述仅为本发明的优选实施例,并非因此限制其专利范围,凡是利用本发明说明书及附图内容所作的等 效结构或等效流程变换,直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种数据追踪方法,其特征在于,包括以下步骤: 标识业务流程中需进行数据追踪的单据; 建立包括已标识的各标识单据之间上下游关系的关联关系表; 监控到用户侧触发的操作事件时,根据所述关联关系表,更新与所述操作事件相关联的所述标识单据中的数据。
2.如权利要求1所述的方法,其特征在于,所述标识业务流程中需进行数据追踪的单据,包括: 根据不同的业务流程,标识所述业务流程中任一需要进行数据追踪的单据。
3.如权利要求1或2所述的方法,其特征在于,所述关联关系表为根据所述标识单据之间的上下游关系建立的横向数据关系的关联关系表。
4.如权利要求1或2所述的方法,其特征在于,所述监控到用户侧触发的操作事件时,根据所述关联关系表,更新与所述操作事件相关联的所述已标识单据中的数据,包括: 监控到用户侧触发的保存所述业务流程中的一个单据时,保存该单据,识别保存的该单据是否为标识单据; 若该单据是标识单据,则查找该单据的直接上游单据; 识别该单据的直接上游单据是否为标识单据; 识别该单据的直接上游单据为标识单据时,根据所述关联关系表,添加所述直接上游单据对应的记录; 识别该单据的直接上游单据不是标识单据时,继续查找所述直接上游单据的上游单据,直至找到所述标识单据,并根据所述关联关系表,添加找到的该单据的上游单据对应的记录。
5.如权利要求4所述的方法,其特征在于,所述识别该单据的直接上游单据是否为标识单据,之后还包括: 在识别该单据的直接上游单据不是标识单据且在该单据的上游单据中查找不到所述标识单据时,在所述关联关系表中,添加该单据对应的记录。
6.一种数据追踪装置,其特征在于,包括: 标识模块,用于标识业务流程中需进行数据追踪的单据; 建立模块,用于建立包括已标识的各标识单据之间上下游关系的关联关系表; 追踪模块,用于监控到用户侧触发的操作事件时,根据所述关联关系表,更新与所述操作事件相关联的所述标识单据中的数据。
7.如权利要求6所述的装置,其特征在于,所述标识模块还用于: 根据不同的业务流程,标识所述业务流程中任一需要进行数据追踪的单据。
8.如权利要求6或7所述的装置,其特征在于,所述建立模块还用于: 根据所述标识单据之间的上下游关系建立横向数据关系的关联关系表。
9.如权利要求6或7所述的装置,其特征在于,所述监控模块还用于: 监控到用户侧触发的保存所述业务流程中的一个单据时,保存该单据,识别保存的该单据是否为标识单据; 若该单据是标识单据,则查找该单据的直接上游单据; 识别该单据的直接上游单据是否为标识单据;识别该单据的直接上游单据为标识单据时,根据所述关联关系表,添加所述直接上游单据对应的记录; 识别该单据的直接上游单据不是标识单据时,继续查找所述直接上游单据的上游单据,直至找到所述标识单据,并根据所述关联关系表,添加找到的该单据的上游单据对应的记录。
10.如权利要求9所述的装置,其特征在于,所述监控模块还用于: 在识别该单据的直接上游单据不是标识单据且在该单据的上游单据中查找不到所述标识单据时,在所述关联关·系表中,添加该单据对应的记录。
【文档编号】G06F17/30GK103530395SQ201310501229
【公开日】2014年1月22日 申请日期:2013年10月22日 优先权日:2013年10月22日
【发明者】张遥, 邝维生 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1