Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
Persico
Contributor
Contributor

Set limitations for users

Hello
I need to set some user access limitations but i don't know how
I have searched the forums but I could not find anything related to my topic.

How can I organize different users separately? For example ; Normal Users , Managers , Admins &... 
How can I set access limitations for different groups , like I want some of them to access Skype and Autocad , and for another group just accessing Skype.
 Thank you for your time

Labels (3)
2 Replies
vinieme12
Champion III
Champion III

Refer this playlist on "Section Access"

https://www.youtube.com/watch?v=XhFJtzdQ_Eg&list=PLYupZqrze4LKkofl2OL6Em_MQd9aXpYqk

 

There is more content for reading on this topic, simply search "Section Access" on community

 

Vineeth Pujari
If a post helps to resolve your issue, please accept it as a Solution.
Persico
Contributor
Contributor
Author

Thank you for your response man , let me explain my problem better: I want to manage those who have access to apps in streams
I also tried these ways but it didn't work for me:

(resource.resourcetype = "App" and resource.stream.HasPrivilege("read") and resource.@AppLevelMgmt.empty()) or ((resource.resourcetype = "App.Object" and resource.published ="true") and resource.app.stream.HasPrivilege("read"))
step1- new custom property =>resource types(apps&users)=>values(group1&group2)
step2-assigned group1to app1,2,3 and group2 to app4,5,6
step3-assigned group1 to users(1-5) and group2 to users(6-10)
step3- create 2 security rules
first with these option:
resource filter: App*
condition:((user.group=resource.@AppLevelMgmt))
second:
resource filter: App*
condition:
(resource.resourcetype = "App" and resource.stream.HasPrivilege("read") and resource.@AppLevelMgmt.empty()) or ((resource.resourcetype = "App.Object" and resource.published ="true") and resource.app.stream.HasPrivilege("read"))

step1- new custom property =>resource types (apps&users)=>values(group1&group2)
step2-assigned group1to app1,2,3 and group2 to app4,5,6
step3-assigned group1 to users(1-5) and group2 to users(6-10)
step3- create 2 security rules
first with these option:
resource filter: App*
condition:((user.group=resource.@AppLevelMgmt))
second:
resource filter: App*
condition:
(resource.resourcetype = "App" and resource.stream.HasPrivilege("read") and resource.@AppLevelMgmt.empty()) or ((resource.resourcetype = "App.Object" and resource.published ="true") and resource.app.stream.HasPrivilege("read"))

step4- disable security “stream”

step1- new custom property( name“AppLevelMgmt “) =>resource types (apps&users)=>values(group1&group2)
step2-assigned group1to app1,2,3 and group2 to app4,5,6
step3-assigned group1 to users(1-5) and group2 to users(6-10)
step3- create 2 security rules
first with these option:
resource filter: App*
condition:((user.group=resource.@AppLevelMgmt))
second:
resource filter: App*
condition:
(resource.resourcetype = "App" and resource.stream.HasPrivilege("read") and resource.@AppLevelMgmt.empty()) or ((resource.resourcetype = "App.Object" and resource.published ="true") and resource.app.stream.HasPrivilege("read"))

step4- disable security “stream”