保存时设置新增字段的权限
1. 简介
1.1 使用场景
当 已发布 的表单因业务调整需要新增字段时,管理员需为每个权限组配置新增字段的权限,操作繁琐且效率低。
1.2 功能简介
管理员编辑表单后,若在保存表单时满足以下条件,则支持直接设置/批量设置新增字段的权限。
- 表单中设置了 自定义权限组;
- 保存表单时,相比上次保存新增了字段。
1.3 预期效果
新增字段后,保存表单时可以直接设置字段权限。且支持组合以下两种权限设置方式:
- 单独设置某一权限组
- 多选权限组后,批量设置权限
以组合使用两种方式,为「北京区域-成员查看项目」、「上海区域-成员查看项目」以及「负责人-管理所有项目」设置新增字段权限为例,如下图所示:
注:最多支持为 500 个权限组设置字段权限。
2. 设置步骤
本文以「项目表」为例,讲解表单中新增字段的权限设置步骤:
2.1 准备表单
此前,管理员已在「项目表」中添加了多个自定义权限组,来将表单发布给各地区的成员使用。如下图所示:
2.2 新增字段
进入「项目表」的编辑页面,新增「结项质量」、「成本」以及「利润」字段。
2.3 设置权限
保存表单后,将出现「立即设置」按钮,点击即可进入权限设置页面。设置页面展示内容如下:
- 左侧:展示表单内的所有自定义权限组
- 右侧:展示本次新增的表单字段
支持组合使用以下两种权限设置方式:
- 单独为指定权限组设置字段权限
- 多选权限组后,批量设置字段权限
具体操作如下:
2.3.1 单独设置
选中需要设置的权限组,在右侧设置相应的字段权限即可。以「负责人-管理所有项目」权限组为例,选中权限组后,为其开放本次所有新增字段的「可编辑」权限。如下图所示:
2.3.2 批量设置
点击「批量选择」后,勾选需要设置的权限组,统一在右侧设置字段权限即可。以「北京区域-成员查看项目」和「上海区域-成员查看项目」为例,勾选后,为其开放「结项质量」字段的「可见」权限。如下图所示:
注:点击「取消批量选择」设置按钮后,并不会取消刚刚设置的字段权限,因此可以借助这一机制,实现分批选择不同权限组,在设置不同权限后点击「确定」,统一保存设置即可。
以权限组 A、B、C、D、E 为例:
- 单独设置 A 后;
- 批量选择 B、C 设置权限;
- 取消批量勾选后,再批量选择 D、E 设置权限;
- 最后点击确定按钮。
则 A、B、C、D、E 中均成功设置了新增字段权限。
2.4 效果演示
以「负责人-管理所有项目」权限组为例,可以看到该权限组中对应字段的操作权限已变更为「可编辑」。