# 管理 On-Demand 插件

管理员可以配置 Qlik NPrinting On-Demand 插件设置。

具有 Qlik NPrinting web 控制台 访问权限的管理员可管理来自所有用户的 On-Demand 报表请求。请参阅：[管理 On-Demand 请求](https://help.qlik.com/zh-CN/nprinting/February2025/Content/NPrinting/AdministeringQVNprinting/Tasks/On-Demand-tasks.htm) （仅提供英文版本）。

## 安全角色

On-Demand 报表的访问权限可经由安全角色设置，并在应用程序级别应用。这样可以按应用程序限制对 On-Demand 报表的访问权限。

有关创建安全角色的信息，请参阅[管理角色](https://help.qlik.com/zh-CN/nprinting/February2025/Content/NPrinting/DeployingQVNprinting/Managing-roles.htm) （仅提供英文版本）。

管理 On-Demand 请求的管理员需要以下权限：

* 管理员 &gt; On-Demand 请求。将自动选择此项：

  * 查看

  * 中止

  * 删除

* 角色将自动得到应用程序 &gt; 视图访问权限。这是必需的。

## 配置 On-Demand 报表中的图像质量

您可更新 scheduler.config 文件以更改您 On-Demand 报表的图像质量。

您可设置自己的 On-Demand 报表以具有更高的图像质量，和进行发布任务时一样。一旦您对此进行了更改，所有 On-Demand 报表都将受到影响。这也将影响到 Qlik NPrinting Designer 中的报表预览。任务报表将不受影响。

在任务中不受支持的报表类型和输出格式组合在该情况下也不受支持。例如，如果您将 PixelPerfect 报表导出为 .jpeg，您无法通过任务来设置报表上的图像质量水平。如果您运行 On-Demand PixelPerfect 报表，可将该标签设置为 "Veryhigh"，它看上去将和 "Normal" 报表一样。请参阅：[图像质量](https://help.qlik.com/zh-CN/nprinting/February2025/Content/NPrinting/ReportsDevelopment/Image-quality.htm) （仅提供英文版本）。

不支持以下组合：

* Excel 到 .tiff
* PixelPerfect 到 .gif, .jpeg, .png, .tiff
* QlikEntiy 到 .csv, .skv, .tab, .tiff

警告注释您应当始终备份自己的 Qlik NPrinting 储存库，然后再编辑 .config 文件。有关更多信息，请参阅[备份 Qlik NPrinting](https://help.qlik.com/zh-CN/nprinting/February2025/Content/NPrinting/DeployingQVNprinting/Backing-up-Qlik-NPrinting.htm) （仅提供英文版本）。

进行以下操作：

1. 停止 Qlik NPrinting 排程器服务。

2. 打开 scheduler.config 配置文件。

   默认路径为：\Program Files\NPrintingServer\NPrinting\Scheduler\scheduler.config

3. 取消注释以下字符串： `<!-- <add key="ondemand-image-quality" value="Normal" /> -->`

   "Normal" 为默认值。

4. 您可将 `value` 设置为："Normal"、"High" 或 "Veryhigh"。这些值区分大小写，并且有以下 DPI 值：

   1. Normal：96 DPI
   2. High：192 DPI
   3. Veryhigh：384 DPI

5. 保存文件并重新启动服务。

## 配置自动报表删除

创建 On-Demand 报表后，其将添加到 Qlik NPrinting Server 上的报表创建队列中。报表完成后，它将存储在 Qlik NPrinting 资源库 中，但可从 QlikView 下载。可从 QlikView AccessPoint 的 Qlik NPrinting 窗口访问报表，直到报表被删除为止。30 天后，将从 Qlik NPrinting Server 中删除已完成的报表和正在排队的报表。失败的报表将在 6 天后被删除。也可手动将它们删除。

您可通过编辑 scheduler.config 来配置它们的保存时间。

警告注释您应当始终备份自己的 Qlik NPrinting 储存库，然后再编辑 .config 文件。有关更多信息，请参阅[备份 Qlik NPrinting](https://help.qlik.com/zh-CN/nprinting/February2025/Content/NPrinting/DeployingQVNprinting/Backing-up-Qlik-NPrinting.htm) （仅提供英文版本）。

进行以下操作：

1. 停止 Qlik NPrinting 排程器服务。

2. 打开 scheduler.config 配置文件。

   默认路径为：\Program Files\NPrintingServer\NPrinting\Scheduler\scheduler.config

3. 将以下两个字符串添加至文件。它们未存在于默认文件中，并且可在任何点插入：

   * `<add key="completed-days-to-keep" value="30" />`
   * `<add key="aborted-days-to-keep" value="6" />`

4. 您可将 `value` 设置为任何数字。

5. 保存文件并重新启动服务。