单据字段日志记录配置方法和装置制造方法

文档序号:6489841阅读:144来源:国知局
单据字段日志记录配置方法和装置制造方法
【专利摘要】本发明公开了一种单据字段日志记录配置方法和装置,其方法包括:根据业务系统中各单据的日志控制信息,将需要控制日志记录的单据的ID存储为单据数据集;根据所述单据数据集里各单据的字段的日志控制信息,将需要控制日志记录的字段的ID和控制信息,存储于所述单据数据集里所述单据的ID的对应位置;将所述单据数据集发送至日志系统,供所述日志系统根据所述单据数据集监控所述业务系统的单据的建立或变更操作。本发明有效改善了日志记录的可扩展性,且使日志记录更加灵活、详尽,日志记录展示可设置,日志记录使用可快速直观地显示重点信息。
【专利说明】单据字段日志记录配置方法和装置
【技术领域】
[0001]本发明涉及到数据处理【技术领域】,特别涉及到单据字段日志记录配置方法和装置。
【背景技术】
[0002]在业务系统中,日志记录用于记录业务系统发生的操作信息功能。在传统的业务系统进行操作日志记录时,通常只能通过日志模块记录业务系统操作的相关代码,来指定业务系统中某单据的全部内容或者特定内容进行日志记录。但是,对于业务系统中新增的单据,如果要有日志记录功能,需要做额外开发才能实现,这样就导致了日志记录功能的不够灵活,可扩展性差。

【发明内容】

[0003]本发明的主要目的为提供一种可扩展性好的单据字段日志记录配置方法和装置。
[0004]本发明提出一种单据字段日志记录配置方法,包括步骤:
[0005]根据业务系统中各单据的日志控制信息,将需要控制日志记录的单据的ID存储为单据数据集;
[0006]根据所述单据数据集里各单据的字段的日志控制信息,将需要控制日志记录的字段的ID和控制信息,存储于所述单据数据集里所述单据的ID的对应位置;
[0007]将所述单据数据集发送至日志系统,供所述日志系统根据所述单据数据集监控所述业务系统的单据的建立或变更操作。
[0008]优选地,所述根据业务系统中各单据的日志控制信息,将需要控制日志记录的单据的ID存储为单据数据集的步骤具体包括:
[0009]获取业务系统中各单据;
[0010]接收配置的所述单据的日志控制信息;
[0011]根据所述单据的日志控制信息,将需要控制日志记录的单据的ID存储为单据数据集。
[0012]优选地,所述根据所述单据数据集里各单据的字段的日志控制信息,将需要控制日志记录的字段的ID和控制信息,存储于所述单据数据集里所述单据的ID的对应位置的步骤具体包括:
[0013]获取所述单据数据集里各单据的字段;
[0014]接收配置的所述字段的日志控制信息和展示控制信息;
[0015]根据所述字段的日志控制信息,将需要控制日志记录的字段的ID、字段的日志控制信息和展示控制信息一一匹配,并存储于所述单据数据集里所述单据的ID的对应位置。
[0016]优选地,所述根据所述字段的日志控制信息,将需要控制日志记录的字段的ID、字段的日志控制信息和展示控制信息一一匹配,并存储于所述单据数据集里所述单据的ID的对应位置的步骤具体包括:[0017]根据所述字段的日志控制信息,获取需要控制日志记录的字段的日志控制信息和展示控制信息;
[0018]当判定所述字段的日志控制信息为不记录时,赋值所述字段的日志控制信息的代码为O ;当判定所述字段的日志控制信息为记录时,赋值所述字段的日志控制信息的代码为I ;
[0019]当判定所述字段的展示控制信息为不展示时,赋值所述字段的展示控制信息的代码为O ;当判定所述字段的展示控制信息为展示时,赋值所述字段的展示控制信息的代码为I ;
[0020]将需要控制日志记录的字段的ID、字段的日志控制信息的代码和展示控制信息的代码一一匹配,并存储于所述单据数据集里所述单据的ID的对应位置。
[0021]优选地,所述根据所述字段的日志控制信息,将需要控制日志记录的字段的ID、字段的日志控制信息和展示控制信息一一匹配,并存储于所述单据数据集里所述单据的ID的对应位置的步骤具体包括:
[0022]根据所述字段的日志控制信息,在二进制码预设表中查找需要控制日志记录的字段的日志控制信息和展示控制信息的组合二进制码;
[0023]将所述字段的ID和组合二进制码一一匹配,并存储于所述单据数据集里所述单据的ID的对应位置。
[0024]本发明还提出一种单据字段日志记录配置装置,包括:
[0025]第一处理模块,用于根据业务系统中各单据的日志控制信息,将需要控制日志记录的单据的ID存储为单据数据集;
[0026]第二处理模块,用于根据所述单据数据集里各单据的字段的日志控制信息,将需要控制日志记录的字段的ID和控制信息,存储于所述单据数据集里所述单据的ID的对应位置;
[0027]发送模块,用于将所述单据数据集发送至日志系统,供所述日志系统根据所述单据数据集监控所述业务系统的单据的建立或变更操作。
[0028]优选地,所述第一处理模块具体包括:
[0029]第一获取子模块,用于获取业务系统中各单据;
[0030]第一配置子模块,用于接收配置的所述单据的日志控制信息;
[0031]第一存储子模块,用于根据所述单据的日志控制信息,将需要控制日志记录的单据的ID存储为单据数据集。
[0032]优选地,所述第二处理模块具体包括:
[0033]第二获取子模块,用于获取所述单据数据集里各单据的字段;
[0034]第二配置子模块,用于接收配置的所述字段的日志控制信息和展示控制信息;
[0035]第二存储子模块,用于根据所述字段的日志控制信息,将需要控制日志记录的字段的ID、字段的日志控制信息和展示控制信息一一匹配,并存储于所述单据数据集里所述单据的ID的对应位置。
[0036]优选地,所述第二存储子模块具体包括:
[0037]控制信息获取单元,根据所述字段的日志控制信息,获取需要控制日志记录的字段的日志控制信息和展示控制信息;[0038]第一代码赋值单元,用于当判定所述字段的日志控制信息为不记录时,赋值所述字段的日志控制信息的代码为O ;当判定所述字段的日志控制信息为记录时,赋值所述字段的日志控制信息的代码为I;
[0039]第二代码赋值单元,用于当判定所述字段的展示控制信息为不展示时,赋值所述字段的展示控制信息的代码为O ;当判定所述字段的展示控制信息为展示时,赋值所述字段的展示控制信息的代码为I;
[0040]代码匹配存储单元,将需要控制日志记录的字段的ID、字段的日志控制信息的代码和展示控制信息的代码一一匹配,并存储于所述单据数据集里所述单据的ID的对应位置。
[0041]优选地,所述第二存储子模块具体包括:
[0042]二进制码查表单元,根据所述字段的日志控制信息,在二进制码预设表中查找需要控制日志记录的字段的日志控制信息和展示控制信息的组合二进制码;
[0043]二进制码匹配存储单元,将所述字段的ID和组合二进制码一一匹配,并存储于所述单据数据集里所述单据的ID的对应位置。
[0044]本发明有效改善了日志记录的可扩展性,且使日志记录更加灵活、详尽,日志记录展示可设置,日志记录使用可快速直观地显示重点信息。
【专利附图】

【附图说明】
[0045]图1为本发明单据字段日志记录配置方法的第一实施例的流程图;
[0046]图2为本发明单据字段日志记录配置方法的第二实施例的流程图;
[0047]图3为本发明单据字段日志记录配置方法的第三实施例的流程图;
[0048]图4为本发明单据字段日志记录配置方法的第四实施例的流程图;
[0049]图5为本发明单据字段日志记录配置方法的第五实施例的流程图;
[0050]图6为本发明单据字段日志记录配置装置的第一实施例的结构示意图;
[0051]图7为本发明单据字段日志记录配置装置的第二实施例的结构示意图;
[0052]图8为本发明单据字段日志记录配置装置的第三实施例的结构示意图;
[0053]图9为本发明单据字段日志记录配置装置的第四实施例的结构示意图;
[0054]图10为本发明单据字段日志记录配置装置的第五实施例的结构示意图。
[0055]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0056]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0057]如图1所示,图1为本发明单据字段日志记录配置方法的第一实施例的流程图。本实施例提到的单据字段日志记录配置方法,包括:
[0058]步骤S10,根据业务系统中各单据的日志控制信息,将需要控制日志记录的单据的ID存储为单据数据集;
[0059]本实施例根据各单据的日志控制信息的配置情况,获得单据数据集,在业务系统中的单据发生变更时,或增减单据时,单据数据集里的相关信息也会随之发生变化。例如,当业务系统中新建了单据后,如果新建单据的日志控制信息配置为需要控制日志记录,则自动获取新建单据的ID补入单据数据集,有效改善了日志记录的可扩展性。
[0060]步骤S20,根据单据数据集里各单据的字段的日志控制信息,将需要控制日志记录的字段的ID和控制信息,存储于单据数据集里单据的ID的对应位置;
[0061]本实施例还将单据中各字段的ID和控制信息存入单据数据集,实现对单据日志控制的细化,对单据中各字段的控制信息的配置情况进行监控,当字段的控制信息发生变更时,或对单据增减字段时,单据数据集里的相关信息也会随之发生变化。例如,当单据中某字段的日志控制信息,由原来的不需要控制日志记录,变更为需要控制日志记录,则自动获取该字段的ID补入单据数据集,有效改善了日志记录的可扩展性,且使日志记录更加详尽。
[0062]步骤S30,将单据数据集发送至日志系统,供日志系统根据单据数据集监控业务系统的单据的建立或变更操作。
[0063]本实施例中,日志系统根据单据数据集,对业务系统中各单据和单据中的各字段进行监控,记录业务系统对单据数据集里的单据ID对应的单据的操作信息,或记录业务系统对单据数据集里的字 段ID对应的字段的操作信息。同时,当单据或单据中字段发生增减,或控制信息发生变更时,日志系统还将增减或变更情况反馈回来,修改单据数据集里的相关信息。本实施例有效改善了日志记录的可扩展性,且使日志记录更加灵活、详尽。
[0064]如图2所示,图2为本发明单据字段日志记录配置方法的第二实施例的流程图。本实施例是在图1所示实施例的基础上,对单据的ID存储步骤的详细描述。其中,步骤SlO具体包括:
[0065]步骤S11,获取业务系统中各单据;
[0066]步骤S12,接收配置的单据的日志控制信息;
[0067]本实施例以下表为例:
[0068]
【权利要求】
1.一种单据字段日志记录配置方法,其特征在于,包括步骤: 根据业务系统中各单据的日志控制信息,将需要控制日志记录的单据的ID存储为单据数据集; 根据所述单据数据集里各单据的字段的日志控制信息,将需要控制日志记录的字段的ID和控制信息,存储于所述单据数据集里所述单据的ID的对应位置; 将所述单据数据集发送至日志系统,供所述日志系统根据所述单据数据集监控所述业务系统的单据的建立或变更操作。
2.根据权利要求1所述的单据字段日志记录配置方法,其特征在于,所述根据业务系统中各单据的日志控制信息,将需要控制日志记录的单据的ID存储为单据数据集的步骤具体包括: 获取业务系统中各单据; 接收配置的所述单据的日志控制信息; 根据所述单据的日志控制信息,将需要控制日志记录的单据的ID存储为单据数据集。
3.根据权利要求1或2所述的单据字段日志记录配置方法,其特征在于,所述根据所述单据数据集里各单据的字段的日志控制信息,将需要控制日志记录的字段的ID和控制信息,存储于所述单据数据集里所述单据的ID的对应位置的步骤具体包括: 获取所述单据数据集里各单据的字段; 接收配置的所述字段的日志控制信息和展示控制信息; 根据所述字段的日志控制信息,将需要控制日志记录的字段的ID、字段的日志控制信息和展示控制信息一一匹配,并存`储于所述单据数据集里所述单据的ID的对应位置。
4.根据权利要求3所述的单据字段日志记录配置方法,其特征在于,所述根据所述字段的日志控制信息,将需要控制日志记录的字段的ID、字段的日志控制信息和展示控制信息一一匹配,并存储于所述单据数据集里所述单据的ID的对应位置的步骤具体包括: 根据所述字段的日志控制信息,获取需要控制日志记录的字段的日志控制信息和展示控制信息; 当判定所述字段的日志控制信息为不记录时,赋值所述字段的日志控制信息的代码为O ;当判定所述字段的日志控制信息为记录时,赋值所述字段的日志控制信息的代码为I ; 当判定所述字段的展示控制信息为不展示时,赋值所述字段的展示控制信息的代码为O ;当判定所述字段的展示控制信息为展示时,赋值所述字段的展示控制信息的代码为I ; 将需要控制日志记录的字段的ID、字段的日志控制信息的代码和展示控制信息的代码一一匹配,并存储于所述单据数据集里所述单据的ID的对应位置。
5.根据权利要求3所述的单据字段日志记录配置方法,其特征在于,所述根据所述字段的日志控制信息,将需要控制日志记录的字段的ID、字段的日志控制信息和展示控制信息一一匹配,并存储于所述单据数据集里所述单据的ID的对应位置的步骤具体包括: 根据所述字段的日志控制信息,在二进制码预设表中查找需要控制日志记录的字段的日志控制信息和展示控制信息的组合二进制码; 将所述字段的ID和组合二进制码一一匹配,并存储于所述单据数据集里所述单据的ID的对应位置。
6.一种单据字段日志记录配置装置,其特征在于,包括:第一处理模块,用于根据业务系统中各单据的日志控制信息,将需要控制日志记录的单据的ID存储为单据数据集; 第二处理模块,用于根据所述单据数据集里各单据的字段的日志控制信息,将需要控制日志记录的字段的ID和控制信息,存储于所述单据数据集里所述单据的ID的对应位置; 发送模块,用于将所述单据数据集发送至日志系统,供所述日志系统根据所述单据数据集监控所述业务系统的单据的建立或变更操作。
7.根据权利要求6所述的单据字段日志记录配置装置,其特征在于,所述第一处理模块具体包括: 第一获取子模块,用于获取业务系统中各单据; 第一配置子模块,用于接收配置的所述单据的日志控制信息; 第一存储子模块,用于根据所述单据的日志控制信息,将需要控制日志记录的单据的ID存储为单据数据集。
8.根据权利要求6或7所述的单据字段日志记录配置装置,其特征在于,所述第二处理模块具体包括: 第二获取子模块,用于获取所述单据数据集里各单据的字段; 第二配置子模块,用于接收配置的所述字段的日志控制信息和展示控制信息; 第二存储子模块,用于根据所述字段的日志控制信息,将需要控制日志记录的字段的ID、字段的日志控制信息和展示控制信息一一匹配,并存储于所述单据数据集里所述单据的ID的对应位置。
9.根据权利要求8所述的单据字段日志记录配置装置,其特征在于,所述第二存储子模块具体包括: 控制信息获取单元,根据所述字段的日志控制信息,获取需要控制日志记录的字段的日志控制信息和展示控制信息; 第一代码赋值单元,用于当判定所述字段的日志控制信息为不记录时,赋值所述字段的日志控制信息的代码为O ;当判定所述字段的日志控制信息为记录时,赋值所述字段的日志控制信息的代码为I ; 第二代码赋值单元,用于当判定所述字段的展示控制信息为不展示时,赋值所述字段的展示控制信息的代码为O ;当判定所述字段的展示控制信息为展示时,赋值所述字段的展示控制信息的代码为I; 代码匹配存储单元,将需要控制日志记录的字段的ID、字段的日志控制信息的代码和展示控制信息的代码一一匹配,并存储于所述单据数据集里所述单据的ID的对应位置。
10.根据权利要求9所述的单据字段日志记录配置装置,其特征在于,所述第二存储子模块具体包括: 二进制码查表单元,根据所述字段的日志控制信息,在二进制码预设表中查找需要控制日志记录的字段的日志控制信息和展示控制信息的组合二进制码; 二进制码匹配存储单元,将所述字段的ID和组合二进制码一一匹配,并存储于所述单据数据集里所述单据的ID的对应位置。
【文档编号】G06Q10/06GK103729706SQ201210390163
【公开日】2014年4月16日 申请日期:2012年10月15日 优先权日:2012年10月15日
【发明者】谢守优, 李晋丽, 牟洪, 洪汉潮, 邱俊 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1