权限设置

如何根据职位角色的不同设置不同的权限,例如,员工只能查看含有自己信息的报表,部门经理可以查看报表所有信息,同时不同的部门经理只能查看本部门所有报表。

FineReport yzm336930 发布于 2021-3-12 16:56
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
张洪威Lv6高级互助
发布于2021-3-12 16:58
最佳回答
0
ScyalcireLv7高级互助
发布于2021-3-12 17:02

方法有,比较麻烦

总体思想是:用报表控制报表

需要先做一个填报报表,字段包括:帆软的登录名fine_username(最好是有你们公司专门的用户名),报表ID,部门

然后根据员工的权限,进行填报

完成后,在你的主表里面,写sql的时候,建一个数据集,通过当前登录人的工号,即fine_username,取上面权限表中的的部门,然后再报表里面最父格上写过滤,当你的报表主体部门字段=权限表的部门字段

(或者直接把查询权限的数据集加到你的主体报表sql里面,这样就不用写过滤)

  • 3关注人数
  • 386浏览人数
  • 最后回答于:2021-3-12 17:02
    请选择关闭问题的原因
    确定 取消
    返回顶部