一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种报告自动生成方法、系统、设备及存储介质与流程

2022-06-08 17:02:22 来源:中国专利 TAG:


1.本发明涉及信息系统领域,特别涉及一种报告自动生成方法、系统、设备及存储介质。


背景技术:

2.随着资产管理业务的发展和金融监管的不断增强,各类业务与报告监管的数量不断增多。现在技术的报告编写,主要的方式为工作人员从各种途径搜集信息与数据,手工录入office软件中进行计算、核对与撰写。整个流程以人工为主,不能自动完成流程性和重复性的工作,存在工作量大、容易出错、时效性低、重复性高等问题。因此,如何实现数据定时获取、自动计算指标与生成文档,并达到降本增效的效果,是目前所要解决的重要问题。


技术实现要素:

3.为了解决现有技术报告无法自动生成、且时效性低、工作量大的问题,本发明提供了一种自动获取数据、计算指标、生成文档且定时发送的报告自动生成方法、系统、设备及存储介质。
4.本发明的技术方案如下:
5.一种报告自动生成方法,包括:
6.s1:获取指标、数据展示方式及模板信息;
7.s2:将指标及数据展示方式配置到模板上,形成可用模板;
8.s3:接收用户输入数据或配置的报告任务所创建的参数,输入至可用模板中,形成初步任务;
9.s4:针对初步任务创建定时调度任务或实时创建报告信息;
10.s5:合成文档,归档至文档库。
11.进一步地,所述s1包括获取指标的管理、添加、删除信息,及二次计算的指标或特殊指标的配置信息。
12.进一步地,所述s1包括获取数据展示方式的数据的格式化方案的管理、添加、删除信息。
13.进一步地,所述s1包括获取模板的上传、下载、启用、停用及复合模板的管理、创建、删除信息。
14.进一步地,所述s4的创建过程中接收有用于判断流程发起及监控流程执行的信息。
15.进一步地,所述s5的文档为doc、xls、ppt中的任意一种。
16.本发明提供了一种报告自动生成系统,包括:
17.配置模块,用于获取指标、数据展示方式及模板信息,并通过结合指标、模板与数据展示方式形成可用模板;
18.任务模块,用于接收用户输入数据或配置的报告任务所创建的参数,输入至可用
模板中,形成初步任务,针对初步任务创建定时调度任务或实时创建报告信息,并在创建过程接收有用于判断流程发起及监控流程执行的信息;
19.业务模块,用于对报告信息进行筛选、查询及对报告文件进行在线预览、编辑及下载;
20.计算模块,用于将报告信息合成文档,归档至文档库;
21.所述配置模块与所述任务模块相连,所述任务模块与所述业务模块相连,所述任务模块与所述计算模块相连。
22.进一步地,所述任务模块包括任务定时调度单元、任务执行情况监控单元及任务的添加、删除接口单元。
23.进一步地,所述计算模块包括通过电子输送方式将文档输送至移动端用户或pc用户。
24.本发明还提供了一种报告自动生成设备,所述报告自动生成设备包括:
25.存储器、处理器,通信总线以及存储在所述存储器上的报告自动生成程序,
26.所述通信总线用于实现处理器与存储器间的通信连接;
27.所述处理器用于执行所述报告自动生成程序,以实现如上述中任意一项所述的报告自动生成方法的步骤。
28.本发明还提供了一种计算机可读存储介质,存储有可执行指令,所述存储介质上存储有报告自动生成程序,所述报告自动生成程序被处理器执行时实现如上述中任意一项所述的报告自动生成方法的步骤。
29.本发明的有益效果至少包括:可以直接从数据库中读取所需要的数据,避免人工收集造成数据的遗漏和错误;且能够自动将数据插入到模板的合适位置,提高工作效率;可自动调度任务,大大减少了人工工作时长,将重复性工作交由系统完成,减少中间不必要的交互,直接送达目标用户,完成报告生成的闭环。
附图说明
30.图1为本发明的报告自动生成方法流程图。
31.图2为本发明的报告自动生成步骤流程图。
具体实施方式
32.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
33.结合图1-2所示,本发明提供一种报告自动生成方法,包括:
34.s1:获取指标、数据展示方式及模板信息,包括获取指标的管理、添加、删除信息或需要二次计算的指标配置或指标或文本、图片、时间等特殊指标的配置信息,及数据展示方式的数据的格式化方案的管理、添加、删除信息,及模板的上传、下载、启用、停用及复合模板的管理、创建、删除信息;
35.s2:将指标及数据展示方式配置到模板上,形成可用模板;
36.s3:接收用户输入数据或配置的报告任务所创建的参数,输入至可用模板中,形成初步任务;
37.s4:针对初步任务创建定时调度任务或实时创建报告信息,创建过程中可以用户可以依据实际情况选择流程信息,后台依据标识确认是否发起流程,另外使用xxl-job平台配置任务,监控执行情况,同时用户可以进行任务的添加、删除,便于用户使用;
38.s5:合成文档,归档至文档库,合成doc、xls、ppt等文档,流程处理将报告归档文档库系统并发送给目标用户。
39.本发明的模板指的是生成实际报告报表所设计的,能被报告生成系统识别的多文件集合,压缩包形式保存。
40.本发明的指标指的是生成实际报告报表前,依据实际的业务报告报表分析,形成的取数范围的属性集合。
41.本发明提供了一种报告自动生成系统,包括:
42.配置模块,用于获取指标、数据展示方式及模板信息,并通过结合指标、模板与数据展示方式形成可用模板;
43.任务模块,用于接收用户输入数据或配置的报告任务所创建的参数,输入至可用模板中,形成初步任务,针对初步任务创建定时调度任务或实时创建报告信息,并在创建过程接收有用于判断流程发起及监控流程执行的信息;
44.业务模块,用于对报告信息进行筛选、查询及对报告文件进行在线预览、编辑及下载;
45.计算模块,用于将报告信息合成文档,归档至文档库;
46.所述配置模块与所述任务模块相连,所述任务模块与所述业务模块相连,所述任务模块与所述计算模块相连。
47.进一步地,所述任务模块包括任务定时调度单元、任务执行情况监控单元及任务的添加、删除接口单元。
48.进一步地,所述计算模块包括通过电子输送方式将文档输送至移动端用户或pc用户。
49.本发明还提供了一种报告自动生成设备,所述报告自动生成设备包括:
50.存储器、处理器,通信总线以及存储在所述存储器上的报告自动生成程序,
51.所述通信总线用于实现处理器与存储器间的通信连接;
52.所述处理器用于执行所述报告自动生成程序,以实现如上述中任意一项所述的报告自动生成方法的步骤。
53.本发明还提供了一种计算机可读存储介质,存储有可执行指令,所述存储介质上存储有报告自动生成程序,所述报告自动生成程序被处理器执行时实现如上述中任意一项所述的报告自动生成方法的步骤。
54.本发明设计了4个微服务,用来解决报告生成自动化问题,包括以下微服务:
55.1、报告配置服务:首先,依据实际的业务报告、报表的取数分析,配置人员将分析整理后的指标信息通过指标管理接口录入系统(在模板设计器中也可以增加指标信息),其次,通过模板管理接口功能将线下设计完成的模板文件上传至文档库服务器指定模板位置,最后通过权限配置功能,维护角色进行模板的授权。
56.另一方面,报告配置服务也会为其他服务提供公共的字典项查询接口,保证了数据常量的动态增加,维护便捷。针对复合模板管理,报告配置服务提供自定义模板的创建、删除、修改、查询接口。
57.通过报告配置服务,针对指标进行管理、添加、删除,并针对二次计算的指标进行配置,以及文本、图片、时间等特殊指标的配置,直接从数据库中读取所需要的数据,避免人工收集造成的遗漏和错误。
58.通过报告配置服务,上传依据指标线下配置的模板,形成时即可用的模板,自动将数据插入到模板的合适位置,提高效率。
59.2、报告任务服务:报告任务服务主要用于报告内容的实时生成、定时生成,通过该服务新增报告任务,按照一定的调度策略调用计算服务进行报告的创建。
60.另一方面,报告任务服务维护执行计划信息,提供计划信息的增删改查接口、以及面向任务提供有效计划的计划信息接口,满足创建任务的计划选择要求。
61.通过报告任务服务,接收用户输入或者配置报告任务创建的参数,创建定时调度任务或实时创建报告信息,创建过程中可依据实际情况选择流程信息,后台依据流程标识确认是否发起流程,另使用xxl-job平台配置任务,并监控执行情况。
62.配置完成后任务即可自动调度,大大减少了人工工作时长,将重复性工作交由系统完成。
63.3、报告业务服务:业务服务主要支撑面向业务人员的功能操作,为业务人员提供报告信息的查询、放入回收站、还原、删除,报告正文的查看、修改、保存、下载接口。
64.另一方面,报告业务服务提供待办事项、已办事项的列表信息、报告的审批处理等接口、保证职能部门之间可以进行报告的流转审批,进而提高部门间的协作效率。
65.通过报告业务服务,业务人员对报告主体信息进行筛选查询,同时可以对报告文件进行在线预览编辑及下载;
66.业务人员通过第三方流程服务提供的功能处理待办信息,并在流程流转中在线查看报告、报表,同时可进行二次编辑及审批处理。
67.4、报告计算服务:计算服务是报告生成系统中的重要部分,报告系统的整体性能也依赖于该服务的运行效率。计算服务主要负责报告的业务数据获取、报告的正文合成、同时对外提供报告的下载、查看等接口。
68.业务数据的获取主要依托指标的取数地址、请求参数获取json业务数据,并依据指标的实际类型,对获取的数据进行二次处理。如图表、文字的生成。报告合成通过对模板文件、json数据按照约束标识进行拼接替换处理,最终生成的word文件上传至文档库。
69.通过报告计算服务,合成doc、xls、ppt等文档,流程处理将报告归档文档库系统并发送给目标用户。
70.通过本发明的报告自动生成方法,减少了中间不必要的交互,直接送达目标用户,完成报告生成的闭环。
71.以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献