如何让成员只能看到自己的数据

有很多时候,需要限制成员能看到的数据范围,就要用到「数据权限」的功能。

只能查询自己的数据,是一个比较特殊的过滤。以当前登陆者身份作为过滤条件,实现一个动态的过滤。即小简登录账号,只能看到小简的数据;同理,小道登录账号,只能看到小道的数据。目前有两个字段可以实现动态过滤:「成员单选」和「提交人」

如果没有使用成员字段,也无法利用提交人字段,那可以用单行文本或者下拉框录入姓名,用姓名字段设置过滤。这样的话不是动态的根据登录人身份来过滤,因此需要对每个成员进行单独的设置。

1. 成员字段

「成员字段」里面的选项取自于同步过来的通讯录里的姓名。可以把成员字段看成一个普通的下拉框,选项是成员姓名,用这个作为过滤条件,动态的过滤每个人只能看到成员字段中值为自己的数据。

如果要用成员字段作为过滤条件的话,前提是表单中要添加一个成员字段。

(1)设计工资录入表单

对成员字段设置可选范围,即需要对哪些人录入工资。

(2)财务录入数据

(3)做工资查询的报表

(4)设置数据权限,「成员字段」值为「当前用户」

(5)把报表共享给成员

(6)成员打开报表,只能看到成员字段为自己的数据

2. 提交人

「提交人」是一个系统字段,会自动记录提交数据的成员姓名(注意:通过外链提交的没有)。

用提交人作为过滤条件,动态的过滤每个人只能看到提交人值为自己的数据,即只能看到自己提交的数据。

(1)录入数据后,做一张报表

(2)设置数据权限,「提交人」值为「当前用户」

(3)把报表共享给成员

(4)成员打开报表,只能查看提交人为自己的数据

3. 单行文本/下拉框

(1)录入数据后,做一张数据表

(2)对每个人设置一次数据权限,「姓名」值为其对应姓名

(3)把报表共享给成员

(4)成员打开报表,只能查看姓名为自己的数据

Peach是此帮助页面的作者。如果您对此页面的内容有任何意见,请在下方给她反馈。如需获取即时帮助,请联系技术支持。
本文是否对您有帮助?