Do we need any qlik sense token to work with section access in nprinting. I have a qs dashboard with section access for 50 users. Now I want to add 20 more users to the dashboard with the same section access and distribute Nprinting reports to those 20 users based on the filters defined in the section access without giving them access to actual qs dashboard. Do I still need to allocate qs tokens to this 20 users to achieve this?
I didn't find much documentation on this, Can someone tell me how to work with section access in Nprinting??
Qlik Sense tokens are not necessary for NPrinting report distribution whether section access is used or not.
You need to assign QS tokens if a user is required to access the Qlik Sense hub and in turn execute On Demand reports from within the Qlik Sense hub.
So if you are distributing reports by email, to specific user folders on the server or network, or to NP NewsStand, QS tokens are not required for NP report distribution. (Section access is only needed to limit data based on section access/data security requirements).
I suppose QS tokens are not mentioned since it is not a requirement to distribute NPrinting reports for the 'destinations' specified in the NPrinting Web Console.
Note that if you send reports to the newstand, you must also set up individual users via the NP web console. (no tokens are necessary to perform that operation either).
Hope this helps.
Thanks Frank, It was very helpful.
Just to make sure, so we do not need any qs tokens for the distribution of nprinting reports to any of the destinations available in NP web console like Email, network folders, newsstand and even qlik sense hub.
please let me know if my understand was correct..
We tested out a sample dashboard with section access for 3 users all of them are in same domain as qlik sense and qlik nprinting and the users are also presented in both qlik sense and nprinting. we used the below script.
LOAD * inline [
ACCESS, USERID, BU, OMIT
ADMIN, AMERICAS\User1, *,
USER, AMERICAS\User2, A,
USER, AMERICAS\User3, B,
User1 has a developer access to the app, user 2 has a root admin rights in qlik sense and user3 doesn't have any access to app or token from qlik sense.
I created the connection with User1 Identity with checking apply section access for the selected identity option and created a sample power point report. When I distribute the report via email, only User1 and User2 gets the correct report but user3 didn't get any valid report (just getting some error message). In the task execution also it showing Nprintng failed generate a report for user3.
We tried creating a connection with user2 also but still user3 didn't get any report and also we tried creating connection with user3 but this time connection itself didn't work..
If I un-check the apply user section access for reports and create a connection then all the users including user3 getting the same report as the identity (Only user1 & user2) used to make a connection.
Finally I didn't understand do we need a token from qlik sense to work with section access or not.
can some one please help me on this one??
The answer re: tokens is the same as my earlier post:
"Qlik Sense tokens are not necessary for NPrinting report distribution whether section access is used or not."
Can someone please tell me what am I missing in my above scenario?? Why user3 is not getting any report if we don't need any qlik sense token to work with section access in nprinting??
Have you checked your NP engine and scheduler logs?
Those should shed light or give some clues.
It's possible that the specific user in question may not be part of a security role to recevve reports like users or newstand users.
The user is not a recipient of a publish task.
If the logs don't give you much to go on and if the above do not help, the I suggest submitting a support case to investigate further...however it seems to be a permissions/role/ or publish task issue.
Thanks Frank, Here the user 3 is getting the reports when we disable the section access. So I don't think its a security role or publish task problem in nprinting.
The logs just saying like:
Failed generation of report xxxxxxxxxxxxxxxxxx for user xxxxxxxxxxxxxxxx. ERROR: NPrinting Engine failed to open document.
Which user is being used as the NP connection 'identity'?
User 3 or some other user? If some other user, do below: