Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

RESTRIGIR ACESSO POR GERENCIA


Amigos

Como posso restrigir o acesso a uma determinada gerencia, tendo um Dashboard  para varias gerecias, há como restrigir este acesso, para que apaenas cada gerencia visualize o conteudo de informações que são de sua gestão????

Poderiam me orienta.

Agradeço antecipadamente

7 Replies
alexandros17
Partner - Champion III
Partner - Champion III

Look for section access examples

Not applicable
Author

Bom dia.

Na Empresa Anterior, criamos os vínculos da seguinte forma :

Gerência :

ID_GERENTENM_GERENTEUNIDADE
1GER CVELCASCAVEL
3GER TOLTOLEDO
2GER TUPTUPÃSSI

Consultores :

ID_CONSULTORNM_CONSULTORID_GERENTE
1VEND 11
2VEND 21
3VEND 32
4VEND 42
5VEND 53
6VEND 63

Dessa forma, o Gerente 1 teria a visão apenas dos seus consultores, nesse caso Vend 1 e 2.

Com essa hierarquia, abrimos por regional também.

Att

Not applicable
Author

Lembrando que o Section Acess de cada um deve ser vinculado ao seu cadastro, vendedor ou Gerente ....

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Boa tarde.

Segue documentos que podem lhe fornecer maiores informações.

Att,

Alessandro Furtado

furtado@farolbi.com.br
fernando_tonial
Employee
Employee

Olá Luciana,

Faça assim em seu script.

Section Access;

LOAD * INLINE [

    ACCESS, USERID, GRUPOACESSO

    ADMIN, TONIAL, *

    USER, GERENTE1, GERENTE1

    USER, GERENTE2, GERENTE2

    USER, GERENTE3, GERENTE3

];

Section Application;

ReducaoDados:

LOAD * INLINE [

    GRUPOACESSO, Grupo

    GERENTE1, Grupo A

    GERENTE1, Grupo B

    GERENTE2, Grupo C

    GERENTE2, Grupo D

    GERENTE3, Grupo E

    GERENTE3, Grupo F

];

Grupo:

LOAD * INLINE [

    Grupo

    Grupo A

    Grupo B

    Grupo C

    Grupo D

    Grupo E

    Grupo F

];

Lembrando que é necessário marcar a opção de redução inicial baseada na seção de acesso, conforme imagem.11-12-2014 13-32-17.png

Anexo o arquivo com esse exemplo.

Qlikfique-se.

Tonial.

Don't Worry, be Qlik.
Anonymous
Not applicable
Author

Amigo Fernando

Se trata de uma qvw vinculado ao sistema integrado, como posso vincular estas informações ao banco, para que possa ficar funcional??

poderia me orientar

fernando_tonial
Employee
Employee

Você necessita de informações cadastradas no banco de dados, com isso basta vc substituir as informações dos Load Inline por leituras ao banco de dados.

Exemplo

Section Access; 

Acesso:

LOAD

    If(Upper(NomeUsuário)='TONIAL','ADMIN','USER') AS ACCESS,

    Upper(NomeUsuário) AS USERID,

    If(Upper(NomeUsuário)='TONIAL',*,Upper(NomeUsuário)) AS GRUPOACESSO;

SQL Select NomeUsuário from Usuarios;

Section Application; 

 

ReducaoDados: 

LOAD

    Upper(NomeUsuário) AS GRUPOACESSO,

    Gerencia // esse campos Gerencia deve ser o mesmo de seu modelo de dados na aplicação QlikView

Where Upper(NomeUsuário) <> 'TONIAL'   

SQL Select NomeUsuário, Gerencia from Usuários;

Qlikfique-se.

Tonial.

Don't Worry, be Qlik.