Enabling On-Demand reports

To enable On-Demand reports, you must install the Qlik NPrintingOn-Demand Add-on on your QlikView Server. Then you must configure the On-Demand settings on your Qlik NPrinting server.

Installing the Qlik NPrinting On-Demand Add-on on your QlikView Server

You must install the Qlik NPrintingOn-Demand Add-on on the C:\ drive of your QlikView Server to create On-Demand reports from the QlikView Access Point interface.

If your QlikView Servers are in a cluster, you must install the Qlik NPrinting On-Demand on each QlikView Server in the cluster.

Requirements

Before you install the Qlik NPrinting On-Demand Add-on, ensure the following requirements are met:

  • Your QlikView Server is either:
    • QlikView Server 11.20 SR15 or higher.
    • QlikView Server 12.10 SR1 or higher, if you have Qlik NPrinting 17.2.2 or higher.

      QlikView Server 12 is not currently supported.

  • The requirements to connect to the QlikView Server from Qlik NPrinting have been met.

    See Installing Qlik NPrinting.

  • The Qlik NPrinting services Windows domain user must be a member of two groups on the QlikView Server (as well as the Access Point server, if installed on a separate computer):

    • QlikView Administrators
    • QlikView Management API

    You must restart QlikView and Qlik NPrinting services after adding the Qlik NPrinting services Windows domain user to the QlikView Administrators and QlikView Management API groups.

Installing the Qlik NPrinting On-Demand Add-on

Qlik NPrinting On-Demand Add-on.exe is obtained from:

Do the following:

  1. Log on with a registered customer or partner account, select ServicesCustomer Downloads, and then select the Qlik NPrinting tab. Select Qlik NPrinting On-Demand Add-on.exe and save if to a folder on your computer.

    The On-Demand add-on must be installed on your C:\ drive.
  2. Double-click Qlik NPrinting On-Demand Add-on.exe.
  3. If the QlikView Server requirements are not met, you will see an error message. Check the logs for more information.
  4. Click Install to proceed.
  5. If the User Account Control window appears, click Yes to proceed.
  6. Click Next when the welcome message appears.
  7. Accept the terms and conditions.
  8. Click Next to proceed. Setup progress will start.
  9. Enter your Qlik NPrinting Server URL in the following format: https://YourServerName:PortNumber.

    Ensure there is no slash (the character “/”) following the port number.

    The default port number is 4993.

    Properly formatted Qlik NPrinting Server URL

    If your Qlik NPrinting server and Qlik NPrinting engine are installed on different computers, you must use the Qlik NPrinting server URL.

  10. Click Next to proceed.
  11. Click Install to begin the installation.
  12. When complete, click Finish to close the setup window.

Configuring On-Demand settings on Qlik NPrinting server

To enable On-Demand reports, several settings must be configured on your Qlik NPrinting server:

  • Your QlikView Server must be added as a trusted origin.
  • You must have connections to your QlikView Server.

    QlikView Server and QlikView Cluster connections are supported with On-Demand. Local connections are unsupported for On-Demand. See Creating connections .

  • You must enable your Qlik NPrinting reports for On-Demand.
  • Optionally, you may limit user access to creating On-Demand reports through security roles. See Security management.

Adding the QlikView Server as a trusted origin

The QlikView Server in which you want to create On-Demand reports must be added as a trusted origin in Qlik NPrinting web console. For each server path used to access the Qlik NPrinting web console, you must add a trusted origin. For example, if your QlikView Server can be accessed through a local domain, a shortened host, or fully qualified URLs, a trusted origin must be added for each of those server paths.

How you enter the server paths in the Address field of the trusted origin depends on your security configuration.

Configuration 1: SSL security not setup with Qlik NPrinting web console

A trusted origin is required for each server path used to log onto the Qlik NPrinting web console. For example, if your QlikView Server was qlikserver1 and had an IP address of 192.168.0.101, you would add the following trusted origins:

  • http://qlikserver1
  • http://qlikserver1.domain.local
  • http://192.168.0.101

Configuration 2: SSL security setup with Qlik NPrinting web console and third-party

A trusted origin is required for each server path used to log onto the Qlik NPrinting web console. URLs must use HTTPS. For example, if your QlikView Server was qlikserver1 and had an IP address of 192.168.0.101, you would add the following trusted origins:

  • https://qlikserver1
  • https://qlikserver1.domain.local
  • https://192.168.0.101

Adding a trusted origin

Do the following:

  1. In Qlik NPrinting, click Admin > Settings.
  2. Click On-Demand Settings.
  3. Click Add trusted origin.
  4. After Name, enter a name for the trusted origin.
  5. After Description, enter a description for the trusted origin.
  6. After Address, enter the URL for the QlikView Server.

    The URL must be the base URL (scheme and host) only. For example, http://qlikserver1 rather than http://qlikserver1/qlikview/index.htm.

  7. Click Create.

Enabling Qlik NPrinting reports for On-Demand creation

Qlik NPrinting reports must be manually enabled for On-Demand creation. Reports must be assigned to the QlikView app in which you want to generate On-Demand reports.

On-Demand creation can be enabled during the creation of a new report. See Developing reports.

Do the following:

  1. In Qlik NPrinting, click Reports.
  2. Open a report or create a new report.
  3. Select an app from the App drop-down list that has a connection to the QlikView document for which you want to generate a report.
  4. Select the Enable On-Demand check box.
  5. Click Save.

The report template is now available in the QlikView Access Point interface.