# 根据员工保密级别控制行数据权限
# 行数据权限说明
通过为实体设置保密级别字段,可以控制实体对应的数据库表中,每一行数据的保密级别。则只有员工的保密级别等于或高于指定行数据的保密级别时,才能在应用中看到此行数据。
场景描述:在供货商应用中,为供货商这个实体设置了保密级别,即每个供应商对象,例如供货商A、供货商B都具备不同的保密级别。如果供货商A的保密级别是一般,供货商B的保密级别是重要,员工张三的保密级别为一般,则他在应用中只能看到供货商A,看不到供货商B。
# 操作步骤
- 以开发人员登录平台,在工作台>我的应用区域,找到需要开发的应用,单击旁边的应用开发图标,进入开发界面。
- 找到需要设置的实体,在页面中部设计区域,双击实体,打开实体属性设置窗口。
- 单击添加基本属性图标,增加保密级别字段。其中显示控件更改为下拉选择,数据来源设置为字典,字典类型选择保密级别。
- 点击确定,保存实体。
- 租户管理员登录系统,在应用中心-权限管理-保密管理,找到对应的员工,设置保密等级,如下图所示:
操作结果:张三这个员工只能在供货商这个实体中,看到保密级别为一般及以下的数据。
动图演示
![](/eos/8.3.3/assets/img/rowconfd.8d541b91.gif)