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

Qliksense Security Rules for App and Sheet Level

Hi,

Am new to qliksense and am not aware of security rules in App level.

We have 2 Streams --->1. Af and 2.RD

both stream  have 4 Apps, 1 app needs to hide for all users except 1 user in  both streams.

Please give me idea on security rules, or suggest me any document which will describes the same functionality.

Thanks&Regards

suresh

28 Replies
Chanty4u
MVP
MVP

Hi,

goto --Qmc---Apps----select your app --doubleclik----and  open the assosiative rules for the perticular user and  disable the Read option to that user

rohitk1609
Master
Master

Hi,

To implement sheet level access step by step  or more deep level App objects level access please refer this document:

Sheet or App Object Level Security Qlik Sense

berndshexe
Partner - Contributor III
Partner - Contributor III

Hi, I hope this will help, to take the last steps for success.

We have rules for streams, and apps for different groups, that works fine.

Now we created a sheet, which should be visible for 1 Group. (this works too, if we select 1 User)

We created a rule for app objects and it looks like this:

!! The Group "QSENSE_Advanced" needs access to the Stream & the App before.!!

sheet Access.PNG

Justin-Pikulski
Former Employee
Former Employee

Good Afternoon,

Please take a look at the following link.  I believe it will have the steps you need to take to achieve your goal.

QlikSense Sheet Level Security - QMC Security Rules

suhasinigm
Partner - Contributor III
Partner - Contributor III

Hi Rohit ,

I am trying to implement application level security ,

I have gone through this link.

Sheet or App Object Level Security Qlik Sense

but i am not able to achieve my purpose.

I have created the stream Global and published  two applications App A and App B.Restricted user to App A, in that case i am not able to see both the apps in the stream.I followed  till 9th step in the Link.


can you suggest me to resolve this.

rohitk1609
Master
Master

Hi Susasini,

Thanks for reaching to me!

If you followed steps till 9, I believe you have created one stream GLOBAL and created two custom properties , StreamUser(Stream and User resource type) and AppUser(Apps and User resource type).then you disabled STREAM rule after that you published both the apps to stream GLOBAL , now its on how you apply custom properties to stream ,apps and users. If you apply AppUser custom property lets say you have given value App1 and App2 in AppUser custom property, so if you apply both AppUser values to any user he would see both of the apps in stream or if you apply only one value then same app you will see. Keep in mind, when you apply custom property apply for both resource type.

Please mark my comment helpful if it has answered your question

suhasinigm
Partner - Contributor III
Partner - Contributor III

Hi Rohit,

Thank you,

I have applied AppUser Property as User should see only App1.

PFA for the same.

After doing this,the particular user able to see app1,but after applying

the AppLevel rule the user not able to see App1.

Please Check the PFA and let me know if any steps are missing.

Thanks and Regards

Suhasini G Metri

*Suhasini G Metri *| GreenCube Global | +91 9686644959| Skype_Id

:suhasini.metri

On Tue, Jan 9, 2018 at 11:45 AM, Rohit Kumar <qcwebmaster@qlikview.com>

rohitk1609
Master
Master

AppUser Property as User ? please add app and user both while making this custom property and apply value to both application and user. It will work

suhasinigm
Partner - Contributor III
Partner - Contributor III

Hi Rohit,

Thank You,

For AppUser Property I have used both App and User while creating the custom property,have applied the value to both user and application.

I can only see App,not able to see the sheets in the app.

Anonymous
Not applicable

Hi Sangram,

as per your suggestion.

if i will use the APP_<guid> , will work for an individual app.

without hampering other apps and rule.

as per my scenerio .

we have a 1 stream and 2 apps.

LIke Stream 1

and App1 and App2.

i don't want that certain group can't access and see the App2.

but while following Stephen suggestion. it's hampering the other functionality for other apps.

we have other streams and app also, which access and develop by other teams.

hence i just want, the rule should apply for App2 and do not change any conditions in other apps and stream.

please suggest.