Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
mbianchi_
Contributor II
Contributor II

Section Acess - Acesso duplo para mesmo usuário

Pessoal,

Estou usando o section acess para restringir o acesso de dois campos (aqui ilustrados como Campo1 e Campo2). 

Preciso fazer uma liberação "dupla" para o usuário USER1:

  • Se Campo2 = 'PESSOAL', ele pode ver todos os conteúdos do Campo1;
  • No caso de Campo1 = 'CONTA A', o usuário só poderá ver o tipo 'OPERACIONAL' no Campo2.

Abaixo o script que utilizei, porém realizando os testes, o USER1 continua vendo todas as informações.

Section Access;
Load * inline [
ACCESS, USERID, OMIT, CAMPO1, CAMPO2
ADMIN, INTERNAL\SA_SCHEDULER,,*
ADMIN, USER_ADMIN,,'CONTA A',*
ADMIN, USER_ADMIN,,'CONTA B',*
ADMIN, USER_ADMIN,,*,OPERACIONAL
ADMIN, USER_ADMIN,,*,PESSOAL

USER, USER1,,*,PESSOAL

USER, USER1,,CONTA A,OPERACIONAL
];

SECTION Application;

Dados_teste:
load
*
inline
[
CAMPO1, CAMPO2, VALOR1
CONTA A, OPERACIONAL, 10
CONTA A, PESSOAL, 20
CONTA B, OPERACIONAL, 15
CONTA B, PESSOAL, 25
];

1 Solution

Accepted Solutions
mbianchi_
Contributor II
Contributor II
Author

Acabei conseguindo solucionar este problema criando uma chave entre CAMPO1 e CAMPO2.

View solution in original post

2 Replies
FabioSanchesRibeiro

Oi @mbianchi_

Caso você esteja utilizando o OMIT para esconder algum campo, certifique-se de que todos os campos e colunas estão devidamente preenchidos ou marcados com ,  (virgula) para identificar corretamente cada campo em sua posição.

 

Segue a documentação oficial para lhe auxiliar:

Gerenciando a segurança dos dados com o Section Access | Qlik Sense no Windows Ajuda

 

Atenciosamente,

Fábio

mbianchi_
Contributor II
Contributor II
Author

Acabei conseguindo solucionar este problema criando uma chave entre CAMPO1 e CAMPO2.