# 管理角色

您可分配预定义的安全角色或创建自定义角色。

存在四个预先定义的角色：

* Administrator
* Developer
* NewsStand User
* User

您可将一个或多个角色关联至用户。新建角色可让您为报表系统自定义授权配置文件。例如，您可通过这样操作让特定用户只能查看特定应用程序的报表。

您可为角色提供权限以在某个实体类型上执行特定操作，但是您无法将权限设置到单个实体。例如，您可设计角色，该角色提供查看与特定应用程序相关的所有报表的权利。您无法提供仅能查看应用程序中可用的某些报表的角色权限。

信息注释

管理员、开发人员和 NewsStand 用户角色是系统角色，具有无法更改的默认权限。它们是自动启用的，不能禁用。

用户安全角色可以编辑或用作自定义角色的模板。默认情况下，此角色包含最小权限，未启用。您可以通过进入管理员 &gt; 安全角色来启用它。

## 和导入任务权限相关的风险

警告注释您可授予安全角色权限以查看、创建、编辑、删除和运行导入任务。导入任务让您可以创建和编辑 Qlik NPrinting 用户，包括将管理角色添加至 .xlsx 导入文件。这意味着具有导入任务编辑权限的用户可向自己和其他用户授予管理角色。运行导入任务不需要导入任务运行权限，因为编辑权限可让您创建和启用导入任务触发器。

如果文件中存在管理凭据，有权限读取导入文件的用户可检索管理凭据。具有编辑权限的用户可修改使用 .xlsx 文件的下次导入任务执行的结果。

## 新建角色

进行以下操作：

1. 在主菜单中单击管理员。

2. 在下拉列表中选择安全角色。

3. 单击创建角色。

4. 为新角色输入名称。

5. 输入描述（可选）。

6. 让启用复选框保持选中。

   如果您取消选择标记，仍会保存角色，但是 Qlik NPrinting Engine 会将角色忽略。

7. 在操作 &gt; 应用程序下，从可用项目列表选择应用程序。

8. 将所选应用程序移动到所选项目列表中。

   角色必须至少有一个关联的应用程序。您还可选中所有应用程序，将分配的角色授予用户，从而可使用所有可用的应用程序。

### 设置应用程序权限

您可设置和应用程序、连接、筛选器、报表、发布任务、发布的报表和目的地相关的不同权限。权限仅适用于添加的应用程序。可为单个应用程序创建非常具体的操作。

在操作 &gt; 应用程序下：

* 应用程序：用户可查看、编辑或删除关联的应用程序。

* 连接：用户可查看、编辑、创建或删除指向所选应用程序的连接。重新加载元数据可让用户运行缓存刷新。我们建议为开发人员启用该选项。

* 筛选器：用户可查看、编辑、创建或删除所选应用程序中的筛选器。

* 条件：用户可查看、编辑、创建或删除条件。

* 报表：用户可查看、编辑、创建、删除、预览、编辑模板或认购

* 发布任务：用户可查看、编辑、创建、删除或立即运行。

* 发布的报表：用户可访问 NewsStand 中的报表。用户可预览或下载发布的报表。

* 目标位置：用户可查看、编辑、创建或删除和应用程序相关的目标位置。

* On-Demand 报表：用户可创建 On-Demand报表

### 设置用户配置文件权限

您可允许角色在用户配置文件上执行以下操作：

在操作 &gt; 用户下：

* 用户：查看、编辑、创建或删除用户配置文件。
* 群组：查看、编辑、创建或删除组。

### 设置管理员权限

您可允许角色执行以下管理员操作：

在操作 &gt; 管理员下：

* 安全：用户可以查看、编辑、创建或删除安全相关实体。
* 设置：用户可查看或编辑设置。
* 引擎：用户可查看、编辑、创建或删除引擎。
* 导入任务：用户可查看、编辑、创建或删除或导入任务。选择马上运行让用户能够导入任务而无需等待下次计划的执行。
* 任务执行：用户可查看或中止任务。
* On-Demand 请求：用户可查看、中止或删除请求。
* 审计：用户可导出审计跟踪日志。

在完成时，通过单击创建将角色保存在储存库中。

## 正复制角色

如果您创建和现有角色非常相似的新角色，可通过复制原角色来节省时间。例如，您可能希望创建和开发人员角色相似的新角色，但是该新角色具有一些权限例外。

进行以下操作：

1. 在主菜单中单击管理员。
2. 在下拉列表中选择安全角色。
3. 单击您要复制的角色旁的操作齿轮图标。
4. 单击下拉列表中的复制。
5. 将打开新表单。可如同编辑新角色那样编辑复制的角色，如上所述。

在您完成时，通过单击创建将角色保存在储存库中。

## 将角色添加至用户配置文件

您可随时添加或移除用户角色。要设置用户权限，您必须先创建角色，然后将其和用户关联。

进行以下操作：

1. 在主菜单中单击管理员。
2. 在下拉列表中选择用户。
3. 单击列表中的用户名称。
4. 将它移动到所选项目列表中。
5. 通过单击更新用户角色按钮，确认并保存至储存库。