部门成员查看本部门数据

1. 简介

1.1 应用场景

很多情况下,部门内部成员之间的数据是互通的,但是和其他部门之间不共享数据。实现该使用场景,仅需要权限组中添加自定义权限即可。

1.2 设计思路

1)表单中添加部门字段。

2)设置 自定义权限组,数据权限过滤为:部门字段==当前用户所处部门。

3)将权限组发布给各部门成员。

1.3 预期效果

如下图所示,peach 是行政部门的成员,点击「查看本部门数据」权限组后,只能看到行政部门的所有数据。

2. 设置步骤

2.1 设计表单

如下图是一张员工档案表(普通表单),表里 设计 了成员的基本信息。需要从左侧字段面板中拖入一个 部门单选 字段进表单。

2.2 录入数据

设计好表单后,使用 预定义权限组 中的「直接提交数据」权限,将该权限组发布给所有成员,让成员提交数据。

成员需要依次将数据录入并提交,数据示例如下:

2.3 设置查看本部门权限

预定于权限组中没有查看本部门数据的权限组,因此,这里我们新建一个自定义权限组 自定义权限组

依次设置权限组名称信息、操作权限、字段权限以及数据权限。

1)操作权限

由于本案例中只需要查看数据,那么操作权限处勾选「查看」即可。

2)字段权限

字段权限也就行权限,可以将需要查看的字段开放给部门成员,不需要开放权限的则不勾选。

3)数据权限

数据权限也就是本文最关键的设置步骤,对表单中添加的部门单选字段(所属部门)设置数据过滤权限,权限设置如下:所属部门==当前用户所处部门

4)将成员添加进权限组

3. 效果演示

peach 是行政部门的成员,点击刚刚创建的「查看本部门数据」权限组后,只能看到行政部门的所有数据。

1)PC端效果

2)移动端效果


Useful?
 Yes
 No
Have these problems ?
When you need help immediately, please Contact support