Skip to main content
Announcements
Defect acknowledgement with Nprinting Engine May 2022 SR2, please READ HERE
cancel
Showing results for 
Search instead for 
Did you mean: 
akshay0123
Contributor
Contributor

How to schedule NPrinting reports dynamically with user's selected filters.

Qlik NPrinting 

I have a scenario:

 

- I have one NPrinting report developed and "Excel Download" button configured in Hub app using On demand report generation button. Now user can select any filter and can download the Excel version of report based on selected filter. 

- Question: 

User's want to auto schedule these reports generation, lets say 9AM every Monday morning. 

But filters are different for different users and this process should be totally driven by user and not IT. Filter values can change frequently and IT cannot handle this frequency change. 

 

What user basically looking for:

- User will open the HUB report

- Select the filters as per their need. 

- He should be able to schedule that report on certain days on each week along with the filter he/she have applied.

- Process should preferably driven by end user and not IT. 

 

Labels (2)
1 Solution

Accepted Solutions
Frank_S
Support
Support

Unfortunately it is not possible to make selections then schedule a report based on those selections. 

If you wish, you might emulate or get similar results your requirement by using the NPrinting Newstand

and User filters or

specific filters applied to a task (multiple tasks will be required...one task per user or per set of filters.)

 

In the first scenario: User filters.

  • User has specifically defined filters assigned to them and applied to their NP user account profile via the NP web console
  • Create a publish task
  • Add the report to the task
  • Add each individual user to each task
  • Select distribute the report to newsstand
  • Set a schedule 'trigger' to schedule delivery of the report to the newsstand

In the second scenario: Task filters

  • Create multiple publish tasks
  • Each task has it's own set of filters defined by the needs of the task recipient
  • Add the report to the task
  • Add recipient(s) to each task
  • Select Distribute the report to newsstand
  • Set a schedule 'trigger' to schedule delivery of the report to the newsstand

In this way you can schedule delivery of reports with different filter sets but this will have to be managed by the administrator using default roles or you could even try created custom roles which allow users to manage task creation (but that is a whole different conversation about NP custom security roles. But basically, you could create an NP security role per user and give each user specific access to specific NP Apps and customer permissions therein).

 

In summary, out of the box, it can't be done as per your specific requirement via the hub but you could work around it somewhat via the points above.

 

Kind regards...

 

 

Please remember hit the 'Like' button and for helpful answers and resolutions, click on the 'Accept As Solution' button. Cheers!

View solution in original post

1 Reply
Frank_S
Support
Support

Unfortunately it is not possible to make selections then schedule a report based on those selections. 

If you wish, you might emulate or get similar results your requirement by using the NPrinting Newstand

and User filters or

specific filters applied to a task (multiple tasks will be required...one task per user or per set of filters.)

 

In the first scenario: User filters.

  • User has specifically defined filters assigned to them and applied to their NP user account profile via the NP web console
  • Create a publish task
  • Add the report to the task
  • Add each individual user to each task
  • Select distribute the report to newsstand
  • Set a schedule 'trigger' to schedule delivery of the report to the newsstand

In the second scenario: Task filters

  • Create multiple publish tasks
  • Each task has it's own set of filters defined by the needs of the task recipient
  • Add the report to the task
  • Add recipient(s) to each task
  • Select Distribute the report to newsstand
  • Set a schedule 'trigger' to schedule delivery of the report to the newsstand

In this way you can schedule delivery of reports with different filter sets but this will have to be managed by the administrator using default roles or you could even try created custom roles which allow users to manage task creation (but that is a whole different conversation about NP custom security roles. But basically, you could create an NP security role per user and give each user specific access to specific NP Apps and customer permissions therein).

 

In summary, out of the box, it can't be done as per your specific requirement via the hub but you could work around it somewhat via the points above.

 

Kind regards...

 

 

Please remember hit the 'Like' button and for helpful answers and resolutions, click on the 'Accept As Solution' button. Cheers!