-
张瑞阿 初学数据Lv2
发表于2021-1-14 11:12
悬赏1
已解决
楼主
在新增分析表后想根据机构数据级次进行用户的权限控制,现在现有几百个机构,每次新增分析表都需要对这几百的机构手动去点击每个机构进行分析表与数据级次赋权,过于繁琐,求助各位大佬有没有其他好的解决方案。
最佳答案
写匹配公式试试
- 仅匹配用户 需要授予用户id第一位为1的所用用户当前角色权限,可输入匹配公式:left(user.userid,1)='1'。
- 仅匹配组织机构 需要授予机构代码第一位为1的所有组织机构当前角色权限,可输入匹配公式:left(org.orgid,1)='1'。
- 匹配组织机构下的用户 需要授予用户id第一位为1且所在组织机构的机构代码第一位为1的所有用户当前角色权限,可输入匹配公式:left(user.userid,1)='1'& left(org.orgid,1)='1'。
3个回答
写匹配公式试试
- 仅匹配用户 需要授予用户id第一位为1的所用用户当前角色权限,可输入匹配公式:left(user.userid,1)='1'。
- 仅匹配组织机构 需要授予机构代码第一位为1的所有组织机构当前角色权限,可输入匹配公式:left(org.orgid,1)='1'。
- 匹配组织机构下的用户 需要授予用户id第一位为1且所在组织机构的机构代码第一位为1的所有用户当前角色权限,可输入匹配公式:left(user.userid,1)='1'& left(org.orgid,1)='1'。
xxxl 发表于 2021-1-14 11:12
写匹配公式试试
仅匹配用户 需要授予用户id第一位为1的所用用户当前角色权限,可输入匹配公式:left(us ...
非常感谢,您这样可以实现角色和用户的授权,但是各用户本身的机构数据级次权限问题有方法解决吗?我这边分析表内想按用户机构级次进行权限控制,也就是说每个用户只能看当前机构及子机构数据。
张瑞阿 发表于 2021-1-18 10:01
非常感谢,您这样可以实现角色和用户的授权,但是各用户本身的机构数据级次权限问题有方法解决吗?我这边 ...
这个可以用数据级次权限来控制https://bbs.esensoft.com/thread-136699-1-1.html