# 数据资源权限
『数据资源权限』
用于对配置的数据资源所 返回的数据 配置权限。
通过系统提供的 3 种方式所配置的数据资源查询数据,无论登录的用户是谁,都将会返回同样的数据。而使用 『数据资源权限』
可使不同的用户所看到的数据不同。
# 界面介绍
页面整体分为左、中、右 3 个部分:
- 左侧 列出了创建的权限组列表,其右上角【+】按钮可以新建权限组,每条权限右侧图标分别为【修改名称】、【删除】
- 中间 列出了所有可选的筛选条件,此筛选条件可通过
『数据资源 / 查询选项』
所配置 - 右侧 用于选择所选权限组内的用户或用户组
# 数据资源权限示例
需求
已知有 员工信息表 TB_STAFFS
, 表字段如下:
ID | NAME | AGE | PROVINCE | ENTRY_DATE | |
---|---|---|---|---|---|
数据类型: | 字符串 | 字符串 | 数字 | 字符串 | 日期 |
注释: | id | 姓名 | 年龄 | 省份 | 入职日期 |
要求:
- 用户 A 只能查看 年龄大于或等于 25 岁的员工
- 用户 B 只能查看 年龄小于或等于 25 岁的员工
步骤:
在相关数据资源中添加 2 条筛选条件:
打开数据资源权限配置页面,添加 2 个权限组:
仅查询年龄>=25的员工
、仅查询年龄<=25的员工
;配置每个权限组 所需要应用的筛选条件 以及 用户/用户组:
点击保存,完成数据资源权限配置。