仪表盘中管理本人/本部门数据

1. 简介

1.1 案例简介

实现在仪表盘中查看和管理本人或本部门的数据。

1.2 设计思路

1)在表单处,设置好可以查看和管理本人或本部门数据的权限。

2)仪表盘处数据源的数据获取权限选择「继承成员对表单的权限」。

1.3 预期效果

通过权限控制,可以在仪表盘中管理本人或者本部门的数据,如下图所示,为本部门的全部数据:

2. 管理本人数据

在设置之前先安装简道云示例应用,本文将按照示例应用进行讲解:点击安装

安装时选择「保留示例数据」。

2.1 设置权限

选择「员工档案」表,点击设置进入编辑表单。

在表单发布处为成员新建一个「管理本人数据」的权限组。

操作权限和字段权限全部勾选,数据权限处设置表单中成员字段「员工姓名」等于「当前用户」。如下图所示:

然后将权限分配给需要管理本人数据的成员,如下图所示:

2.2 修改数据

由于模板安装时无法匹配安装者通讯录信息,成员和部门信息的数据会统一兼容为安装模板的人员的通讯录信息。

所以,在数据管理处,点击数据所在行的空白处,进入数据详情,将数据中的「成员姓名」和「所在部门」数据修改为自己通讯录中的信息。

修改后的数据如下:

2.3 编辑仪表盘

点击「员工信息分析」,点开设置按钮,进入仪表盘编辑页面。如下如所示:

进入仪表盘后,找到「员工基础信息明细」组件,点击编辑。如下图所示:

然后对明细表的权限设置做出如下调整:

  • 数据获取权限:继承成员对表单的权限
  • 操作权限:继承成员对单条数据的操作权限

设置完毕后点击「保存」,然后回到仪表盘设计编辑界面,将整个仪表盘一起保存并回到应用访问界面。

2.4 效果演示

点击刚刚设置的仪表盘,可以看到,在「员工基础信息明细」这个图表组件中,只能看到与自己有关的数据,之前数据管理中的其他数据皆不可见。

点击数据详情,还可以进行数据的编辑、删除等操作,也可以点击「查看原始数据」,查看数据源表单中的数据详情。

3. 管理本部门数据

3.1 设置权限

为「员工档案」表设置一个「管理本部门数据」的权限组,操作权限、字段权限的配置同【2.管理本人数据】的权限配置。数据权限的设置如下图所示:

将权限分配给需要管理本部门数据的成员,如下图所示:

3.2 编辑仪表盘

为刚刚设置过的仪表盘添加一个显示字段–「所属部门」,并将字段顺序拖动到「员工姓名」之后。

设置好以后记得一一保存明细表组件和仪表盘,同本文【2.3】节中的操作。

3.3 效果演示

可以看到,在这张明细表中,有权限的成员可以看到本部门中的所有数据。如下图所示:

Copyright(C)2023 HFBangFu Inc. All Rights Reserved 皖ICP备12017563号-5