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: 
brandon_d
Contributor III
Contributor III

NPrinting - Mass Distribution

I have a report that I would like to distribute to 30 different users, but I want each user to only receive a report specific to their data from a scheduled trigger. Is this possible through a single published task? I have been creating separate tasks for each user, but it feels like there should be a better way. So far I have created a filter for each user that is specific to the user,  not sure if that is needed or not. Thank you in advance!

1 Solution

Accepted Solutions
Daniel_Jenkins
Specialist III
Specialist III

Hi Brandon,

You seem to be 99% there. Yes you need the user specific filters (assigned at the user level)

Then all you need is a single Publish Task with the reports you want to distribute and the users/groups you want to deliver to added in. When run, the reports will be filtered automatically based on the user level filter(s) before distribution to the user destination (e-mail, folder, NewsStand, Sense Hub,  etc.).

See (applies to Qlik Sense as well although it only mentions QlikView): https://help.qlik.com/en-US/nprinting/September2017/Content/DistributionSchedulesAutomation/HowDistr...

HTH - Daniel.

View solution in original post

3 Replies
Daniel_Jenkins
Specialist III
Specialist III

Hi Brandon,

You seem to be 99% there. Yes you need the user specific filters (assigned at the user level)

Then all you need is a single Publish Task with the reports you want to distribute and the users/groups you want to deliver to added in. When run, the reports will be filtered automatically based on the user level filter(s) before distribution to the user destination (e-mail, folder, NewsStand, Sense Hub,  etc.).

See (applies to Qlik Sense as well although it only mentions QlikView): https://help.qlik.com/en-US/nprinting/September2017/Content/DistributionSchedulesAutomation/HowDistr...

HTH - Daniel.

sravankumarkaturi

Hi Brandon,

You dont have to create 30 reports for 30 users,

create a filter to each user and apply their corresponding filter to the user.

for example :

lets say there is a report with below table

   country    product sales

    USA            1000k

    UK              1122k

    Russia         899k

and create filters country = USA and apply to a user he will be getting

country    product sales

    USA            1000k

create a filter country = Uk and apply to another user he will get

country    product sales

UK              1122k

and so on
single report is sent out acoording to the user filter , the report will be filtered and the data which makes sense to them will be delivered.

https://help.qlik.com/en-US/nprinting/September2017/Content/Recipients&Users/Create-users-filters-gr...

you can add fliters while creating users or you can add filter after user is created (existing user)

Thanks - sravan

brandon_d
Contributor III
Contributor III
Author

Thank you very much! It's my first time using NPrinting and your response has been very helpful.