Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
michaelataides
Contributor III
Contributor III

Controle de Acesso

Olá Pessoal,

     Coloquei no Script a seguinte restrição:

SECTION Access;

            LOAD * Inline [

            ACCESS, USERID, PASSWORD

            ADMIN, usuario1, 123456

            USER, usuario2, 654321

            ];

           

SECTION Application;

Como faço para restringir o acesso do usuário 2 a apenas algumas pastas ou criar uma pasta de login que faça o mesmo?

Labels (2)
21 Replies
Not applicable

Tenta assim :

SECTION Access;

            LOAD * Inline [

            ACCESS, USERID, PASSWORD,NIVEL

            ADMIN, usuario1, 123456,2

            USER, usuario2, 654321,1

            ];

         

SECTION Application;

Section Application;

[Acessos]:

LOAD * Inline

[

  NIVEL, VISUALIZAR

  1 ,   N

  2   , S

];

Na pasta, clica em propriedades da pasta

Mostrar Pasta :

Condicional : Only({$<NIVEL={2}>} VISUALIZAR) = 'S'

Dessa forma apenas o usuário nível 2 vai ter acesso a Pasta.

srchagas
Creator III
Creator III

Se você tiver com Qlikview integrado no AD, pode usar diretamente o controle por Police de segurança.

Not applicable

Como que faz dessa forma Thiago ?

michaelataides
Contributor III
Contributor III
Author

Testei mas a aba some ou aparece para todos os usuários.

SECTION Access;

            LOAD * Inline [

            ACCESS, USERID, PASSWORD, NIVEL

            ADMIN, usuario1, 123, 1

            USER, usuario2, 321, 2

            ];

           

SECTION Application;

[Acessos]:

LOAD * Inline

[

  Nivel, NomeNivel

  1 , N

  2 , S

];

// CONDIÇÃO = Only({$<Nivel={2}>} NomeNivel) = 'S'

Not applicable

Pode mandar o exemplo que você fez ?

Att.

Carlos de Sá

cesaraccardi
Specialist
Specialist

Ola Michael,

Pelo codigo que voce postou noto que o campo Nivel da tabela Acessos esta escrito em caixa baixa enquanto que o campo NIVEL da Section Access esta em caixa alta. Para a reducao de dados funcionar voce precisa ter um campo comum entre a secao de acesso e os dados, experimente mudar o campo da tabela Acessos para caixa alta.

Abracos,

Cesar

Not applicable

Carlos,

Se eu entendi bem o que ele disse, nas políticas de segurança de cada arquivo é só configurar os usuários que terão permissão no arquivo.

Abraço!

Bruno Triunfo.

cesaraccardi
Specialist
Specialist

E atualizar a condicao tambem:

= Only({$<NIVEL={2}>} NomeNivel) = 'S'

Not applicable

Então, fiquei pensando aqui ...  Nessa caso seu, ele apenas abre os aquivos no Servidor isso ?

O que ele pediu, era dentro do arquivo, apenas alguns usuários abrir um determinada Pasta(Aba). Caso eu esteja engando, desculpe.

Att.

Carlos de Sá