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

Security Rules - App.object_* & Hide/Show Sheets

Hi all!,

I´m trying to set some access level for mi Qlik Server.

here is my example (I hope you understand it ^-^):

I have 10 users: user1, user2...user10

I have 3 Streams: Stream1, Stream2, Stream3

My Structure look like this:

  • Stream1 has 5 Apps:
    • App 1.1
      • sheet 1.1.1
      • sheet 1.1.2
    • App 1.2
      • sheet 1.2.1
      • sheet 1.2.2
      • sheet 1.2.3
    • ..
    • App 1.5
      • sheet 1.5.1
      • sheet 1.5.2
  • Stream2 has 10 Apps:
    • App 2.1
      • Sheet 2.1.1
    • App 2.2
      • Sheet 2.2.1
      • Sheet 2.2.2
    • ...
    • App 2.10
      • Sheet 2.10.1
  • Stream3 has 3 Apps:
    • App 3.1
      • ...
    • App 3.2
      • Sheet 3.2.1
      • Sheet 3.2.2
      • Sheet 3.2.3
      • Sheet 3.2.4
    • App 3.3
      • ...

From user 1 to 9 are ContentAdmin, so i give them access to everything ... but i´ve created the user10, this user is a kind of "subcontractor" and I only want to show him, for example... the next structure:

  • Stream 3
    • App 3.2
      • Sheet 3.2.1
      • Sheet 3.2.3

Until now, i got to set him the access to App level, so, He only can see Stream 3 and App 3.2, but he can see all sheets which are inside this App.

I was dealing with App.Object_* resource and also making one rule by each sheet using App.Object_HAS-CODE-OF-SHEET, but didn´t success... ... could you please tell my if it is possible to create some Rules to define this kind of level access?

I´ve seen many examples to deal with Stream Level Acces, number of App shown in specific stream, but nothing for sheets of an App regarding to the security rules...

Thanks in advance!

1 Reply
lblumenfeld
Partner Ambassador
Partner Ambassador

Take a look at this link. It's a good explanation of how to do this.

Sheet or App Object Level Security Qlik Sense