Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia Pessoal,
Preciso limitar o acesso aos dados para alguns usuários por um campo específico da principal tabela (primeira a ser carregada) da aplicação, onde a limitação seria:
Usuário - Centro de Custo
PDI - 0170003
BIO - 0050001
ADM - 0010007
DIR - * (pode ver tudo)
PMO - * (pode ver tudo)
O campo Centro de Custo existe apenas nessa tabela principal, e na aplicação se selecionado um determinado Centro de Custo, todas as outras abas/objetos apresentam apenas informações daquele Centro de Custo selecionado.
Pesquisei aqui no community vários artigos sobre Redução de Dados (script e Aba Abrindo>Redução Inicial de Dados baseada...,etc.), tentei coloca-los em prática faz 2 dias, mas sem sucesso.
Obrigado!
Estranho ...
Segue qvw com seu script e funcionando.
Só Troca ali no seu acesso para ADMIN, está como ADMIM
Renato,
De uma olhada em section access para limitar informações por usuário.
Fábio, já olhei e cheguei nesse script:
Section Access;
LOAD * INLINE [
ACCESS, USERID, PASSWORD, LIGACAO
ADMIM, ADMIN, ADMIN, *
USER, PDI, PDI, 2
USER, BIO, BIO, 3
USER, ADM, ADM, 4
USER, PMO, PMO, 5
];
Section Application;
Star is * ;
LOAD * INLINE [
LIGACAO, CCUSTO
2, 0170003
2, 0170004
3, 0050003
4, 0010007
5, 0170003
] ;
Cara lembre-se que você precisa fazer depois do section access a habilitação da exclusão total. Então seria lá:
Config>Propriedades do Documento>Abrindo>Redução Inicial de Dados baseada na seleção de acesso>Exclusão Total
Salve, feche o qvw e abra novamente.
Abs.
Fabio Nakashigue
Já havia ajustado também...
Estranho ...
Segue qvw com seu script e funcionando.
Só Troca ali no seu acesso para ADMIN, está como ADMIM
Descobri e entendi o erro,
1º) Digitação...Troquei o G por C...
Em Section Access: LIGACAO
Em Section Application: LICACAO
2º) Em Section Application, CCUSTO deve ser o nome do campo da tabela que possui o conteúdo a ser filtrado, e no meu caso o campo na tabela possui outro nome, depois de ajustaR, executou perfeitamente.