报表权限控制方法、装置、设备及可读存储介质制造方法及图纸

技术编号:38591807 阅读:7 留言:0更新日期:2023-08-26 23:30
本申请提供一种报表权限控制方法、装置、设备及可读存储介质,可用于人工智能领域。包括:接收目标用户的客户端发送的目标报表的访问请求;根据访问请求,获取目标用户的标识和目标报表的标识;根据目标用户标识,从用户职能信息库中获取目标用户的职能信息;根据目标报表的标识,从报表访问权限规则库中获取目标报表的访问权限规则集;根据目标用户的职能信息,以及,目标报表的访问权限规则集,确定目标用户是否具有访问目标报表的权限;若具有访问目标报表的权限,则向目标用户的客户端发送目标报表。本申请的方法,提高了报表权限控制的灵活性和准确性。灵活性和准确性。灵活性和准确性。

【技术实现步骤摘要】
报表权限控制方法、装置、设备及可读存储介质


[0001]本申请涉及人工智能领域,尤其涉及一种报表权限控制方法、装置、设备及可读存储介质。

技术介绍

[0002]报表管理系统中存储有丰富的报表,以便于用户访问。但针对任一报表,并不是所有的用户都具有访问权限,即,针对不同的报表设置有不同的用户访问权限。
[0003]目前,针对报表的权限管理是利用角色的访问控制(Role

Based Access Control,RBAC)模型进行的,基于公司的组织架构关系预设各种角色,并为报表设置访问角色,通过将角色分配给用户,使用户具有角色相对应的报表访问权限。当用户通过客户端访问某一报表时,判断该用户对应的角色是否为该报表预设的访问角色,以实现对报表访问权限的控制。
[0004]但该方式的灵活性和准确性较差。

技术实现思路

[0005]本申请提供一种报表权限控制方法、装置、设备及可读存储介质,用以解决报表权限控制方式灵活性和准确性低的问题。
[0006]第一方面,本申请提供一种报表权限控制方法,所述方法应用于报表管理系统的服务端,包括:
[0007]接收目标用户的客户端发送的目标报表的访问请求;
[0008]根据所述访问请求,获取所述目标用户的标识和目标报表的标识;
[0009]根据所述目标用户标识,从用户职能信息库中获取所述目标用户的职能信息;所述职能信息包括:职位和所属部门的相关信息;
[0010]根据所述目标报表的标识,从报表访问权限规则库中获取所述目标报表的访问权限规则集;所述访问权限规则集包括至少一个访问权限规则,每个访问权限规则用于表征允许访问所述目标报表的用户的职能信息;
[0011]根据所述目标用户的职能信息,以及,所述目标报表的访问权限规则集,确定所述目标用户是否具有访问所述目标报表的权限;
[0012]若具有访问所述目标报表的权限,则向所述目标用户的客户端发送所述目标报表。
[0013]可选的,所述根据所述目标用户的职能信息,以及,所述目标报表的访问权限规则集,确定所述目标用户是否具有访问所述目标报表的权限,包括:
[0014]依次判断所述目标用户的职能信息是否符合所述目标报表的访问权限规则集中的访问权限规则包括的职能信息;
[0015]若判断得出所述目标用户的职能信息符合所述目标报表的访问权限规则集的任一访问权限规则包括的职能信息,则确定所述目标用户具有访问所述目标报表的权限;
[0016]若判断得出所述目标用户的职能信息均不符合所述目标报表的访问权限规则集中所有的访问权限规则包括的职能信息,则确定所述目标用户不具有访问所述目标报表的权限。
[0017]可选的,所述访问请求携带有所述目标报表的访问路径,所述根据所述访问请求,获取所述目标报表的标识,包括:
[0018]根据所述访问路径,查找所述目标报表;
[0019]根据查找到的所述目标报表,获取所述目标报表的标识。
[0020]可选的,所述方法还包括:
[0021]在报表访问权限规则库中配置所述目标报表的访问权限规则。
[0022]可选的,所述在报表访问权限规则库中配置所述目标报表的访问权限规则,包括:
[0023]接收配置人员的客户端发送针对所述目标报表的配置请求;
[0024]响应于所述配置请求,向所述客户端发送所述目标报表的访问权限规则的配置页面;
[0025]响应于所述配置人员的客户端基于所述配置页面配置的至少一个访问权限规则,将所述至少一个访问权限规则存储至所述目标报表的访问权限规则集中。
[0026]可选的,所述配置页面显示有多个预设的访问权限规则;
[0027]所述响应于所述配置人员的客户端基于所述配置页面配置的至少一个访问权限规则,将所述至少一个访问权限规则存储至所述目标报表的访问权限规则集中,包括:
[0028]响应于所述配置人员在其客户端选中的至少一个预设的访问权限规则,得到配置的所述目标报表的至少一个访问权限规则;
[0029]将所述至少一个访问权限规则存储至所述目标报表的访问权限规则集中。
[0030]可选的,所述配置页面显示有多个用户职能属性;
[0031]所述响应于所述配置人员的客户端基于所述配置页面配置的至少一个访问权限规则,将所述至少一个访问权限规则存储至所述目标报表的访问权限规则集中,包括:
[0032]响应于所述配置人员在其客户端基于选中的用户职能属性构建的至少一个访问权限规则,得到配置的所述目标报表的至少一个访问权限规则;
[0033]将所述至少一个访问权限规则存储至所述目标报表的访问权限规则集中。
[0034]第二方面,本申请提供一种报表权限控制装置,所述装置应用于报表管理系统的服务端,包括:
[0035]接收模块,用于接收目标用户的客户端发送的目标报表的访问请求;
[0036]第一获取模块,用于根据所述访问请求,获取所述目标用户的标识和目标报表的标识;
[0037]第二获取模块,用于根据所述目标用户标识,从用户职能信息库中获取所述目标用户的职能信息;所述职能信息包括:职位和所属部门的相关信息;
[0038]第三获取模块,用于根据所述目标报表的标识,从报表访问权限规则库中获取所述目标报表的访问权限规则集;所述访问权限规则集包括至少一个访问权限规则,每个访问权限规则用于表征允许访问所述目标报表的用户的职能信息;
[0039]确定模块,用于根据所述目标用户的职能信息,以及,所述目标报表的访问权限规则集,确定所述目标用户是否具有访问所述目标报表的权限;
[0040]发送模块,用于在所述目标用户具有访问所述目标报表的权限时,向所述目标用户的客户端发送所述目标报表。
[0041]第三方面,本申请提供一种电子设备,包括:
[0042]处理器,以及与所述处理器通信连接的存储器;
[0043]所述存储器存储计算机执行指令;
[0044]所述处理器执行所述存储器存储的计算机执行指令,以实现如第一方面任一项所述的报表权限控制方法。
[0045]第四方面,本申请提供一种计算机可读存储介质,包括:
[0046]所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面任一项所述的报表权限控制方法。
[0047]第五方面,本申请提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如第一方面中任一项所述的报表权限控制方法。
[0048]本申请提供的报表权限控制方法、装置、设备及可读存储介质,基于目标用户的职能信息,以及,预设的目标报表的访问权限规则集中的访问权限规则,来确定目标用户是否具有访问目标报表的权限。通过该方法,仅需基于系统中已有的用户的职能信息,利用目标报表的访问权限规则集来判断目标用户是否具有访问权限,无需根据公司组织架构关本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报表权限控制方法,其特征在于,所述方法应用于报表管理系统的服务端,所述方法包括:接收目标用户的客户端发送的目标报表的访问请求;根据所述访问请求,获取所述目标用户的标识和目标报表的标识;根据所述目标用户标识,从用户职能信息库中获取所述目标用户的职能信息;所述职能信息包括:职位和所属部门的相关信息;根据所述目标报表的标识,从报表访问权限规则库中获取所述目标报表的访问权限规则集;所述访问权限规则集包括至少一个访问权限规则,每个访问权限规则用于表征允许访问所述目标报表的用户的职能信息;根据所述目标用户的职能信息,以及,所述目标报表的访问权限规则集,确定所述目标用户是否具有访问所述目标报表的权限;若具有访问所述目标报表的权限,则向所述目标用户的客户端发送所述目标报表。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标用户的职能信息,以及,所述目标报表的访问权限规则集,确定所述目标用户是否具有访问所述目标报表的权限,包括:依次判断所述目标用户的职能信息是否符合所述目标报表的访问权限规则集中的访问权限规则包括的职能信息;若判断得出所述目标用户的职能信息符合所述目标报表的访问权限规则集的任一访问权限规则包括的职能信息,则确定所述目标用户具有访问所述目标报表的权限;若判断得出所述目标用户的职能信息均不符合所述目标报表的访问权限规则集中所有的访问权限规则包括的职能信息,则确定所述目标用户不具有访问所述目标报表的权限。3.根据权利要求1所述的方法,其特征在于,所述访问请求携带有所述目标报表的访问路径,所述根据所述访问请求,获取所述目标报表的标识,包括:根据所述访问路径,查找所述目标报表;根据查找到的所述目标报表,获取所述目标报表的标识。4.根据权利要求1

3任一项所述的方法,其特征在于,所述方法还包括:在报表访问权限规则库中配置所述目标报表的访问权限规则。5.根据权利要求4所述的方法,其特征在于,所述在报表访问权限规则库中配置所述目标报表的访问权限规则,包括:接收配置人员的客户端发送针对所述目标报表的配置请求;响应于所述配置请求,向所述客户端发送所述目标报表的访问权限规则的配置页面;响应于所述配置人员的客户端基于所述配置页面配置的至少一个访问权限规则,将所述至少一个访问权限规则存储至所述目标报表的访问权限规则集中。6.根据权利要求5所...

【专利技术属性】
技术研发人员:毛福林郭强张嫄郭钰洁刘晰元张航
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1