System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 工作流数据归档方法、装置、电子设备及存储介质制造方法及图纸_技高网

工作流数据归档方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40061044 阅读:6 留言:0更新日期:2024-01-16 22:41
本申请提供一种工作流数据归档方法、装置、电子设备及存储介质,涉及数据处理领域。该方法应用于归档管理系统,归档管理系统包括数据配置模块和写入套件模块;数据配置模块用于配置数据获取规则和数据写入规则;写入套件模块包括多个写入套件;归档管理系统分别与工作流系统和档案系统通信连接;该方法包括:基于数据获取规则获取工作流系统的待归档数据;根据数据写入规则确定多个写入套件中的目标写入套件;运行目标写入套件,将待归档数据写入档案系统中。装置用于执行上述方法。本申请实施例通过利用归档管理系统,自定义配置的方式实现工作流数据的自动归档,提高归档效率和灵活性。

【技术实现步骤摘要】

本申请涉及数据处理领域,具体而言,涉及一种工作流数据归档方法、装置、电子设备及存储介质


技术介绍

1、在企业应用的工作流系统中,工作流运行会产生和使用大量的数据。这些数据包含了工作流的运行历史和业务内容,对后期进行数据搜索和分析至关重要。

2、现有技术中,通常通过人工的方式将工作流系统的数据导出,然后再导入到档案系统中,或者是编码开发对接接口实现工作流数据的自动归档。但是人工方式重复劳动量大且易出错,而由于针对不同的档案系统,需要开发不同的代码,因此编码的方式需要投入大量的开发资源。因此,存在无法快速响应数据归档需求变更的问题。


技术实现思路

1、本申请实施例的目的在于提供一种工作流数据归档方法、装置、电子设备及存储介质,用以灵活对接各种类型的工作流系统和档案系统,以将工作流系统中的数据自动导入到档案系统中。

2、第一方面,本申请实施例提供一种工作流数据归档方法,该方法应用于归档管理系统,归档管理系统包括数据配置模块和写入套件模块;数据配置模块用于配置数据获取规则和数据写入规则;写入套件模块包括多个写入套件;归档管理系统分别与工作流系统和档案系统通信连接;该方法包括:基于数据获取规则获取工作流系统的待归档数据;根据数据写入规则确定多个写入套件中的目标写入套件;运行目标写入套件,将待归档数据写入档案系统中。

3、本申请实施例通过利用归档管理系统将工作流系统及档案系统建立连接,使得在需要将工作流系统的数据导入到档案系统时,能根据归档管理系统的配置实现自动归档,从而快速响应数据归档需求变更,提高了归档效率和灵活性。

4、在一些实施例中,运行目标写入套件,将待归档数据写入档案系统中,包括:若目标写入套件为数据库写入套件,则获取档案系统的数据库连接信息,并基于数据库连接信息与档案系统的数据库进行连接,以将待归档数据写入档案系统中;若目标写入套件为web服务写入套件,则获取档案系统的接口调用信息,以通过接口将待归档数据写入档案系统中。

5、本申请实施例将目标写入套件分类为数据库写入套件和web服务写入套件,使得能够基于目标写入套件的类型对待归档数据进行个性化处理。并且,不同类型的目标写入套件也能够满足更多类型的归档需求,提高了归档的灵活性。

6、在一些实施例中,数据获取规则包括数据抓取规则;基于数据获取规则获取工作流系统的待归档数据,包括:基于数据抓取规则确定工作流系统中待抓取的工作流数据的类型;根据工作流数据的类型获取待归档数据。

7、本申请实施例根据数据抓取规则确定需要抓取的工作流数据的类型,实现了对工作流中不同类型数据的抓取。由于可以灵活选择对工作流数据中的哪些数据进行归档,提高了归档过程的灵活性。再有,并不是每次都对所有的工作流数据进行归档,因此,在一定程度上,也提高了归档的效率。

8、在一些实施例中,数据获取规则还包括字段筛选规则;根据工作流数据的类型获取待归档数据,包括:若工作流数据的类型为格式化数据,则基于字段筛选规则对工作流数据进行筛选,将筛选后的工作流数据作为待归档数据。

9、本申请实施例在工作流数据为格式化数据时,还能基于字段筛选规则对工作流数据进行筛选,使得在确定工作流数据的类型后,能够进一步只获取指定字段的数据。细粒度的规则配置,使得用户可以灵活控制待归档数据。

10、在一些实施例中,数据配置模块还用于配置归档任务规则;在基于数据获取规则获取工作流系统的待归档数据之前,该方法还包括:基于归档任务规则触发归档任务;根据归档任务确定数据获取规则和数据写入规则。

11、本申请实施例通过归档任务规则触发归档任务,从而基于归档任务进行待归档数据的获取和写入。归档管理系统能够根据归档任务规则定时触发归档任务,不需要每次都是人工启动归档任务,在降低用户操作复杂度的情况下也提高归档的灵活性。

12、在一些实施例中,在将待归档数据写入档案系统中之后,该方法还包括:生成日志信息;日志信息包括归档任务的参数、执行步骤、执行结果和错误堆栈信息。

13、本申请实施例通过生成日志信息,对归档任务的相关信息进行记录,便于后期通过日志信息进行分析和追溯。

14、在一些实施例中,将待归档数据写入档案系统中,包括:获取档案系统的数据访问权限;根据数据访问权限对待归档数据进行过滤,将过滤后的待归档数据写入档案系统中。

15、本申请实施例在将待归档数据写入档案系统中时,还基于档案系统的数据访问权限对待归档数据进行过滤,从而确保仅归档档案系统授权访问的数据。保证了归档数据的安全性。

16、第二方面,本申请实施例提供一种工作流数据归档装置,该装置包括:获取模块,用户基于数据获取规则获取工作流系统的待归档数据;确定模块,用于根据数据写入规则确定多个写入套件中的目标写入套件;运行模块,用于运行目标写入套件,将待归档数据写入档案系统中。

17、第三方面,本申请实施例提供一种电子设备,包括:处理器、存储器、存储介质和总线,其中,所述处理器和所述存储器通过所述总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行第一方面的方法步骤。

18、第四方面,本申请实施例提供一种非暂态计算机可读存储介质,包括:所述计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行第一方面的方法步骤。

19、本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例了解。

本文档来自技高网...

【技术保护点】

1.一种工作流数据归档方法,其特征在于,所述方法应用于归档管理系统,所述归档管理系统包括数据配置模块和写入套件模块;所述数据配置模块用于配置数据获取规则和数据写入规则;所述写入套件模块包括多个写入套件;所述归档管理系统分别与工作流系统和档案系统通信连接;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述运行所述目标写入套件,将所述待归档数据写入所述档案系统中,包括:

3.根据权利要求1所述的方法,其特征在于,所述数据获取规则包括数据抓取规则;所述基于所述数据获取规则获取所述工作流系统的待归档数据,包括:

4.根据权利要求3所述的方法,其特征在于,所述数据获取规则还包括字段筛选规则;所述根据所述工作流数据的类型获取所述待归档数据,包括:

5.根据权利要求1所述的方法,其特征在于,所述数据配置模块还用于配置归档任务规则;在基于所述数据获取规则获取所述工作流系统的待归档数据之前,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,在将所述待归档数据写入所述档案系统中之后,所述方法还包括:

7.根据权利要求1-6任一所述的方法,其特征在于,所述将所述待归档数据写入所述档案系统中,包括:

8.一种工作流数据归档装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,包括:处理器和存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述机器可读指令被所述处理器执行时执行如权利要求1至7任一所述的工作流数据归档方法。

10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至7任一所述的工作流数据归档方法。

...

【技术特征摘要】

1.一种工作流数据归档方法,其特征在于,所述方法应用于归档管理系统,所述归档管理系统包括数据配置模块和写入套件模块;所述数据配置模块用于配置数据获取规则和数据写入规则;所述写入套件模块包括多个写入套件;所述归档管理系统分别与工作流系统和档案系统通信连接;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述运行所述目标写入套件,将所述待归档数据写入所述档案系统中,包括:

3.根据权利要求1所述的方法,其特征在于,所述数据获取规则包括数据抓取规则;所述基于所述数据获取规则获取所述工作流系统的待归档数据,包括:

4.根据权利要求3所述的方法,其特征在于,所述数据获取规则还包括字段筛选规则;所述根据所述工作流数据的类型获取所述待归档数据,包括:

5.根据权利要求1所述的方法,其特征在于,所述数据配置模块...

【专利技术属性】
技术研发人员:张瀚罗威陆迪付熊学武韦利东
申请(专利权)人:泛微网络科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1