基于机器人流程自动化的数据报告生成方法及装置制造方法及图纸

技术编号:31168600 阅读:14 留言:0更新日期:2021-12-04 13:28
本申请适用于智能决策、数据分析技术领域,提供一种基于机器人流程自动化的数据报告生成方法及装置,方法包括:根据用户发布的任务指令配置RPA操作流程,基于始末地址访问目标业务系统,获得业务数据并将业务数据按照数据产生的时间分类保存到报告展示系统的本地文件中,以及基于提取规则在本地文件中进行时间索引定位,确定起始的数据提取位置并根据数据提取位置从本地文件中提取本次数据报告所需的目标业务数据。最后将目标业务数据加载至报告展示系统预设的报告生成模板中并刷新报告生成模板,即可生成数据报告。该方法无人值守,数据传输安全,效率和准确率高,成本低。成本低。成本低。

【技术实现步骤摘要】
基于机器人流程自动化的数据报告生成方法及装置


[0001]本申请涉及智能决策、数据分析
,尤其涉及一种基于机器人流程自动化的数据报告生成方法及装置,还涉及一种用于执行该基于机器人流程自动化的数据报告生成方法的电子设备及存储介质。

技术介绍

[0002]目前,对于一些企业的日常经营过程中,通常需要采集数据来生成数据分析报告。然而,若跨系统间由于监管规定不能直接对接时,则需要手工从数据源系统中采集数据,然后再导入到报告展示系统中来生成报告,不仅效率低下,而且还容易导入错误的文件。而为了使跨系统间可以对接,需要对系统进行改造,改造成本高,无法在短时间内完成,难以满足业务系统业务快速变化的时效性要求。

技术实现思路

[0003]有鉴于此,本申请实施例提供了一种基于机器人流程自动化的数据报告生成方法及装置,还涉及一种用于执行该基于机器人流程自动化的数据报告生成方法的电子设备及存储介质,可以实现全程自动化地执行数据源系统与报告展示系统之间的跨系统采集业务数据、更新和修复报告生成模板中的目标业务数据和生成数据报告的过程。
[0004]本申请实施例的第一方面提供了一种基于机器人流程自动化的数据报告生成方法,包括:
[0005]根据用户发布的任务指令配置RPA操作流程,所述RPA操作流程中配置有数据源传输的始末地址和报告数据的提取规则;
[0006]基于所述始末地址访问目标业务系统,获得所述目标业务系统中的业务数据,并将所述业务数据按照数据产生的时间,分类保存到报告展示系统的本地文件中;<br/>[0007]基于所述提取规则在所述本地文件中按照时间索引定位,确定起始的数据提取位置,并根据所述数据提取位置从所述本地文件中提取本次数据报告所需的目标业务数据;
[0008]将所述目标业务数据加载至所述报告展示系统预设的报告生成模板中并刷新所述报告生成模板,以生成数据报告。
[0009]结合第一方面,在第一方面的第一种可能实现方式中,所述根据用户发布的任务指令配置RPA操作流程的步骤,包括:
[0010]根据始末地址配置RPA操作流程中的业务数据采集步骤;或/及
[0011]根据提取规则配置RPA操作流程中对报告生成模板中的目标业务数据进行更新和修复的步骤;或/及
[0012]构建模板自动刷新机制用于配置所述RPA操作流程中的数据报告生成步骤。
[0013]结合第一方面或第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,所述始末地址包括目标业务系统的URL地址和报告展示系统的URL地址,其中,所述目标业务系统的URL地址为数据源的上传地址,所述报告展示系统的URL地址为数据源的下
载地址。
[0014]结合第一方面,在第一方面的第三种可能实现方式中,所述基于所述始末地址访问目标业务系统,获得所述目标业务系统中的业务数据,并将所述业务数据按照数据产生的时间,分类保存到报告展示系统的本地文件中的步骤,包括:
[0015]基于所述本地文件中预构建的含有时间索引的数据存储结构,将所述业务数据按照数据产生的时间进行时间索引定位,确定所述业务数据在所述数据存储结构中的存储位置并基于所述存储位置将所述业务数据保存到所述本地文件中。
[0016]结合第一方面,在第一方面的第四种可能实现方式中,所述将所述目标业务数据加载至所述报告展示系统预设的报告生成模板中的步骤,包括:
[0017]遍历所述报告生成模板的数据源工作表,识别前一次生成数据报告时保留的历史业务数据对应在所述数据源工作表中的位置;
[0018]根据所述目标业务数据的时间索引确定所述目标业务数据对应在所述数据源工作表中的位置;
[0019]比对所述历史业务数据对应在所述数据源工作表中的位置和所述目标业务数据对应在所述数据源工作表中的位置,获得位置比对结果,其中,所述位置比对结果中包括以下一种或多种信息:既对应有目标业务数据又对应有历史业务数据的第一位置信息、只对应有历史业务数据的第二位置信息、只对应有目标业务数据的第三位置信息;
[0020]根据所述位置比对结果,针对所述数据源工作表中既对应有目标业务数据又对应有历史业务数据的第一位置,按照时间索引,采用所述第一位置对应的目标业务数据替换所述数据源工作表中第一位置对应的历史业务数据,针对所述数据源工作表中只对应有历史业务数据的第二位置,删除所述数据源工作表中第二位置对应的历史业务数据,针对所述数据源工作表中只对应有目标业务数据的第三位置,按照时间索引,将所述第三位置对应的目标业务数据添加至所述数据源工作表中。
[0021]结合第一方面或第一方面的第一、第三或第四种可能实现方式,在第一方面的第五种可能实现方式中,所述将所述目标业务数据加载至所述报告展示系统预设的报告生成模板中的步骤之后,还包括:
[0022]获取所述目标业务系统对应的邮件,并读取所述邮件的正文内容;
[0023]将所述邮件的正文内容输入至预设的汇率信息提取模型中进行信息提取处理,提取出所述邮件的正文内容中的汇率信息;
[0024]将所述汇率信息添加至所述报告生成模板中。
[0025]结合第一方面或第一方面的第一、第三或第四种可能实现方式,在第一方面的第六种可能实现方式中,所述报告数据提取规则中包含目标业务数据的日期时间范围,所述基于所述提取规则在所述本地文件中按照时间索引定位,确定起始的数据提取位置,并根据所述数据提取位置从所述本地文件中提取本次数据报告所需的目标业务数据的步骤之后,还包括:
[0026]识别所述报告生成模板是否启用同比展示功能和/或环比展示功能;
[0027]若所述报告生成模板启用同比展示功能和/或环比展示功能,则根据所述提取规则中包含的目标业务数据的日期时间范围,从所述本地文件中提取本次数据报告进行同比展示和/或环比展示所需的业务数据作为本次数据报告所需的目标业务数据。
[0028]本申请实施例的第二方面提供了一种基于机器人流程自动化的数据报告生成装置,所述基于机器人流程自动化的数据报告生成装置包括:
[0029]流程配置模块,用于根据用户发布的任务指令配置RPA操作流程,所述RPA操作流程中配置有数据源传输的始末地址和报告数据的提取规则;
[0030]业务数据保存模块,用于基于所述始末地址访问目标业务系统,获得所述目标业务系统中的业务数据,并将所述业务数据按照数据产生的时间,分类保存到报告展示系统的本地文件中;
[0031]目标业务数据提取模块,用于基于所述提取规则在所述本地文件中按照时间索引定位,确定起始的数据提取位置,并根据所述数据提取位置从所述本地文件中提取本次数据报告所需的目标业务数据;
[0032]数据报告生成模块,用于将所述目标业务数据加载至所述报告展示系统预设的报告生成模板中并刷新所述报告生成模板,以生成数据报告。
[0033]本申请实施例的第三方面提供了一种电子设备,包括存储器、处理器以及存储在所述存储器中并本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于机器人流程自动化的数据报告生成方法,其特征在于,包括:根据用户发布的任务指令配置RPA操作流程,所述RPA操作流程中配置有数据源传输的始末地址和报告数据的提取规则;基于所述始末地址访问目标业务系统,获得所述目标业务系统中的业务数据,并将所述业务数据按照数据产生的时间,分类保存到报告展示系统的本地文件中;基于所述提取规则在所述本地文件中按照时间索引定位,确定起始的数据提取位置,并根据所述数据提取位置从所述本地文件中提取本次数据报告所需的目标业务数据;将所述目标业务数据加载至所述报告展示系统预设的报告生成模板中并刷新所述报告生成模板,以生成数据报告。2.根据权利要求1所述的基于机器人流程自动化的数据报告生成方法,其特征在于,所述根据用户发布的任务指令配置RPA操作流程的步骤,包括:根据始末地址配置RPA操作流程中的业务数据采集步骤;或/及根据提取规则配置RPA操作流程中对报告生成模板中的目标业务数据进行更新和修复的步骤;或/及构建模板自动刷新机制用于配置所述RPA操作流程中的数据报告生成步骤。3.根据权利要求1或2所述的基于机器人流程自动化的数据报告生成方法,其特征在于,所述始末地址包括目标业务系统的URL地址和报告展示系统的URL地址,其中,所述目标业务系统的URL地址为数据源的上传地址,所述报告展示系统的URL地址为数据源的下载地址。4.根据权利要求1所述的基于机器人流程自动化的数据报告生成方法,其特征在于,所述基于所述始末地址访问目标业务系统,获得所述目标业务系统中的业务数据,并将所述业务数据按照数据产生的时间,分类保存到报告展示系统的本地文件中的步骤,包括:基于所述本地文件中预构建的含有时间索引的数据存储结构,将所述业务数据按照数据产生的时间进行时间索引定位,确定所述业务数据在所述数据存储结构中的存储位置并基于所述存储位置将所述业务数据保存到所述本地文件中。5.根据权利要求1所述的基于机器人流程自动化的数据报告生成方法,其特征在于,所述将所述目标业务数据加载至所述报告展示系统预设的报告生成模板中的步骤,包括:遍历所述报告生成模板的数据源工作表,识别前一次生成数据报告时保留的历史业务数据对应在所述数据源工作表中的位置;根据所述目标业务数据的时间索引确定所述目标业务数据对应在所述数据源工作表中的位置;比对所述历史业务数据对应在所述数据源工作表中的位置和所述目标业务数据对应在所述数据源工作表中的位置,获得位置比对结果,其中,所述位置比对结果中包括以下一种或多种信息:既对应有目标业务数据又对应有历史业务数据的第一位置信息、只对应有历史业务数据的第二位置信息、只对应有目标业务数据的第三位置信息;根据所述位置比对结果,针对所述数据源工作表中既对应有目标业务数据又对应有历史业...

【专利技术属性】
技术研发人员:李希加
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:

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

1