跳到主要内容

设计说明

角色权限用于管理谁可以使用系统功能、表单资源和表单记录数据。

当管理员需要创建角色、分配角色、配置功能入口、配置表单资源权限,或排查权限结果时,使用该页面。

打开角色权限​

打开 系统管理 > 角色权限。

页面结构​

区域用途
角色列表搜索、新建、选择、启用、禁用和删除角色
角色详情展示绑定数量、权限数量、内置状态、角色状态和描述
角色分配把当前角色分配给成员、部门或组织
功能权限控制菜单、页面和操作入口
资源权限控制表单、按钮、字段和相关资源权限
条件共享创建独立于单个角色的条件共享规则
权限查询查询某个主体的生效角色和记录权限结果

权限如何生效​

角色权限包含三层:

层级说明
角色模型定义角色编码、角色名称、状态和描述
角色分配把角色授予成员、部门或组织,可设置生效时间
权限配置通过功能权限、资源权限、数据策略和字段权限定义允许或拒绝

主体必须命中有效角色分配后,该角色的权限才会生效。

内置角色和自定义角色​

内置 空间管理员 角色拥有租户侧完整控制权限。

自定义角色由租户按业务团队、岗位职责和操作范围维护。

入口权限和数据权限​

入口权限和数据权限不是一回事。

用户可能命中了某条记录的数据策略,但如果表单不可见或查看按钮没有权限,仍然无法从表单入口看到这条数据。

排查访问问题时,需要同时检查资源权限和数据策略。

常见流程​

  1. 创建角色
  2. 把角色分配给成员、部门或组织
  3. 配置功能权限
  4. 配置表单、按钮和字段等资源权限
  5. 配置记录级数据策略
  6. 使用权限查询验证最终结果