Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Join us in Bucharest on Sept 18th for Qlik's AI Reality Tour! Register Now
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

restricting access in an app

Hi,

In one of our apps there is a sheet which includes a few charts and tables (with subsequent calculation expressions). It has some confidential information on cost that I don't want my team to see (it would reveal salaries). Want to avoid creating a copy which I would save in my personal drives so want to see what options are available.

As a result, can you block/restrict:

1) a sheet

2) an expression

3) a chart

Any help would be appreciated.

Chris

6 Replies
jonathandienst
Partner - Champion III
Partner - Champion III

Check the OMIT keyword in the section access part of the manual, or search here. OMIT provides column level security.

Logic will get you from a to b. Imagination will take you everywhere. - A Einstein
jonathandienst
Partner - Champion III
Partner - Champion III

t1.png

Logic will get you from a to b. Imagination will take you everywhere. - A Einstein
Peter_Cammaert
Partner - Champion III
Partner - Champion III

Sheets, Expressions and Charts (& objects in general) all have a property called "Conditional Show". It lets you show/hide objects based on the outcome of an expression. That expression can be tied to Section Access.

See here for examples: Type of Security

In the community, there are many more discussions on this topic

hic
Former Employee
Former Employee

You should look at Section Access. See A Primer on Section Access.

But it is not a good idea to hide objects. These are just "windows" to the information behind, and in order to make this scheme work you have to make sure that all relevant objects are hidden and that it is not possible for the user to create additional objects. A better way is to hide the information itself, which you can do through Section Access. In your case you should use OMIT.

See also Data Reduction – Yes, but How?

HIC

Not applicable
Author

you can use section access if a user needs access to a sheet but the data they see needs to be limited.

If you only want certain users to see/not see sheets in their entirety, the easisiest way is to use a conditional on the sheet with the condition as =UPPER(OSuser())='domain name\user name - this will allow only the users listed to see the tab (you can us 'or' to repeat the upper comman for multiple users

Not applicable
Author

I tried this using your code and the sheet has gone but the plan is I should see it. The expression I have put in is:

=UPPER(OSuser())='citywest\chris.fray

is citywest the domian name?

Chris