Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
rittermd
Master
Master

Can we hide an app from users?

Here is the scenario that I am faced with.

We have a Profit & Loss app that was created that uses a custom extension.  This app is available to users in the hub.

We also needed hard copy reports created in NPrinting.  So our consultant created another version of this app that does not use the extension.  The extension was just used to format the screen the way that we wanted it.

The Nprinting version has to be published and is sitting in a separate stream.  In order to have Section Access work we appear to have to give users access to this stream and app in Qlik Sense.  If we don't do that then the report doesn't run in NPrinting.  At least the way we are doing it.

I do not want users to be able to run the NPrinting version of the app from the Hub.  That will be very confusing for them.  But as long as they have access the danger is there that they will.

So is there a way to give NPrinting access but not allow the users access?

8 Replies
poppypearce
Creator
Creator

Hi Mark,

Instead of giving access to users for Nprinting Stream, Could you try giving access only to Admin/Service Account which you have used to install Nprinting, So the other users will not have access to this stream.

Regards,

Poppy

shraddha_g
Partner - Master III
Partner - Master III

Publish both apps in Seperate Streams.Restrict access to users for NPrinting stream which ultimately wont be visible to users and allow access to other stream which you want to give access to..

rittermd
Master
Master
Author

The service account already has access to the stream.  If I don't give the user access to the stream then Section Access doesn't work.

rittermd
Master
Master
Author

I already have 2 streams.  The Nprinting app goes to one and the main QS app goes to the other.  If I don't give the user access to the Nprinting stream then Section Access does not work.

jfkinspari
Partner - Specialist
Partner - Specialist

Hi Mark,

I follow you on the dilemma between giving access in order for Section Access to work, and not wanting the app to be visible in the hub.

Do you have a follow-up on how you managed to solve the issue?

rittermd
Master
Master
Author

It looks like if you give the service account that you use for nprinting access to that stream then you do not have to give any other users access and section access will work fine.

dwforest
Specialist II
Specialist II

You also have to make sure the NPrinting user has Section Access permissions.

Alternately, if the NPrinting Stream is not available to any user, you could remove the section access from the NPrinting version of the app since no one can access it (with the proper security set on its stream)

jfkinspari
Partner - Specialist
Partner - Specialist

I had the opposite experience. I could not send out a e-mail to the Nprinting user, if the user could not access the Qlik Sense, even though the user was part of Section Access.

I solved it by giving the user access to the Qlik Sense app by making a security rule that gave READ access to the stream that contained the app and only in QMC context. That way the user could not see the Nprinting stream in the hub.