Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
How to define user access in order that a user can only access his/her own created apps, connections and reports.
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
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.
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
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.
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
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?
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
Thank you Ruggero for the explanation. This is What I wanted to understand. Thanks.
In an existing NPrinting architecture, is there a way to display all the Nprinting Apps a user with developper rights is using.
I'm trying with Qlik Sense to look into the NPrinting Apis https://help.qlik.com/en-US/nprinting/May2023/APIs/NP+API/index.html?page=0 but it seems that the NPrinting apps are linked to the filter items.
I'm trying, in a scenario where each developper can see all NPrinting Apps to get the informations of which ones he really uses to create custom roles on them.Do you see what i mean ?
Johann
Hi @jchoucq
bit old topic to talk about it but i will try..
So I am not sure about your requirement however answer is quite simple - access is based on roles so all what you care about is relationship between roles and users. If you are saying that at the moment developers can see all apps then I am not sure what information yo uare after. It can be that everyone actually does something on every app.
The only best solution to actually trace "who does what" in NPrinting admin console is audit trail log which will show you every change in NPrinting environment including info who did that and when.
just make sure you read all required info to get full understanding on the subject:
cheers