1. 简介
1.1 功能简介
「权限管理」页面为指定用户配置 Agent 前台使用权限和管理后台操作权限,实现细粒度的权限控制。
平台支持以下两种权限配置方式:
统一分配:为部门、职务或角色开启权限,对应部门、职务或角色下的用户可继承相关权限。
单独设置:用户默认继承其所在部门、职务和角色的权限。如需为某个用户增加或调整个别权限,可将对应权限资源切换为「单独设置」。
注:
1)建议优先通过部门、职务或角色统一分配权限,仅在个别用户存在特殊权限需求时使用「单独设置」,以降低权限维护成本。
2)同一用户的不同权限资源可以使用不同的权限来源。例如,“技能”权限继承自部门、职务或角色,“Agent”权限使用单独设置。
1.2 版本
| Dora 版本 | 功能变动 |
|---|---|
| V0.6 | - |
| V1.5 | 支持按部门职务、角色、用户分配 |
2. 设置步骤
2.1 设置入口
以超级管理员身份进入「管理后台>权限管理」,即可为平台中的部门、职务、角色和用户分配权限。
页面分为授权对象选择区和权限配置区:
左侧用于选择部门、职务、角色或用户。
右侧用于配置所选对象的「Agent 前台使用」和「管理后台」权限。
可通过权限资源搜索框快速查找需要配置的权限。

2.2 选择授权对象
在页面左侧切换不同页签,可以查找需要授权的对象。
| 授权对象类型 | 可选择的对象 |
|---|---|
| 部门职务 | 部门、职务 |
| 角色 | 角色 |
| 用户 | 用户,即平台成员 |
注:部门、职务、角色及用户信息需要先在「用户管理」页面中完成维护;「权限管理」页面仅用于查找已有对象并为其分配权限。

2.3 为部门/职务/角色分配权限
如需为一类用户统一分配权限,可按以下步骤操作:
1)在左侧切换至「部门职务」或「角色」页签。
2)选择需要授权的部门、职务或角色。
3)在右侧切换至「Agent 前台使用」或「管理后台」。
4)找到需要配置的权限资源,打开或关闭相应的权限开关。
配置完成后,属于该部门、职务或角色,并且相应权限处于继承状态的用户,将继承此处配置的权限。
注:当部门、职务或角色的权限发生变化时,处于继承状态的用户权限也会随之变化;已经切换为「单独设置」的权限资源不受该变化影响。

2.4 为用户分配权限
在「用户」页签中选择用户后,右侧权限列表将显示「权限来源」,用于说明该用户的权限是从部门、职务或角色继承,还是为该用户单独设置。
2.4.1 查看权限来源
用户的权限资源存在以下两种状态,同一用户可以同时存在多种权限来源。例如:「技能、数据」权限继承自部门/角色,「Agent、知识」权限为该用户单独设置。
| 权限来源 | 说明 | 可执行操作 |
|---|---|---|
| 继承自部门/角色 | 根据用户所在部门职务或拥有的角色获得该项权限 | 如需个性化调整,可转为「单独设置」 |
| 单独设置 | 该项权限由管理员直接为当前用户配置,不再随部门、职务或角色的同项权限变化 | 可直接打开或关闭权限开关,也可恢复为继承状态 |

2.4.2 将权限转为单独设置
如果用户需要额外权限,或者其权限需要与所在部门、职务、角色不同,可按以下步骤操作:
1)在「用户」页签中选择目标用户,找到需要调整的权限资源;
2)在「权限来源」中,单击继承状态旁的设置图标将其「转为单独设置」;
3)打开或关闭该权限资源对应的权限开关。

2.4.3 恢复权限继承
如需取消用户的个性化权限配置,可单击页面右上角的「一键恢复继承」。
恢复后,当前用户已单独设置的权限资源将重新按照其所在部门、职务和角色的权限配置进行计算。
注:「一键恢复继承」仅恢复当前「管理后台」页签中的权限,不影响「Agent 前台使用」权限。

2.5 平台权限说明
支持为部门、职务、角色和用户配置「Agent 前台使用」及「管理后台」两类权限。
Agent 前台使用:控制对应用户是否可以使用 Agent。
管理后台:仅「开发者」用户需额外配置,分配其使用相应模块的个人开发或公共管理能力。
管理后台可配置的模块及权限范围参考下表:
| 模块 | 个人开发权限 | 管理权限 |
|---|---|---|
| Agent | 可创建、编辑、删除、发布自己的 Agent | 可将 Agent 发布为「部分用户」、「全部用户」可见 |
技能 | 可创建、编辑、删除个人使用的技能 | 可增删公共技能 |
| 数据 | 可创建、编辑、删除个人使用的数据 | 可增删公共数据 |
| 知识 | 可创建、编辑、删除个人使用的知识 | 可增删公共知识 |
| 模型 | 可增删模型以供个人使用 | 可增删公共模型 |
| Agent监管 | 可查看自己具有管理权限的 Agent 的监管数据 | / |
| 开放集成 | 可查看和使用开放集成页面 | / |
注:
1)查看用户不支持管理后台权限配置。
2)个人开发权限:允许用户进行开发类操作。
3)公共管理权限:允许用户管理全局共享资源。
2.6 数据权限说明
平台的数据权限与 FineBI 平台保持一致,用户在 Agent 中可访问的数据范围取决于其在 FineBI 平台中的 数据目录权限。
1)开发人员仅可在「管理后台>数据」,添加自身在 FineBI 平台已获权限的数据资源。
2)若用户在 FineBI 平台中缺少某数据源的权限,则无法在 Agent 中查询到该数据。
3)以上数据权限限制仅针对 FineBI 平台数据源。以下数据不受数据权限限制,用户即使缺少 FineBI 平台权限,仍可在 Agent 中正常查询:
上传的本地 Excel 数据源
使用 Excel 数据的分析主题
