Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
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: 
Josh281
Contributor
Contributor

Security trim on apps that applies to NPrinting Outputs WITHOUT setting up new users

Hi,

I need to email a master report to several hundred individuals. The email list will be an Active Directory driven list. The list will change over time and I want it to be dynamic to accommodate people that add or leave the AD group without manual manipulation.

This report has sections that should only be available to certain people. What is the best, if any, way to accomplish this ask without setting up new users? (Besides the AD list user)

Labels (3)
1 Solution

Accepted Solutions
Frank_S
Support
Support

@Josh281 

You may wish to consider this article below. 

 

The xlsx recipient import is a popular and commonly used method for such a use case.

https://community.qlik.com/t5/Official-Support-Articles/How-to-create-an-Qlik-NPrinting-Recipient-im...

 

See Related Content section of this article for LDAP import options. (keep in mind that Ldap only import will not allow you to import user or other filters etc.

 

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

4 Replies
Lech_Miszkiewicz
Partner Ambassador/MVP
Partner Ambassador/MVP

Hi,

This is very particular question with very generic description. I would say you have only 1 option if you dont want to setup users and that is to create 2 reports: 1 full report and 1 with section visible to only certain people. You did not say anything about filtering those reports down to certain data based on users so we dont need all those users created in NPrinting for filtering purposes. We only need 2 distribution email (1 for full version, and 1 for stripped down version). So, you can create 2 email distribution groups on SMTP side (not in NPrinting and keep assigning people there to either group). Yes - you would still have to create 2 users in NPrinting (1 for each group) as that is minimum required to meet this criteria and send a report. Following the same scenario there is option of using variable recipients - that would be data driven solution so list of emails would have to be loaded from LDAP to your Qlik Sense app and create an array of emails in variable which could be used as email list. This is documented in https://help.qlik.com so feel free to have a read. 

All other options/scenarios would require setup of users in NPrinting (can also be automated). You say: This report has sections that should only be available to certain people. - how do you identify those people? Having dynamic section of report (depending on what actually it means) may cause significant trouble in creating proper template as that is purely data driven. 

cheers Lech, When applicable please mark the correct/appropriate replies as "solution" (you can mark up to 3 "solutions". Please LIKE threads if the provided solution is helpful to the problem.
Josh281
Contributor
Contributor
Author

Hi Lech,

Thanks for the response. I think I may have been mistaken while typing this, the master report should be broken down into individual sections that users would see. This data will be specific to the region and type of employee. So ultimately we do need to limit what data is shown to who. 

 

How would you automate the setup of users in NPrinting? The names will change frequently as members of the team come and go. 300+ recipients. 

Frank_S
Support
Support

@Josh281 

You may wish to consider this article below. 

 

The xlsx recipient import is a popular and commonly used method for such a use case.

https://community.qlik.com/t5/Official-Support-Articles/How-to-create-an-Qlik-NPrinting-Recipient-im...

 

See Related Content section of this article for LDAP import options. (keep in mind that Ldap only import will not allow you to import user or other filters etc.

 

Kind regards...

 

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

Well, in that case the only solution is to use automated users import mentioned by @Frank_S - that is currently standard procedure. Following the link you will find sample template file for recipient import, explanation and steps how to implement. 

Study https://help.qlik.com in that regard thoroughly as there is a lot of information which you should know and test. Help sides provides sample files which you should use when creating recipient import file. Dont change file structure - only populate require data. Note that file contains 3 sheets and all 3 are used when running import. 

 

cheers Lech, When applicable please mark the correct/appropriate replies as "solution" (you can mark up to 3 "solutions". Please LIKE threads if the provided solution is helpful to the problem.