Qlik Community

Qlik NPrinting Discussions

Discussion Board for collaboration on Qlik NPrinting.

Announcements
IMPORTANT: PLEASE READ - Labels will be required in the NPrinting forum starting on Friday September 6, 2019: Click here for details and instructions.
PoojaPrasad
Contributor

User Access Control in Nprinting

How to define user access in order that a user can only access his/her own created apps, connections and reports.

Tags (1)
Labels (2)
1 Solution

Accepted Solutions
Employee
Employee

Re: User Access Control in Nprinting

Hi, 

Instead to assign the pre-build developer role to all your developers you could create a similar role for each app and assign to a developer only the roles related to the app he/she need to edit. 

If you don't want that developer see of can edit connections you simply not enable related rights on the new custom roles.

There are no ways to set rights at a report template level. So a developer who has access to and app will be able to see and edit all reports of that app. 

A Qlik NPrinting app can hs one or more connections to Qlik Sense app. You can also create a Qlik NPrinting app for each Qlik Sense app, it is your decision based on your needs.

Best Regards,

Ruggero

Ruggero



Best Regards,
Ruggero
---------------------------------------------
When applicable please mark the appropriate replies as CORRECT. This will help community members and Qlik Employees know which discussions have already been addressed and have a possible known solution. Please mark threads with a LIKE if the provided solution is helpful to the problem, but does not necessarily solve the indicated problem. You can mark multiple threads with LIKEs if you feel additional info is useful to others.
7 Replies
Partner
Partner

Re: User Access Control in Nprinting

Hi,

from my point of view it is not possible to define user access as you explained. You can only work with roles. But this roles are valid for all the apps, connections etc.

Employee
Employee

Re: User Access Control in Nprinting

Hi,

Please start by studying the official online help site http://help.qlik.com/en-US/nprinting/June2019/Content/NPrinting/Introduction/Introduction.htm. Qlik NPrinting is a complex product and it  cannot be used without knowing the theory.

User management is documented at the page http://help.qlik.com/en-US/nprinting/June2019/Content/NPrinting/Recipients&Users/User-overview.htm 

Role based security is documented at the page http://help.qlik.com/en-US/nprinting/June2019/Content/NPrinting/DeployingQVNprinting/Security-manage...

Best Regards,

Ruggero



Best Regards,
Ruggero
---------------------------------------------
When applicable please mark the appropriate replies as CORRECT. This will help community members and Qlik Employees know which discussions have already been addressed and have a possible known solution. Please mark threads with a LIKE if the provided solution is helpful to the problem, but does not necessarily solve the indicated problem. You can mark multiple threads with LIKEs if you feel additional info is useful to others.
PoojaPrasad
Contributor

Re: User Access Control in Nprinting

We created roles for each user and assigned an app for each user in that role. Then a user can access only one app associated with his/her role. I think this is just a workaround to restrict the access of a user.

Employee
Employee

Re: User Access Control in Nprinting

Hi,

Creating the roles you need based on your company rules, assign the roles to the users (a user can has more than a role) is the correct way to limit what a user can do and what entities he can see. It is not a workaround.

To limit the data inserted in the reports delivered to a user you have to use filters.

Best Regards,

Ruggero



Best Regards,
Ruggero
---------------------------------------------
When applicable please mark the appropriate replies as CORRECT. This will help community members and Qlik Employees know which discussions have already been addressed and have a possible known solution. Please mark threads with a LIKE if the provided solution is helpful to the problem, but does not necessarily solve the indicated problem. You can mark multiple threads with LIKEs if you feel additional info is useful to others.
PoojaPrasad
Contributor

Re: User Access Control in Nprinting

The problem with assigning developer role to every developer is that they all can view and edit app, connection and reports of others and there is no way to track that in Nprinting I guess. 

Can we use same app for different qlik sense app's report? I think we do. So what if we create roles for each user and assign every user a Nprinting app then he/she can access that app and related connection and reports only. true?

Employee
Employee

Re: User Access Control in Nprinting

Hi, 

Instead to assign the pre-build developer role to all your developers you could create a similar role for each app and assign to a developer only the roles related to the app he/she need to edit. 

If you don't want that developer see of can edit connections you simply not enable related rights on the new custom roles.

There are no ways to set rights at a report template level. So a developer who has access to and app will be able to see and edit all reports of that app. 

A Qlik NPrinting app can hs one or more connections to Qlik Sense app. You can also create a Qlik NPrinting app for each Qlik Sense app, it is your decision based on your needs.

Best Regards,

Ruggero

Ruggero



Best Regards,
Ruggero
---------------------------------------------
When applicable please mark the appropriate replies as CORRECT. This will help community members and Qlik Employees know which discussions have already been addressed and have a possible known solution. Please mark threads with a LIKE if the provided solution is helpful to the problem, but does not necessarily solve the indicated problem. You can mark multiple threads with LIKEs if you feel additional info is useful to others.
Highlighted
PoojaPrasad
Contributor

Re: User Access Control in Nprinting

Thank you Ruggero for the explanation. This is What I wanted to understand. Thanks.