不同角色成员如何查看不同范围的数据

小明 发表于:2019年08月19日 18:47:15更新于:2019年08月19日 18:47:26

一个数据管理系统,不同用户拥有不同的数据操作权限是不可或缺的功能。

例如以下场景

  • 销售管理应用,销售总监可查看所有客户信息,销售经理可查看自己团队的客户信息,销售人员仅可查看自己负责的客户信息。

  • 档案管理应用,HR可查看所有员工的档案记录,员工仅可查看自己的档案记录。

表数据的操作有新增,查看,编辑,删除四种,本文以查看权限为例介绍下如何为不同用户分配不同的查看权限。

记录的角色介绍

在权限配置前,我们先介绍下记录的管理角色

一条记录,有两个角色: 加入者和拥有者。  

  • 加入者:对一条记录仅有查看权限的人员,可设置为加入者。

  • 拥有者:对一条记录有修改删除权限的人员,可设置为拥有者,拥有者含有加入者权限。

如何成为记录的拥有者

方法1:拥有者是系统字段,记录的创建人默认为记录的拥有者,后面可以托给他人为拥有者。

0015d5a7ceb8d7588e718afc683f068

方法2:通过成员控件,在此字段中添加的人设置为记录的拥有者。

0015d5a7d164a81ccf737bbf2c688c8

注意,此方法添加的拥有者,仅仅是赋予拥有者的权限,即可管理记录,并非【系统字段-拥有者】

如何配置不同用户的应用角色权限

例如,《简明客户管理》应用下(点此安装此应用),客户表存储者所有的客户信息,我们为销售总监,销售经理,销售人员分配不同的操作权限。

三个角色的查看权限分别为:

  • 销售总监可查看所有客户信息

  • 销售经理可查看自己团队的客户

  • 销售人员仅可查看自己负责的订单记录

一、为销售总监分配应用角色和权限 

0015d5a7d7754528083147e683a95d5

1、先在视图下勾选 查看记录的权限

2、在右侧【设置】中,查看范围,选择“全部”

即表示,这个角色可以查看这个表的视图,视图下显示的记录的范围是视图下所有的记录。


二、为销售经理分配应用角色和权限

0015d5a7da0c4022e1ba3edc2e7fcf3

1、先在视图下勾选 查看记录的权限

2、在右侧【设置】中,查看范围,选择“本人和下属加入的”

即表示,这个角色可以查看这个表的视图,视图下显示的记录的范围是自己加入的记录和下属加入的记录。

提醒:如果角色成员无法看到记录,请检查下【负责销售】字段是否添加了此成员,或记录的拥有者是否添加了此成员。


三、为销售人员分配应用角色和权限

0015d5a7de8018fcf4b7d0930849afd

1、先在视图下勾选 查看记录的权限

2、在右侧【设置】中,查看范围,选择“本人加入的”

即表示,这个角色可以查看这个表的视图,视图下显示的记录的范围是自己加入记录。

 提醒:如果角色成员无法看到记录,请检查下【负责销售】字段是否添加了此成员,或记录的拥有者是否添加了此成员。

思考:

“销售人员”可以直接使用 “销售经理” 的角色,销售人员如果没有下级,那么【设置】中的“下属加入的”是没有效果的,仅仅本人加入的有效果。因此,销售人员可以加入到销售经理的角色中。


明道云