Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Tags can be applied to app objects (particularly sheets), while custom properties cannot be. To accommodate for that, I'm going for is something like this:
I'm trying to make all sheets that don't have a tag be accessible and sheets with tags to be off limits unless a user has a tag that's matching sheet tag. This rule doesn't work but it demonstrates the rough idea.
I do want to mention that I have done my research and have seen and read through:
All that aside, has anyone been able to accomplish constructing security rules using tags or have been able to accomplish sheet-level security without using sheet names?
Mikhail B.
Hi @mbespartochnyy, so far I know tags are only used for searchs or filters in qmc lists but can't be used in security rules.
And you need to use a prefix, sufix or something in the name of the sheet to restrict access. It can be very messy when you have to give access to some user to some sheets and other users to different sheets in the same app.
There is also the option to create a mashup but that will need a lot of work and somewhat high web development skills.
Hope other user can give us a better answer. I would like to have somethig like we had in QlikView where each sheet has a 'visible condition' and section access can be used to give access to each user.
Hi @mbespartochnyy, so far I know tags are only used for searchs or filters in qmc lists but can't be used in security rules.
And you need to use a prefix, sufix or something in the name of the sheet to restrict access. It can be very messy when you have to give access to some user to some sheets and other users to different sheets in the same app.
There is also the option to create a mashup but that will need a lot of work and somewhat high web development skills.
Hope other user can give us a better answer. I would like to have somethig like we had in QlikView where each sheet has a 'visible condition' and section access can be used to give access to each user.
Yes, that conditional show in QlikView is a convenient feature, I was using that often. I'll leave the question open for now in case someone will have a good solution, but I did end up using sheet names as a way to control sheet visibility.
@mbespartochnyy What I would recommend on this one is one of two things. It appears you exhausted the Help Doc content pretty well from what I can see, if something is not clear there, you can use the Feedback dialog on the associated page to send the Doc Team a request for additional information to be added etc... The second option is if this appears to be a feature gap, I would recommend using the Ideas area of Community to check to see if someone has already put up this Idea, and if so, vote for it there, but if nothing there, go ahead and create a new one for this.
https://community.qlik.com/t5/Ideas/idb-p/qlik-ideas
Regards,
Brett
Thanks for the reply Brett! It looks like someone already beat me to it. Here's a link to submitted idea around this topic. If you've stumbled on this post because you were looking for a way to establish sheet-level security, please give that idea a like to give it more exposure.
After doing a bit more research and understanding roles of tags it really doesn't seem like an appropriate attribute to use for security rules, but a custom property is. The real challenge that I'm facing is sheet-level access. Use of custom properties for that seems the best approach, but unfortunately custom properties can't be applied to app objects.
I'll close this question with answer to it being No, tags can't be used in security rules and, as I mentioned in my other reply, sheet names is what I decided to go with as it seems to be the best available option right now.