# 管理自定义角色

在 Qlik Cloud 中为个人或群组创建具有特定权限的自定义角色。自定义角色的分配方式与内置安全角色相同，并可扩展默认权限。

信息注释

本主题适用于 Qlik Sense Enterprise SaaS、Qlik Sense Business 和 Qlik Cloud 政府。如果您订阅了 Qlik Cloud 分析 或 Qlik Talend Data Integration 的标准版、高级版或企业版，请参阅[管理用户 - 基于容量的订阅](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/SaaS-user-management-capacity-model.htm)。

[Creating custom roles in Qlik Cloud](https://play.vidyard.com/RvVi46XWMzbCVZnrBFCyUU)

自定义角色扩展了默认权限。将自定义角色分配给用户时，只能添加权限，而不能删除权限。自定义角色无法限制默认允许的权限。该权限对所有人保持允许。

对于每项权限，自定义角色都会显示默认设置，例如 （默认）不允许。这表示当自定义角色未覆盖默认设置时所适用的权限级别。

有关默认权限如何与自定义角色交互的详细信息，请参阅 [用户和管理员的角色和权限](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/permissions-admins-users.htm)。

信息注释角色和权限适用于 UI 和 API 访问。在为 API 集成设计角色时，请注意 API 访问可能支持 UI 中不可见的操作。有关详细信息，请参阅 [API 访问控制和信任边界](https://qlik.dev/manage/access-control/api-trust-boundaries/)。

## 创建自定义角色

租户管理员可以使用 [默认权限和自定义角色](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/permissions-scopes.htm) 中描述的选项创建新角色并配置权限。

执行以下操作：

1. 在 Administration 活动中心中，转到管理用户。

2. 在权限选项卡上，单击新建。

3. 在创建新角色对话框中，输入角色的名称和说明。

4. 使用搜索查找特定权限。

   提示注释您可以使用列出所有和选定按钮来显示所有可用权限或仅显示选定权限。

5. 每项权限都会显示其默认设置，例如 （默认）允许 或 （默认）不允许。为要添加的权限选择所需的访问级别。

6. 单击创建。

现在，您可以将角色分配给系统中的用户或组。有关更多信息，请参阅[分配安全角色和自定义角色](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/SaaS-roles.htm)。

## 编辑自定义角色

租户管理员可以编辑自定义角色。

执行以下操作：

1. 在 Administration 活动中心中，转到管理用户。

2. 在权限选项卡上，找到要编辑的角色。

3. 单击 the 编辑 icon，然后选择。

4. 在编辑角色对话框中，更新名称或描述，并根据需要添加或删除权限。

5. 单击保存更改。

## 删除自定义角色

租户管理员可以删除自定义角色。删除之前，请确保取消分配与该角色关联的任何用户或组。

执行以下操作：

1. 在 Administration 活动中心中，转到管理用户。

2. 在权限选项卡上，找到要删除的角色。

3. 单击 the 删除 icon，然后选择。

4. 选中复选框以确认删除，然后单击删除角色。

## 替换过时的内置角色

某些内置角色已被弃用，在今后的版本中将会删除。为避免失去对特性的访问权限，必须用包含相同权限的自定义角色来替换这些角色。在某些情况下，您可以使用默认权限使特定权限对所有用户可用。

### 替换角色所需的权限

使用下表确定要在自定义角色中包含哪些权限。

弃用的角色及其所需权限

| 已废弃的内置角色 | 所需的权限 | 在默认权限中可用 |
| --- | --- | --- |
| 自动化创建者 | 私有自动化（设置为允许） | 支持 |

提示注释您可以将多个权限组合到一个自定义角色中，也可以为每个权限创建单独的角色，具体取决于您希望如何管理访问权限。

### 创建替代角色

要创建和分配替代自定义角色：

1. 在 Administration 活动中心中，转到管理用户。

2. 在权限选项卡上，选择新建。

3. 使用组织的命名约定命名角色。

4. 添加上表中列出的权限。

5. 将该角色分配给以前具有已弃用角色的用户或组。

6. 从这些用户或组中删除已弃用的角色。

### 查找角色已弃用的用户和组

要识别分配给弃用角色的用户或组，请参阅[审核用户角色和访问权限](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Admin/permissions-auditing-capacity-model.htm) 。

### 角色替换的最佳实践

* 在删除弃用的角色之前迁移所有用户和组，以避免访问中断。

* 定期审查自定义角色，以确保它们遵循您组织的安全和访问策略。

* [在 Qlik Cloud 中创建自定义角色](https://share.vidyard.com/watch/RvVi46XWMzbCVZnrBFCyUU)