使用场景
当某个权限操作频繁,且影响范围较小时,应用使用者希望能够在线上直接进行操作,不需要再通知开发者在开发后台操作,待发布后再生效,此时,就可以使用这个方法进行线上环境配置角色授权。
搭建步骤
核心逻辑:
- 新增一个自定义对象作为「用户授权」表
- 角色成员按规则使用公式选择「用户授权」中的记录
- 终端用户修改「用户授权」,即能实现控制授权范围
(一)新建「对象」:用户授权
- 添加「选项」字段:
- 可命名为「角色」
- 选项值为:需要在线上进行授权的用户角色,比如下图所示超级管理员、审核人、豁免审核
- 添加「关联对象」字段:
- 关联对象「用户」
- 示例图如下:
250px|700px|reset

(二)配置「角色」:角色成员通过公式分配授权范围
进入权限管理 >> 角色 >> 步骤二「角色成员」,按照规则指定成员:用户· 等于 · 公式
250px|700px|reset

公式:用 FILTER 公式下钻找到到「用户授权」对象里的记录对应的用户
250px|700px|reset

(三)发布版本到线上:在应用操作页面给用户提供配置授权的表格等
250px|700px|reset
