掌桥专利:专业的专利平台
掌桥专利
首页

基于业务链的档案调阅方法、装置和电子设备

文献发布时间:2023-06-19 18:37:28


基于业务链的档案调阅方法、装置和电子设备

技术领域

本发明涉及档案管理技术领域,尤其是涉及一种基于业务链的档案调阅方法、装置和电子设备。

背景技术

现有的档案系统一般只能按会计凭证的单一视角,查看关联的原始凭证,无法完整的查看交易发生过程的全部处理过程信息。

为了解决上述的技术问题,当前往往通过跨系统分段式来查看部分档案信息,以实现对交易处理过程信息进行还原。但此种方式无法满足企业对多场景和多角度档案的快速以及灵活调阅需求。

发明内容

本发明的目的在于提供一种基于业务链的档案调阅方法、装置和电子设备,以缓解企业多场景和多角度的档案调阅需求的技术问题。

第一方面,本发明实施例提供了一种基于业务链的档案调阅方法,包括:

从至少一个业务系统中获取多个档案对象;

基于业务场景或所述档案对象的业务信息,建立所述档案对象之间的关联;

响应于针对目标档案对象的操作指令,调阅所述目标档案对象和与所述目标档案对象存在关联的档案对象。

结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,基于业务场景或所述档案对象的业务信息,建立所述档案对象之间的关联的步骤,包括:

获取所述档案对象所处的业务场景,确定所属相同业务场景的档案对象;

建立所述所属相同业务场景的档案对象之间的关联。

结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,基于业务场景或所述档案对象的业务信息,建立所述档案对象之间的关联的步骤,包括:

基于所述档案对象中的业务信息,确定包含所述业务信息的匹配档案对象;

建立所述档案对象与所述匹配档案对象之间的关联。

结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,从至少一个业务系统中获取多个档案对象的步骤,包括:

从至少一个业务系统中获取每个档案对象,所述档案对象包括结构化数据和非结构化数据;

基于所述非结构化数据,计算每个所述档案对象的哈希值。

结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,从至少一个业务系统中获取多个档案对象的步骤,还包括:

根据预设数据结构,接收每个业务系统推送的档案对象;

或者,

从每个业务系统的数据查询接口,调用档案对象;

或者,

基于每个业务系统开放的数据库查询权限,从所述每个业务系统对应的数据库获取档案对象。

结合第一方面,本发明实施例提供了第一方面的第五种可能的实施方式,其中,响应于针对目标档案对象的操作指令,调阅所述目标档案对象和与所述目标档案对象存在关联的档案对象的步骤,包括:

响应于针对目标档案对象的操作指令,调阅与所述目标档案对象存在关联的档案对象;

将所述目标档案对象和与所述目标档案对象进行整合,装载并显示于交互页面。

结合第一方面,本发明实施例提供了第一方面的第六种可能的实施方式,其中,响应于针对目标档案对象的操作指令,调阅所述目标档案对象和与所述目标档案对象存在关联的档案对象的步骤,还包括:

响应于针对目标档案对象的操作指令,将调阅的所述目标档案对象和与所述目标档案对象存在关联的档案对象发送给目标业务系统,以便所述目标业务系统验证所述目标档案对象和与所述目标档案对象存在关联的档案对象的真实性。

第二方面,本发明实施例还提供一种基于业务链的档案调阅装置,包括:

获取模块,从至少一个业务系统中获取多个档案对象;

关联模块,基于业务场景或所述档案对象的业务信息,建立所述档案对象之间的关联;

调阅模块,响应于针对目标档案对象的操作指令,调阅所述目标档案对象和与所述目标档案对象存在关联的档案对象。

第三方面,实施例提供一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述前述实施方式任一项所述的方法的步骤。

第四方面,实施例提供一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现前述实施方式任一项所述的方法的步骤。

本发明实施例带来了以下一种基于业务链的档案调阅方法、装置和电子设备,通过从各个业务系统中获取能够表征业务信息的档案对象,并根据其业务信息或其所处的业务场景,建立档案对象之间的关联性,响应于用户发出的操作指令,确定目标档案对象,并将与该目标档案对象存在关联的其他档案对象一同调阅,以便实现一次性调阅业务场景下任一角度的档案对象的效果。

本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书以及附图中所特别指出的结构来实现和获得。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种基于业务链的档案调阅方法流程图;

图2为本发明实施例提供的一种基于业务链的档案调阅装置的功能模块示意图;

图3为本发明实施例提供的电子设备的硬件架构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

目前的管理电子会计档案的综合平台,用于提供会计档案数据的汇集、存储、调阅、利用等服务。对于同一交易事项的档案需要跨系统,分段式调阅,且各企业调阅凭证仅能按记账凭证的视角查看原始凭证。

基于此,本发明实施例提供的一种基于业务链的档案调阅方法、装置和电子设备,可以缓解企业多场景和多角度的档案调阅需求的技术问题。

为便于对本实施例进行理解,首先对本发明实施例所公开的一种基于业务链的档案调阅方法进行详细介绍,该方法可应用于电子档案管理平台,如会计电子档案管理平台、财务电子档案管理平台等等。

图1为本发明实施例提供的一种基于业务链的档案调阅方法流程图。

参照图1,该方法可包括以下步骤:

步骤S102,从至少一个业务系统中获取多个档案对象。

其中,该业务系统可包括OA审批系统、流水审批系统、财务系统、合同系统等等;档案对象可理解为从业务系统中提取的执行某种业务的数据集合或数据模块,可相当于拼接积木结构中的最小积木单元。

步骤S104,基于业务场景或档案对象的业务信息,建立档案对象之间的关联。

其中,每个档案对象中包含用于表征业务信息的字段,根据该业务信息能够知晓每个档案对象处于哪个或哪些业务场景,或者说,能够知晓每个业务场景包括哪些档案对象。

步骤S106,响应于针对目标档案对象的操作指令,调阅目标档案对象和与目标档案对象存在关联的档案对象。

其中,根据用户输入的操作指令,能够确定目标档案对象,并根据该目标档案对象的关联性,调阅其他档案对象。

在实际应用的优选实施例中,通过从各个业务系统中获取能够表征业务信息的档案对象,并根据其业务信息或其所处的业务场景,建立档案对象之间的关联性,响应于用户发出的操作指令,确定目标档案对象,并将与该目标档案对象存在关联的其他档案对象一同调阅,以便实现一次性调阅业务场景下任一角度的档案对象的效果。

本发明实施例可以一次性穿行调阅某次交易的全部档案信息。示例性地,可通过交易场景中任一节点的档案对象,调阅上下环节对应的档案对象,并通过穿行调阅引擎的搭建,可以快速满足企业日常档案利用的调阅管理需求。

在一些实施例中,可通过电子形式对会计原始凭证单据进行提取,并存储其结构化及非结构化信息至服务器。管理企业交易在财务报告信息系统中的全部处理过程信息。档案管理平台可根据实际情况灵活地对档案对象进行获取;示例性地,该步骤S102,包括:

步骤1.1),根据预设数据结构,接收每个业务系统推送的档案对象。

其中,可通过开放的openAPI,定义明确的档案对象的数据结构,由企业的信息系统推送档案对象数据到档案管理平台。并由档案管理平台进行数据的接收、检测、分类、存储等操作。

或者,

步骤1.2),从每个业务系统的数据查询接口,调用档案对象。

其中,由企业的其他信息业务系统提供数据查询接口,由档案管理平台进行接口调用,获取对应的档案对象数据并进行检测、分类、存储等操作。

或者,

步骤1.3),基于每个业务系统开放的数据库查询权限,从每个业务系统对应的数据库获取档案对象。

其中,由企业的其他信息业务系统开放数据库查询权限,由档案管理平台自行连接其他信息业务系统数据库进行档案对象数据的获取、检测、分类、存储等操作。

在一些实施例中,为了保证从各业务系统的获取的档案对象数据的安全性,步骤S102还可包括以下步骤:

步骤2.1),从至少一个业务系统中获取每个档案对象。

其中,档案对象包括结构化数据和非结构化数据。结构化数据可理解为档案数据或通过图像识别方式从票据中识别的字符数据,非结构化数据可包括源文件。

步骤2.2),基于非结构化数据,计算每个档案对象的哈希值。

其中,档案管理平台通过哈希值计算的方式将所有汇集的档案对象,保留其原子性(真实性和不可篡改性),以使企业可以按业务场景对档案对象进行“组装积木”式的组装整合。

作为一种可选的实施例,本发明实施例还可基于业务场景,预先设置或基于用户的交互控制指令,可组装式地定义档案穿行调阅方案。即,每个业务场景可通过预先设置或基于用户的交互控制指令,配置其对应的档案对象名称、内容和类型,以便能够更加灵活地实现各档案对象的穿行调阅。

在一些实施例中,前述实施例中的步骤S104,可通过以下步骤实现,包括:

步骤3.1),获取档案对象所处的业务场景,确定所属相同业务场景的档案对象;建立所属相同业务场景的档案对象之间的关联。

其中,通过同处一个相同的业务场景,可将业务链上任一单据信息进行检索,即可调阅该业务链上关联的全部档案对象。业务链上的所有档案对象,都可以进行检索。只要找到链上的某一节点,档案管理平台就可以通过上下环节关联,调阅本次交易处理的所有档案对象数据。

或者,

步骤3.2),基于档案对象中的业务信息,确定包含业务信息的匹配档案对象;建立档案对象与匹配档案对象之间的关联。

其中,根据穿行调阅引擎算法,可自动将离散的档案信息按业务链规则关联。穿行调阅引擎算法可理解为,主要通过档案对象之间的业务字段,进行数据关联。如:通过销售订单上销售合同号找到销售合同、销售发票号找到销售发票。通过入库单的物流单号,找到物流单。

在一些实施例中,用户可通过档案管理平台提供的交互页面,将整合后的档案对象进行查阅;示例性地,该步骤S106,可包括以下步骤:

步骤4.1),响应于针对目标档案对象的操作指令,调阅与目标档案对象存在关联的档案对象。

其中,用户可通过交互页面与档案管理平台进行信息交互,以便档案管理平台获知目标档案对象,以及与其存在关联的其他档案对象。该操作指令可理解为单次点击、多次点击、长按、文字输入等交互操作。

步骤4.2),将目标档案对象和与目标档案对象进行整合,装载并显示于交互页面。

其中,通过交互页面装载被关联的档案对象信息,按多维度调阅业务链上非结构化信息源文件及结构化信息。其中,关于某次交易的所有事项档案对象信息,都会被调阅引擎找到,并可按既定的文件视图、列表视图、关系网视图等不同调阅方式,或用户自定义的调阅方式,进行数据展示。

在一些实施例中,用户存在将整合后档案对象进行输出转用的情况,为了保证此类输出数据的安全性,该步骤S106,还包括:

步骤5.1),响应于针对目标档案对象的操作指令,将调阅的目标档案对象和与目标档案对象存在关联的档案对象发送给目标业务系统,以便目标业务系统验证目标档案对象和与目标档案对象存在关联的档案对象的真实性。

其中,通过用户与交互页面的交互操作,档案管理平台将目标档案对象以及其相关的其他目标档案对象目标业务系统整合发送给目标业务系统,该目标业务系统能够基于该档案对象的结构化数据计算出哈希值,并从档案管理平台获取另一哈希值,通过两者比对结果,验证整合输出的档案对象的真实性,以便目标业务系统能够进行可靠性地后续应用。

本发明实施例能够通过将企业的会计凭证、原始凭证、业务单据、发票、附件、合同、订货单等资料从不同信息业务系统汇集到管理平台。在档案利用环节,可提供多种视图的档案调阅方式,以便于企业的不同场景使用。如基于销售合同,可同时便捷查看到销售发票、销售订单、销售入库单、销售物流单等同一场景的档案信息。通过穿行调阅引擎,企业可以同时调阅交易在财务报告信息系统中的全部处理过程信息。

如图2所示,本发明实施例提供一种基于业务链的档案调阅装置,包括:

获取模块,从至少一个业务系统中获取多个档案对象;

关联模块,基于业务场景或所述档案对象的业务信息,建立所述档案对象之间的关联;

调阅模块,响应于针对目标档案对象的操作指令,调阅所述目标档案对象和与所述目标档案对象存在关联的档案对象。

本发明实施例可以基于企业实际业务场景,将离散的档案信息进行“拼装积木”式的组装起来,满足企业从交易的任一节点视角,进行档案数据的穿行调阅。同时可以查看结构化数据、非结构化数据、以及档案对象的关联关系。

在一些实施例中,关联模块,还具体用于,获取所述档案对象所处的业务场景,确定所属相同业务场景的档案对象;建立所述所属相同业务场景的档案对象之间的关联。

在一些实施例中,关联模块,还具体用于,基于所述档案对象中的业务信息,确定包含所述业务信息的匹配档案对象;建立所述档案对象与所述匹配档案对象之间的关联。

在一些实施例中,获取模块,还具体用于,从至少一个业务系统中获取每个档案对象,所述档案对象包括结构化数据和非结构化数据;

基于所述非结构化数据,计算每个所述档案对象的哈希值。

在一些实施例中,获取模块,还具体用于,根据预设数据结构,接收每个业务系统推送的档案对象;或者,从每个业务系统的数据查询接口,调用档案对象;或者,基于每个业务系统开放的数据库查询权限,从所述每个业务系统对应的数据库获取档案对象。

在一些实施例中,调阅模块,还具体用于,响应于针对目标档案对象的操作指令,调阅与所述目标档案对象存在关联的档案对象;将所述目标档案对象和与所述目标档案对象进行整合,装载并显示于交互页面。

在一些实施例中,调阅模块,还具体用于,响应于针对目标档案对象的操作指令,将调阅的所述目标档案对象和与所述目标档案对象存在关联的档案对象发送给目标业务系统,以便所述目标业务系统验证所述目标档案对象和与所述目标档案对象存在关联的档案对象的真实性。

本发明实施例提供的用于实现一种电子设备,本实施例中,所述电子设备可以是,但不限于,个人电脑(Personal Computer,PC)、笔记本电脑、监控设备、服务器等具备分析及处理能力的计算机设备。

作为一种示范性实施例,可参见图3,电子设备110,包括通信接口111、处理器112、存储器113以及总线114,处理器112、通信接口111和存储器113通过总线114连接;上述存储器113用于存储支持处理器112执行上述方法的计算机程序,上述处理器112被配置为用于执行该存储器113中存储的程序。

本文中提到的机器可读存储介质可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,机器可读存储介质可以是:RAM(Radom Access Memory,随机存取存储器)、易失存储器、非易失性存储器、闪存、存储驱动器(如硬盘驱动器)、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。

非易失性介质可以是非易失性存储器、闪存、存储驱动器(如硬盘驱动器)、任何类型的存储盘(如光盘、dvd等),或者类似的非易失性存储介质,或者它们的组合。

可以理解的是,本实施例中的各功能模块的具体操作方法可参照上述方法实施例中相应步骤的详细描述,在此不再重复赘述。

本发明实施例所提供计算机可读存储介质,所述可读存储介质中存储有计算机程序,所述计算机程序代码被执行时可实现上述任一实施例所述的方法,具体实现可参见方法实施例,在此不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。

技术分类

06120115636272