QS does not (unfortunately) support App/Users specific security rules... Stream-based only.
So, as long the user has access to the stream, he/she will see all apps there...
You can block this specific user from opening the specific app (Using Section Access), but that's it.
The only suggestion (until the limitation above will be resolved): create multiple streams and publish different apps there....
Hi Rohit ,
I am trying to implement application level security ,
I have gone through this link.
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.
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
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
On Tue, Jan 9, 2018 at 11:45 AM, Rohit Kumar <email@example.com>
We are using custom properties to manage streams in qliksense, We successfully restricted the Streams for users, when i tried for app & Sheet restriction for a user we face some issues mentioned below.
1. While trying app restriction, the app was successfully restricted, But the sheets for all app are not appear for all users.
2. Am not sure how to restrict the sheets in an app.
Please provide the security rules for these.
I tried creating security rules and custom properties using the same video mentioned by Steve however its not working in my case. Say, I have 3 users and 3 streams and these users have access to these 3 streams.
user1 - IT
user2 - HR
Now , I want user4 who is executive should have access to "finance" stream with additional visibility on 1 more dashboards. i.e. user4- Finance & Finance executive dashboards.
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.
What you need to do, add two values in AppUser custom property and use first one value for both of the app and first set of users who can view both of the app and use second one for for second app only and second set of user so your second set of user will see second app only.
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.!!