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

Acesso restrito a uma Stream

Boa tarde.

É possível restringir as permissões de determinada stream? Eu queria publicar um

app, porém restringir os usuários de tal modo que ele não consigam criar nenhuma

outra pasta, grafico ou tabela. Eles só poderão navegar pelo app.

Como que faço?

 

Grato

 

1 Solution

Accepted Solutions
fernando_tonial
Partner - Specialist
Partner - Specialist

Olá,
Você pode ver a regra da Security Rules "CreateAppObjectsPublishedApp".

Dica é não alterar essa regra, desabilite ela e crie uma nova conforme a sua necessidade.

Original
!resource.App.stream.Empty()
and resource.App.HasPrivilege("read")
and (resource.objectType = "userstate"
or resource.objectType = "sheet"
or resource.objectType = "story"
or resource.objectType = "bookmark"
or resource.objectType = "snapshot"
or resource.objectType = "embeddedsnapshot"
or resource.objectType = "hiddenbookmark")
and !user.IsAnonymous()

Exemplo:

Nesse exemplo foi utilizado uma Custom Properties para controlar se o usuário pode ou nao criar objetos (user.@TipoVisualizacao!= "View-Only")

(!resource.App.stream.Empty()
and resource.App.HasPrivilege("read")
and !user.IsAnonymous()
and (((resource.objectType = "userstate"
or resource.objectType = "sheet")
and user.@TipoVisualizacao!= "View-Only")
or resource.objectType = "bookmark"
or resource.objectType = "story"
or resource.objectType = "snapshot"
or resource.objectType = "embeddedsnapshot"
or resource.objectType = "hiddenbookmark"))

Don't worry, be Qlik.

Tonial.

Don't Worry, be Qlik.

View solution in original post

1 Reply
fernando_tonial
Partner - Specialist
Partner - Specialist

Olá,
Você pode ver a regra da Security Rules "CreateAppObjectsPublishedApp".

Dica é não alterar essa regra, desabilite ela e crie uma nova conforme a sua necessidade.

Original
!resource.App.stream.Empty()
and resource.App.HasPrivilege("read")
and (resource.objectType = "userstate"
or resource.objectType = "sheet"
or resource.objectType = "story"
or resource.objectType = "bookmark"
or resource.objectType = "snapshot"
or resource.objectType = "embeddedsnapshot"
or resource.objectType = "hiddenbookmark")
and !user.IsAnonymous()

Exemplo:

Nesse exemplo foi utilizado uma Custom Properties para controlar se o usuário pode ou nao criar objetos (user.@TipoVisualizacao!= "View-Only")

(!resource.App.stream.Empty()
and resource.App.HasPrivilege("read")
and !user.IsAnonymous()
and (((resource.objectType = "userstate"
or resource.objectType = "sheet")
and user.@TipoVisualizacao!= "View-Only")
or resource.objectType = "bookmark"
or resource.objectType = "story"
or resource.objectType = "snapshot"
or resource.objectType = "embeddedsnapshot"
or resource.objectType = "hiddenbookmark"))

Don't worry, be Qlik.

Tonial.

Don't Worry, be Qlik.