
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Qlik NPrinting On Demand With Qlik Sense, including Requirements
NPrinting On Demand with Qlik Sense
- Qlik Sense installation help page for the NPrinting On-Demand Reporting Extension
- On Demand objects that are 3rd party or Github objects are not supported.
- NPrinting and Qlik Sense must be part of the same domain (See https://help.qlik.com/en-US/nprinting/Content/NPrinting/DeployingQVNprinting/Supported-unsupported-c...)
NPrinting Qlik Sense Connection Requirements must be fully implemented before proceeding:
Limitations and Known Issues to be aware of:
- Unsupported Items:
- Connecting to Qlik Sense apps
- Variable Selections, input boxes used in the QS app will not work with On Demand. Direct selections are required to successfully export an On Demand report.
- Calculated Dimensions used in Charts are not supported for use with NPrinting On Demand
- The above are mentioned here as well: Working with Qlik objects
- NPrinting and Qlik Sense object support and limitations
NPrinting On-Demand with Qlik Sense - Steps to use it correctly:
- Accepting the certificate is required by default:
- Follow the link Accepting the Qlik NPrinting web console certificate for details. If the server or client computer gets the certificate error mentioned while browsing to the NPrinting Server Web Console, then On Demand will not work. The error "Unable to connect to server".
- Another error may be "Failed to get data from external resource" message while editing the NPrinting Connection for the On-Demand Qlik Sense object.
- So before executing an On Demand report or editing the On Demand connection in Qlik Sense hub, make sure to:
- Start a new browser session (clear cookies and history if necessary)
- Log into the NPrinting web console first, accept the certificate if prompted
- Open a new tab in the same Browser and open the Qlik Sense hub in the new tab
- Find the On Demand button
- Execute the On Demand report
- Ensure that the Qlik Sense Virtual Proxy UR. Qlik Sense hub or any alias used to access the Qlik Sense virtual proxy or hub is added as a "Trusted Origin" in the NPrinting Web Console.
Qlik Sense November 2018 or higher supported versions must be installed
- Qlik Sense November 2018 or higher must be installed. The first iteration of a supported NP On Demand reporting Custom Object is available with the version. (We strongly recommend Qlik Sense and NPrinting June 2020 or later which includes many critical On Demand custom object fixes).
- NPrinting must be fully and correctly configured and working as designed
- NPrinting user account used as the NPrinting connection identity and other NP users must be mapped to their respective Active Directory user accounts within the NPrinting Web Console
- NPrinting On Demand users must be assigned to a NPrinting Role with the following permissions applied:
Other troubleshooting:
- Check: Is HTTPS enabled on the NP server? HTTPS:// must be enabled for Qlik NPrinting servers.
- Update the Intranet Security Settings: https://help.qlik.com/en-US/nprinting/Content/NPrinting/Troubleshooting/NP-wont-read-QS-certificates.... (NOTE: This step must be done while logged on as the NPrinting service account for these settings to take effect across the enterprise)
- Use the target Qlik Sense server address as the NPrinting Connection Proxy address ensuring all addresses use the fully qualified domain name. (Update any NPrinting connections that do have use an FQDN for the Qlik Sense virtual proxy address. For correct example, use this format: https://Qlikserver1.domain.com
- Use the NPrinting service account user ID as the NPrinting Connection Identity
- Must add the Qlik Sense proxy server address as a 'trusted origin' via the NPrinting Web Console>Admin>Settings>On-Demand
- Create NPrinting user accounts with respective domain account information mapped to each NPrinting user account that needs to execute an On Demand report in the Qlik Sense hub.
- Ensure each NPrinting user is made a member of the NPrinting 'User' role and ensure this NPrinting security role is 'enabled'
- Ensure that the 'User' role has the permissions 'Create' > 'On demand' enabled
Supported Qlik Sense Central and or Virtual Proxy authentication method for use with NPrinting: NTLM
- Windows NTLM authentication is the required authentication method with Qlik Sense and NPrinting On-Demand. (Header authentication is not supported).
- JWT and SAML can be used in conjunction with NTLM as needed but NTLM is required. Virtual proxy authentication, NTLM example:
- Authentication method: Ticket
- Windows Authentication Pattern: Windows
Optional:
- The NPrinting server can be secured with a valid certificate. Certificates issued by a trusted root CA authority must be installed and configured for both the Qlik Sense and NPrinting server (certificates manager>local machine). The trusted root should be the same for both the NPrinting Server, NPrinting Engine if separate, the Qlik Sense servers, and the end-user computer which generating the On Demand report. To secure the NPrinting server see Installing Certificates
- By securing the NPrinting Web Console, it will no longer be necessary to log into the NPrinting Web Console before executing the On Demand report in the Qlik Sense hub.
If you are prompted for a secondary logon request from Active Directory, you will need to:
- Follow the instructions here:Connecting Qlik NPrinting with Qlik Sense Then follow:
- NPrinting Windows Authentication and How to Resolve Second Login Request. You also need to modify your internet options>local intranet>custom security settings>User Authentication>Logon to use "automatic logon with current username and password" for the NPrinting service user account
NOTE: This step must be done while logged on as the NPrinting service account for these settings to take effect across the enterprise.)
Known Issues and Limitations related to unsupported version: (See articles below)
- Qlik Sense June 2019 On Demand Reporting Extension Throwing "Server Access Blocked by Server" Messag...
- Qlik Sense Nprinting On-Demand extension does not pass specific selections - Issue resolved by upgrade to Qlik Sense Feb. 2019 SR 1 or later versions
NOTE: The above pertains to standard, out of the box configuration. Use of reverse proxy, server alias addresses etc are custom configurations and may require separate professional services to assist with advanced/custom configurations.
Related Information:
- NPrinting and Qlik Sense On Demand troubleshooting
- Step by step video: NPrinting On-Demand with Qlik Sense Troubleshooting
- Troubleshooting QlikView On Demand with NPrinting 19 + platform
- Installing NPrinting On Demand Qlik Sense Component - QS and NP November 2018 or higher only
- Qlik Sense Dashboard Bundle's On-Demand extension does not account for when duplicated app is republ...
- Qlik Sense June 2019 On Demand Reporting Extension Throwing "Server Access Blocked by Server" Messag...
- Qlik Sense On-Demand Reporting Extension Unable to Download Report on Microsoft Edge