本技术涉及数据安全,尤其涉及一种报表权限控制方法、系统、设备及存储介质。
背景技术:
1、报表系统会提供很多接口,供业务人员等去下载财务报表数据,保险系统、银行系统、交易系统、支付系统、医疗系统或者订单系统等、均具有相应的报表生成。比如典型的财务系统,有些财务报表涉及敏感数据,不能允许随便下载,需要针对相应的报表做权限的申请审批才能允许下载。
2、传统的处理方案中,一般的处理方式是业务人员通过内部的报表系统发起报表审批,每次审批的需走完完整的审批流程,而且由于报表类型和所含的报表信息众多,报表系统不同的信息可能涉及不同的权限,审批人员的选取也比较繁琐,流程繁琐,效率低下。
技术实现思路
1、本技术实施例提供一种报表权限控制方法、装置、系统、设备及存储介质,以解决传统的报表审批流程繁琐,效率低下的技术问题。
2、一种报表权限控制方法,包括:
3、接收第一报表签报请求,所述第一报表签报请求包括第一签报信息;
4、对所述第一报表签报请求进行验证;
5、当所述第一报表签报请求通过验证时,响应所述第一报表签报请求发起对所述第一签报信息的签报流程;
6、当接收到对所述第一签报信息的审批通过确认后,在当前起始到未来的预设时段内开放报表下载权限给所述第一报表签报请求的申请人,并记录所述第一报表签报请求对应的签报审批结果,所述签报审批结果包括所述第一签报信息通过签报审批;
7、接收到第二报表签报请求,所述第二报表签报请求包括第二签报信息;
8、将所述第二签报信息与历史的所述签报审批结果相应的签报信息进行对比;
9、当对比结果一致时,则在当前起始到未来的预设时段内开放报表下载权限给所述第二报表签报请求的申请人。
10、进一步地,所述将所述第二签报信息与历史的所述签报审批结果相应的签报信息进行对比,包括:
11、将所述第二签报信息中的审批报表的主题、审核人与复合人,分别与所述签报审批结果中同个报表签报请求中的审批报表的主题、审核人与复合人进行比较;
12、当将所述第二签报信息中的审批报表的主题、审核人与复合人,分别与所述签报审批结果中同个报表签报请求中的批报表、审核人与复合人一致,则确认对比结果一致。
13、进一步地,所述将所述第二签报信息与历史的所述签报审批结果相应的签报信息进行对比之后,所述方法还包括:
14、当对比结果为不一致时,限制开放报表下载权限给所述第一报表签报请求的申请人,删除所述第一签报信息。
15、进一步地,所述第一签报信息包括审核人的员工账号,所述对所述第一报表签报请求进行验证:
16、通过所述员工账号检验所述审批人与所述第一报表签报请求的申请人是否为同一人;
17、当所述审批人与所述申请人并非同一人,则确认所述第一报表签报请求通过验证;
18、当所述审批人与所述申请人为同一人,则确认所述第一报表签报请求未通过验证。
19、进一步地,所述接收第一报表签报请求,包括:
20、在渲染出的报表签报界面的审批人栏,接收申请人输入的审批人的员工账号;
21、根据所述审批人的员工账号,从it权限管理系统中导出与所述审批人的员工账号存在关联关系的目标员工账号,其中,所述目标员工账号为预先申请为复核人且为所述审批人的上级领导的账号;
22、在渲染出的报表签报界面的复核人栏渲染出可选的所述目标员工账号的复核人信息,并接收所述申请人选择的目标复核人;
23、根据所述审批人的员工账号、目标复核人的员工账号以及审批报表信息,生成所述第一报表签报请求。
24、进一步地,所述将所述第二签报信息与历史的所述签报审批结果相应的签报信息进行对比之后,所述方法还包括:
25、当对比结果为不一致时,生成提示信息发送至所述申请人的员工账号,并标记所述申请人的员工账号标记为限制自动签报申请状态,所述提示信息包括审批不通过的指示信息。
26、一种智能审核系统,包括:
27、接收模块,用于接收第一报表签报请求,所述第一报表签报请求包括第一签报信息;
28、验证模块,用于对所述第一报表签报请求进行验证;
29、发起模块,用于当所述第一报表签报请求通过验证时,响应所述第一报表签报请求发起对所述第一签报信息的签报流程;
30、开放模块,用于当接收到对所述第一签报信息的审批通过确认后,在当前起始到未来的预设时段内开放报表下载权限给所述第一报表签报请求的申请人,并记录所述第一报表签报请求对应的签报审批结果,所述签报审批结果包括所述第一签报信息通过签报审批;
31、所述接收模块,用于接收到第二报表签报请求,所述第二报表签报请求包括第二签报信息;
32、对比模块,用于将所述第二签报信息与历史的所述签报审批结果相应的签报信息进行对比;
33、所述开放模块,用于当对比结果一致时,则在当前起始到未来的预设时段内开放报表下载权限给所述第二报表签报请求的申请人。
34、一种财务报表权限控制系统,包括财务系统、智能审核系统和签报系统;
35、所述财务系统,用于生成第一报表签报请求,所述第一报表签报请求包括第一签报信息;
36、所述智能审核系统,用于接收并对所述第一报表签报请求进行验证;当所述第一报表签报请求通过验证时,响应所述第一报表签报请求向所述签报系统发起对所述第一签报信息的签报流程;
37、所述智能审核系统,用于当接收到对所述第一签报信息的审批通过确认后,在当前起始到未来的预设时段内开放报表下载权限给所述第一报表签报请求的申请人,并记录所述第一报表签报请求对应的签报审批结果,所述签报审批结果包括所述第一签报信息通过签报审批;
38、所述智能审核系统,用于接收到第二报表签报请求,所述第二报表签报请求包括第二签报信息;将所述第二签报信息与历史的所述签报审批结果相应的签报信息进行对比;当对比结果一致时,则在当前起始到未来的预设时段内开放报表下载权限给所述第二报表签报请求的申请人。
39、一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如前述任一项所述的报表权限控制方法的步骤。
40、一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如前述任一项所述的报表权限控制方法的步骤。
41、上述提供的方案中,当接收到第二报表签报请求,所述第二报表签报请求包括第二签报信息;会将所述第二签报信息与历史的所述签报审批结果相应的签报信息进行对比;然后当对比结果一致时,则在当前起始到未来的预设时段内开放报表下载权限给所述第二报表签报请求的申请人,也就是说,当再次有第二报表签报请求时,会直接与历史的签报审批结果相应的签报信息进行对比,而无需走完之前的审批确认流程,极大的提高了报表的审批效率。