权限设置

根据帮助文档权限配置,当我需要对报表做权限细粒度控制时(比如一张销售报表,北京副总只能看到北京数据,江苏副总只能看到江苏数据),需要做参数设置,但是加入我有很多张报表,就需要每张报表都设置参数,在实际应用中,是否有其他方法,可以实现,至需要设置一次,那么北京副总对所有报表都只能看到北京数据

FineReport hgl 发布于 2023-7-12 16:35
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-7-12 16:57

你可以直接替换,如果都有相同的地方的话。。可以先备份出来文件夹,再操作。可以使用文本编辑器,比如sublime text 或者 notpadd++也是可以的。如果你会linux的命令,也是可以统一替换的。自己选择方式

image.png

  • hgl hgl(提问者) 这样就不易维护了,主要是希望便于维护
    2023-07-12 16:58 
  • CD20160914 CD20160914 回复 hgl(提问者) 官方没有对应的接口。你目前只能类似这样批量操作,在没有对应接口的前提下,你想快速完成工作那么就不要限制说还要如何之类的,以能够快速完成工作为准!!
    2023-07-12 16:59 
  • 坚定的小帆薯 坚定的小帆薯 回复 hgl(提问者) 识别并对特定表统一添加条件权限控制sql的代码的插件思路就是和这个保持一致,不过是二开插件,从官方平台进行维护
    2023-07-12 16:59 
  • CD20160914 CD20160914 回复 hgl(提问者) 不管什么猫,只要是抓老师的猫就是好猫
    2023-07-12 16:59 
  • hgl hgl(提问者) 也就是说 无论哪种方式,数据集中都是要添加 参数控制语句的 是吧
    2023-07-12 17:15 
最佳回答
0
zwh111Lv3初级互助
发布于2023-7-12 16:38

可以参考下这个文档 - https://help.finereport.com/doc-view-865.html

最佳回答
0
坚定的小帆薯Lv7高级互助
发布于2023-7-12 16:39(编辑于 2023-7-12 16:40)

涉及数据权限,都需要控制到对应数据集里面数据的,要么控制下拉框的权限,要么就控制到数据集。

也不麻烦,写个固定参数条件,比如name='${fine_username}'

在数据集复制粘贴即可

  • hgl hgl(提问者) 是否 可以通过二开的方式 ,假设数据集取出的数据中有个字段是区域,那么就自动根据 角色设置的区域,自动筛选出相应的区域数据,而不需要每个报表数据集中都要设置一个获取区域的参数
    2023-07-12 16:43 
  • 坚定的小帆薯 坚定的小帆薯 回复 hgl(提问者) 理论上是可行的,或者读取已开发模板数据集,识别并对特定表统一添加条件权限控制sql的代码。 具体能不能做要咨询一下帆软官方,以官方口径为准
    2023-07-12 16:47 
  • 4关注人数
  • 427浏览人数
  • 最后回答于:2023-7-12 16:57
    请选择关闭问题的原因
    确定 取消
    返回顶部