Task chaining is here! We are delighted to announce that one of the most requested features for Qlik NPrinting is now available with our February 2018 release.

 

If you thought that Qlik NPrinting 17 triggers were only time-based and prevented you from creating event-based dependencies on other Qlik tasks, (such as app and data reloads) then think again. This functionality is now available out-of-the-box using the Qlik NPrinting APIs and a Qlik load script!

 

You can now seamlessly run tasks that represent the typical workflow for a Qlik NPrinting report. Using the publicly available APIs, you can reload Qlik NPrinting connection metadata, update user information and run a publish task, all following a Qlik data and/or app reload.

 

You can also institute a poling mechanism to ensure that one task is complete before starting a subsequent one.

 

The technical details and examples can be found here: https://community.qlik.com/thread/292037 (even though the example uses Qlik Sense, this can be done just the same in a QlikView load script).

 

Please note that this functionality was made possible by the resolution of a bug related to the Qlik REST connector. You will need the REST connector v1.3 which is part of the February 2018 release of Qlik Sense, or it can be downloaded separately and copied over the old REST connector.

 

Our long-term vision for reporting involves exposing the Qlik NPrinting tasks in the QMC, however this is a first major step toward integrated scheduling

2017 was a very busy year for Qlik NPrinting, from the standpoint of improving stability and performance, filling gaps from NPrinting 16, and extending the product with a platform-based approach in mind.

 

Let’s start in April with Qlik NPrinting 17.3.1. This service release contained a significant amount of bug fixes, and on top of the improvements made in version 17.3 in February, represented the first truly stable version of NPrinting. We received positive feedback from the field and at Qonnections shortly after this version was released. During an open discussion at a customer presentation at Qonnections, several customers who were unsuccessful with previous versions voiced that they had just upgraded to this version and were able to get their environments running without issue.

 

While we continue to focus on product stability and quality, crossing this proverbial tipping point allowed us to turn our attention to highly requested gap features and functionality, and building out enterprise reporting APIs.

 

The June 2017 release included a task execution monitoring page where from within the Qlik NPrinting web console, task status, percentage completion, and a snippet of the log file can be viewed. There are plans to increase the amount of data available in the monitoring view in future releases.

 

We also introduced APIs aimed at three types of reporting activities: task chaining, user management, and On-Demand reporting for Qlik Sense (including user selections as report filters). In 2018, we will continue to enhance our APIs to be more robust.

 

Additional highlights included support for Qlik Sense third party extensions, a connection verification button and making metadata reload a schedulable task.

 

In September, we filled the long-requested gap of report cycling, which allows for an easy way to loop through dimension(s) values and produce unique report files for them.

 

Another highly requested capability that was part of this release is the ability to migrate reports between Qlik NPrinting environments. The import/export process includes a check on the connection(s) used for the report template, as well as any filters that are applied to the report. It is on our roadmap to support migration of more Qlik NPrinting entities. Note that you can effectively “clone” a report by exporting it and then re-importing it into the same environment.

 

And in our final release of the year (November 2017), another key gap was filled with embedded reports. HTML reports or reports rendered in image formats can be embedded directly in the body of an email message.

 

Last but not least, we added new image quality settings for reports. There are now three options to choose from when adding a report to a publish task: normal (96 dpi), high (192 dpi), and very high (384 dpi). While these settings impact both QlikView and Qlik Sense images, the overall quality improvement is much more evident with Sense.

 

At this time, we also have a technical preview of our February 2018 release available on Qlik Community. This release includes support for JWT authentication, as well as DMS authorization for QlikView. Please see the technical preview help site for more information.

 

We are looking forward to 2018 being a great year for Qlik NPrinting and its users!

Qlik NPrinting September 2017 has been released to the customer download site.  This release includes several key capabilities as described below. 

 

  • Report Cycles - Qlik NPrinting September 2017 can generate a separate report file for each combination of one or more dimension values. Each report will be filtered according with the combination of values that generates it. For example, the report file generated for the combination Year = 2017 and Country = USA will contain only data related to USA in 2017. Each generated report file will have a unique and customizable filename. For this reason, the dynamic naming feature will be enabled every time you select cycling. This was a gap feature from Qlik NPrinting 16.

 

  • Report Export/Import - It is possible to export a report into a compressed file and import it into a different installation of Qlik NPrinting 17. This is useful when you have separate development and production servers. Upgraded reports can be replaced in the final destination. Exported compressed files also contain other information related to the report, like users and filters.

 

  • Object filters for Qlik Sense Charts - Allows you to apply a filter to a single Qlik Sense object like a chart without applying that filter to all objects in the report.  It can also be used to block filtering of an object so that even though the rest of the report has filters applied, that object doesn't.  Previously you could only add filters to QlikView charts. You can still add only one filter for each chart.

 

Customer can download the latest versions of our software on the Customer Download Page.

The Qlik NPrinting June 2017 is now available from our Customer Download SIte.  

 

Capabilities include:

 

  • Extension Support for Qlik NPrinting – The ability to include most third-party extensions in Qlik NPrinting reports.
  • Metadata Reload Scheduling for Qlik NPrinting - Ability to schedule metadata reloads for Qlik NPrinting ensuring that developers always see the most recently built objects when building reports
  • Various Qlik Nprinting™ API Enhancements
    • User Selection State– Enhanced APIs to capture user selections and apply these to reports in Qlik NPrinting making On-Demand Reporting for Qlik Sense possible.  (This capability already exists in QlikView as a plug-in.)
    • Management - ability to build, modify and delete users, distribution groups and filters via the API which supports the management of users based on external systems.
    • Task Execution – ability to filter and run a Qlik NPrinting report distribution to multiple users based on an external scheduler or trigger.
    • Task & Connection Monitoring - Real-time task monitoring for Qlik NPrinting Administrative functionality which allows administrators to see Qlik NPrinting activity in real time.

 

Other related announcements -

NPrinting_CentDist_Reports_color.jpgAll products constantly evolve based on customer demand and technology Innovation and this is certainly what drives the Qlik NPrinting product team.  When the first release of Qlik NPrinting (then Vizubi) was released in 2008 you would not have recognized the product as the one you know today.  

 

As we await the next release - scheduled for the end of June - we thought we would share what you might expect to find this time:

 

  • Extension Support for Qlik NPrinting – The ability to include most third-party extensions in Qlik NPrinting reports.
  • Metadata Reload Scheduling for Qlik NPrinting - Ability to schedule metadata reloads for Qlik NPrinting ensuring that developers always see the most recently built objects when building reports
  • Various Qlik Nprinting™ API Enhancements
    • User Selection State– Enhanced APIs to capture user selections and apply these to reports in Qlik NPrinting making On-Demand Reporting for Qlik Sense possible.  (This capability already exists in QlikView as a plug-in.)
    • Management - ability to build, modify and delete users, distribution groups and filters via the API which supports the management of users based on external systems.
    • Task Execution – ability to filter and run a Qlik NPrinting report distribution to multiple users based on an external scheduler or trigger.
    • Task & Connection Monitoring - Real-time task monitoring for Qlik NPrinting Administrative functionality which allows administrators to see Qlik NPrinting activity in real time.

 

What’s Cooking @ Qlik

This information and Qlik‘s strategy and possible future developments are subject to change and may be changed by Qlik at any time for any reason without notice. This information is provided without a warranty of any kind.  The information contained here may not be copied, distributed, or otherwise shared with any third party.


Qlik NPrinting 17 was virtually a complete rewrite of the Qlik NPrinting product as the Vizubi team became more integrated into the Qlik family.  As the year goes on, the feature gap between Qlik NPrinting 16 and Qlik NPrinting 17 will continue to narrow.  Of course, new capabilities will surface as well. 


Just a few of the items that we are evaluating over the coming months/year are:

  • Ability to Promote/Demote a report in order to move it from development to production
  • Additional feature parity between capabilities across QlikView and Qlik Sense
  • Updated Rendering Service


The investments that we have made in Qlik NPrinting 17 over the past year position us well for the year to come and beyond. We are looking forward to this being a great year for Qlik NPrinting 17 and its users!