跨单据流程日志的生成、查询方法及装置 技术领域
本发明涉及一种日志的生成、查询方法及装置,尤其是涉及一种跨单据流
程日志的生成、查询方法及装置。
背景技术
在现有技术中,一笔业务流程一般涉及多张业务单据。例如,多张业务单
据包括单据A,单据B,单据C,流程为A→B→C,每张单据都有各自的单据
编号。业务操作人在处理每个业务步骤时,系统将记录每个步骤的日志,其中,
每个日志中将包含该日志对应的单据编号。用户可以根据单据编号,通过“日
志查询”查询每张单据的日志信息。由于一笔业务流程涉及的业务单据多,造
成该业务流程的日志信息分散于各个单据的日志中,当需要查询该业务流程的
完整日志信息时,必须在该业务流程涉及的所有业务单据的日志中逐个查询,
这导致查询工作繁琐,查询效率低下。
发明内容
本发明提供一种跨单据流程日志的生成、查询方法及装置。本发明方法利
用与业务流程对应的业务标识,将所述业务流程的单据的日志信息记录于与业
务标识对应的所述业务流程的流程日志中。由于所述流程日志可以记录所述业
务流程的所有单据的日志信息,因此,根据业务标识,可以方便的一次查询到
所述业务流程的完整日志信息。
本发明提供的一种跨单据流程日志的生成方法,包括:
生成与业务流程对应的业务标识;
生成与所述业务标识对应的所述业务流程的流程日志;
将所述业务流程的单据的日志信息记录于所述流程日志中。
所述生成方法还包括:当所述业务流程的单据产生时,将所述业务标识与
所述业务流程的单据进行关联。
优选的,所述生成与业务流程对应的业务标识步骤具体为:当所述业务流
程中的第一个单据产生时,生成与所述业务流程对应的业务标识。
优选的,所述业务标识为所述业务流程对应的唯一业务标识。
优选的,所述唯一业务标识为业务流水号。
优选的,所述将所述业务标识与所述业务流程的单据进行关联步骤具体
为:按照所述业务流程的单据产生的先后顺序,分别建立所述业务标识与所述
业务流程的所有单据的关联关系。
优选的,所述将所述业务流程的单据的日志信息记录于所述流程日志中包
括:根据所述业务标识,将所述业务流程的单据的日志信息记录于与所述业务
标识对应的所述流程日志中。
优选的,所述将所述业务流程的单据的日志信息记录于所述流程日志中包
括:根据所述业务流程的单据的操作时间,按照时间顺序将所述业务流程的所
有单据的日志信息记录于所述流程日志中。
优选的,所述流程日志包括业务标识、单据的操作时间、相对于前一单据
操作的间隔时间。
本发明提供的一种跨单据流程日志的生成装置,包括:
第一生成单元,用于生成与业务流程对应的业务标识;
第二生成单元,用于生成与所述业务标识对应的所述业务流程的流程日
志;
记录单元,用于将所述业务流程的单据的日志信息记录于所述流程日志
中。
优选的,所述生成装置还包括:关联单元,用于当所述业务流程的单据产
生时,将所述业务标识与所述业务流程的单据进行关联;
优选的,所述记录单元用于根据所述业务流程的单据的操作时间,按照时
间顺序将所述业务流程的所有单据的日志信息记录于所述流程日志中。
本发明还提供一种跨单据流程日志查询方法,包括:
获取与业务流程对应的业务标识;
根据所述业务标识,查询与所述业务标识对应的所述业务流程的流程日
志。
优选的,获取与业务流程对应的业务标识包括:获取所述业务流程的单据;
根据所述业务流程的单据,获取与所述业务流程的单据关联的业务标识。
优选的,所述业务标识为业务流水号。
本发明还提供一种跨单据流程日志查询装置,包括
第一获取单元,用于获取与业务流程对应的业务标识;
查询单元,用于根据所述业务标识,查询与所述业务标识对应的所述业务
流程的流程日志。
优选的,所述查询装置还包括第二获取单元,所述第二获取单元用于获取
所述业务流程的单据;所述第一获取单元还用于根据所述业务流程的单据,获
取与所述业务流程的单据关联的业务标识。
本发明根据所述业务流程对应的业务标识,一次查询到所述业务流程的完
整日志信息,提高了查询效率。
附图说明
图1是实施例1提供的一种跨单据流程日志的生成方法流程示意图;
图2是实施例2提供的一种跨单据流程日志的生成方法流程示意图;
图3是实施例2提供的企业开户流程日志的生成方法流程示意图;
图4是实施例3提供的一种跨单据流程日志的生成装置结构框图;
图5是实施例4提供的一种跨单据流程日志的生成装置结构框图;
图6是实施例5提供的一种跨单据流程日志的查询方法流程示意图;
图7是实施例6提供的一种跨单据流程日志的查询方法流程示意图;
图8是实施例6提供的用户查询示意图;
图9是实施例7提供的一种跨单据流程日志的查询装置结构框图;
图10是实施例8提供的一种跨单据流程日志的查询装置结构框图。
具体实施方式
以下列举实施例,并结合附图对本发明进行详细说明。
实施例1
如图1所示,一种跨单据流程日志的生成方法,包括:
101、生成与业务流程对应的业务标识。
该业务标识可以为业务流水号,该业务流水号可以通过编码规则自定义。
102、生成与所述业务标识对应的所述业务流程的流程日志。
所述流程日志可以用于记录所述业务流程的所有单据的日志信息,所述日
志信息用于记载单据的操作日期、操作人、操作对象、操作动作等信息。
103、将所述业务流程的单据的日志信息记录于所述流程日志中。
可以将所述业务流程的所有单据的日志信息记录于所述流程日志中,使得
所述流程日志记录所述业务流程完整的日志信息。
实施例2
如图2所示,一种跨单据流程日志的生成方法,包括:
201、生成与业务流程对应的业务标识。
例如,当所述业务流程发生时,生成与所述业务流程对应的业务标识。具
体的,当所述业务流程中的第一个单据产生时,生成与所述业务流程对应的业
务标识。所述业务标识为所述业务流程对应的唯一业务标识,所述唯一业务标
识可以为业务流水号。业务流水号可以通过编码规则自定义,业务流水号不可
重复。
202、生成与所述业务标识对应的所述业务流程的流程日志。
可以在系统后台中增加所述业务流程的流程日志,所述流程日志可以包括
以下项目:业务流水号、操作用户的账号及姓名、操作组织、操作功能、处理
结果、操作时间、与前一操作的间隔时间。
203、当所述业务流程的单据产生时,将所述业务标识与所述业务流程的
单据进行关联。
具体的,按照所述业务流程的单据产生的先后顺序,分别建立所述业务标
识与所述业务流程的所有单据的关联关系。例如,业务流程中的单据包括:单
据A、单据B和单据C,流程顺序为单据A→单据B→单据C,将所述业务标
识与单据A、单据B和单据C依次建立关联关系,从而将所有的业务串联。
204、将所述业务流程的单据的日志信息记录于所述流程日志中。
根据所述业务标识,将所述业务流程的单据的日志信息记录于与所述业务
标识对应的所述流程日志中。具体的,还可以进一步根据所述业务流程的单据
的操作时间,按照时间顺序将所述业务流程的所有单据的日志信息记录于所述
流程日志中。
在本实施例中,所述流程日志至少包括业务标识,以可以根据所述业务标
识查询到所述流程日志。所述流程日志还包括单据的操作时间、相对于前一单
据操作的间隔时间,以方便查询到不同时间的单据操作。
由于业务流程的单据与业务流水号有关联关系,可以根据业务流程的单据
直接查询到记录与业务流程的流程日志中的该单据的日志信息,以及查询到业
务流程的流程日志中的其他单据的日志信息。
以下以企业开户流程为例,对本发明实施例进行进一步的说明。
如图3所示,企业开户流程如下:
第一步:企业开户申请,系统生成业务流水号,在企业开户流程的流程日
志中添加申请流程日志。
第二步:企业开户申请审批,按业务流水号在企业开户流程的流程日志中
添加申请审批流程日志。
第三步:财务公司开户经办,开户经办包括:银行账户开户和企业账户开
户。对于银行账户开户,按业务流水号在企业开户流程的流程日志中添加银行
账户开户经办流程日志;对于企业账户开户,按业务流水号在企业开户流程的
流程日志中添加企业账户开户经办流程日志。
第三步:财务公司开户审批,按业务流水号在企业开户流程的流程日志中
添加开户审批流程日志。
在后续查询工作中,用户可以根据业务流水号,查询该企业开户流程的流
程日志,从中可以一次查询到该企业开户流程中的不同阶段的流程日志。
实施例3
如图4所示,本实施例提供一种跨单据流程日志的生成装置,包括:
第一生成单元301,用于生成与业务流程对应的业务标识;
第二生成单元302,用于生成与所述业务标识对应的所述业务流程的流程
日志;
记录单元303,用于将所述业务流程的单据的日志信息记录于所述流程日
志中。
所述第一生成单元301生成与业务流程对应的业务标识,并将所述业务标
识传输给第二生成单元302,所述第二生成单元302接收所述第一生成单元301
传输的所述业务标识,生成与所述业务标识对应的所述业务流程的流程日志。
在所述记录单元303将所述业务流程的单据的日志信息记录于所述流程日志
中,即形成一种跨单据流程日志。
实施例4
如图5所示,本实施例提供一种跨单据流程日志的生成装置,包括:
第一生成单元401,用于生成与业务流程对应的业务标识;
第二生成单元402,用于生成与所述业务标识对应的所述业务流程的流程
日志;
关联单元403,用于当所述业务流程的单据产生时,将所述业务标识与所
述业务流程的单据进行关联;
记录单元404,用于将所述业务流程的单据的日志信息记录于所述流程日
志中。
优选的,所述第一生成单元401还用于当所述业务流程中的第一个单据产
生时,生成与所述业务流程对应的业务标识。
优选的,所述业务标识为所述业务流程对应的唯一业务标识。
优选的,所述唯一业务标识为业务流水号。
优选的,所述关联单元403还用于按照所述业务流程的单据产生的先后顺
序,分别建立所述业务标识与所述业务流程的所有单据的关联关系。
优选的,所述记录单元404还用于根据所述业务标识,将所述业务流程的
单据的日志信息记录于与所述业务标识对应的所述流程日志中。
优选的,所述记录单元404用于根据所述业务流程的单据的操作时间,按
照时间顺序将所述业务流程的所有单据的日志信息记录于所述流程日志中。
优选的,所述流程日志包括业务标识、单据的操作时间、相对于前一单据
操作的间隔时间。
实施例5
如图6所示,本实施例提供一种跨单据流程日志查询方法,包括:
501、获取与业务流程对应的业务标识;
502、根据所述业务标识,查询与所述业务标识对应的所述业务流程的流
程日志。
由于业务流程对应一个业务标识,根据该业务标识,即可查询到该业务流
程的流程日志,该流程日志中记录了该业务流程中部分或所有的单据的日志信
息。因此,用户只需一次查询,即可获得该业务流程的完整的流程日志信息,
非常方便。
实施例6
如图7所示,本实施例提供一种跨单据流程日志查询方法,包括:
601、获取所述业务流程的单据。
602、根据所述业务流程的单据,获取与所述业务流程的单据关联的业务
标识。
603、根据所述业务标识,查询与所述业务标识对应的所述业务流程的流
程日志。
优选的,所述业务标识为所述业务流程对应的唯一业务标识。
优选的,所述唯一业务标识为业务流水号。
例如,对业务流程中的每张业务单据都增加功能按钮,按钮名称为“查看
流程日志”;操作用户若点击“查看流程日志”,系统会根据该业务单据找到关
联的业务流水号,而不是寻找业务单据的编号,系统根据业务流水号显示该业
务流水号对应的全部流程日志信息。
以下以用户查询为例,对本发明实施例进行进一步的说明。
如图8所示,用户需要进行账户交易查询,具体包括:
当用户需要查看从企业开户申请到财务公司审批的整个流程(开户流程)
处理信息时,用户可以根据该流程对应的业务流水号,查看开户流程,其中,
查看开户流程包括查看已经处理流程的单据,以及查看各处理流程之间间隔时
间。
当用户需要查看开户业务处理信息时,用户可以根据开户业务处理流程的
对应的业务流水号,查看开户业务处理流程,其中,开户业务处理流程包括:
开户审批、开户反审批、开户撤销等流程日志信息。
实施例7
如图9所示,本实施例提供一种跨单据流程日志查询装置,包括:
第一获取单元701,用于获取与业务流程对应的业务标识;
查询单元702,用于根据所述业务标识,查询与所述业务标识对应的所述
业务流程的流程日志。
所述第一获取单元701获得所述业务标识,将所述业务标识传输给所述查
询单元,所述查询单元702接收所述第一获取单元701传输的所述业务标识,
根据所述业务标识,查询与所述业务标识对应的所述业务流程的流程日志。
实施例8
如图10所示,本实施例提供一种跨单据流程日志查询装置,包括:
第一获取单元801,用于获取与业务流程对应的业务标识;
查询单元802,用于根据所述业务标识,查询与所述业务标识对应的所述
业务流程的流程日志。
所述查询装置还包括第二获取单元803,所述第二获取单元803用于获取
所述业务流程的单据;所述第一获取单元801还用于根据所述第一获取单元
801获取的所述业务流程的单据,获取与所述业务流程的单据关联的业务标
识。
优选的,所述业务标识为所述业务流程对应的唯一业务标识。
优选的,所述唯一业务标识为业务流水号。
以上对本发明实施例所提供的一种跨单据流程日志的生成、查询方法及装
置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了
阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,
对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围
上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。