Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. 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á