Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal, gostaria de dividir uma situação e ver a opinião dos participantes do grupo
Eu tenho um Banco de Dados compartilhado entre vários Clientes, o que diferencia para relatórios, consultas, etc,.. é um campo comum em todas as tabelas, campo: Codigo_Empresa, este campo guarda o Id de identificação dos Clientes, existe uma tabela de cadastro de empresas aonde geramos o id de identificação, e assim quando precisamos consultas os dados ou fazer qualquer procedimento sempre colocamos no where este campo:
select * from Notas
where codigo_empresa = numero cliente desejado.
Hoje tenho um Documento que lista todas as notas fiscais, pedidos, orçamentos, vendas, etc que pretendo colocar em produção para que esses Clientes possam acompanhar as vendas de suas empresas.
Minha dúvida:
Neste Documento posso criar um Section Access utilizando este campo como um filtro de acesso?
Eu colocando no perfil de acesso do usuário o numero da empresa dele e colocando em cada aba o filtro codigo de empresa, quando o usuário da Empresa 1 acessar ele não vai ter acesso aos dados da Empresa 2 nem usando o comando clear no Documento?
Eu efetuei alguns testes e deu certo, mas gostaria de saber se alguém já fez algo parecido e se não teve problemas de uma empresa visualizar os dados de outra.
Agradeço as dicas e as sugestões.
Segue abaixo como montei o Section Access:
SECTION ACCESS;
LOAD * INLINE [
ACCESS, USERID, PASSWORD
ADMIN, teste, teste
USER, M01, m01
USER, C02, c02];
SECTION APPLICATION;
LOAD * INLINE [
USERID, PERFIL
M01, 1
C02, 2];
[Empresa acesso]:
load * Inline [
PERFIL,codigo_empresa
1,1
2,2];
Não esquece de setar
Assim caso não tenha a informação (por exemplo empresa 3) ele não mostra nada se estiver com exclusão total e sem isto como não tem o que reduzir, ele mostra tudo.
Mas o que você fez funciona bem. No section access tem que estar em letra maiúscula o campo e não entendi o de colocar nas abas?
AMF
De: Marcio Teixeira
Enviada em: quarta-feira, 28 de janeiro de 2015 16:47
Para: ALESSANDRO FURTADO
Assunto: - Section Access
<http://community.qlik.com/?et=watches.email.thread> Qlik Community
Section Access
criado por Marcio Teixeira <http://community.qlik.com/people/marcio150972?et=watches.email.thread> em Qlik Brasil - Visualize a discussão completa <http://community.qlik.com/message/703085?et=watches.email.thread#703085>
Não esquece de setar
Assim caso não tenha a informação (por exemplo empresa 3) ele não mostra nada se estiver com exclusão total e sem isto como não tem o que reduzir, ele mostra tudo.
Mas o que você fez funciona bem. No section access tem que estar em letra maiúscula o campo e não entendi o de colocar nas abas?
AMF
De: Marcio Teixeira
Enviada em: quarta-feira, 28 de janeiro de 2015 16:47
Para: ALESSANDRO FURTADO
Assunto: - Section Access
<http://community.qlik.com/?et=watches.email.thread> Qlik Community
Section Access
criado por Marcio Teixeira <http://community.qlik.com/people/marcio150972?et=watches.email.thread> em Qlik Brasil - Visualize a discussão completa <http://community.qlik.com/message/703085?et=watches.email.thread#703085>
Tudo bem Alessandro,
Muito obrigado pela ajuda.
Pois é meu amigo, eu tinha marcado isso, esqueci de escrever aqui, eu vi um artigo aqui no grupo mostrando isso.
Quando eu falo colocar na ABA, seria colocar um objeto com esse filtro de empresa.
eu achei que se não colocasse poderia ver os dados de todas as empresas, achei que tinha que vir selecionado, mas não precisa então, fica escondido essa seleção.
sim, na realidade ao entrar o usuario fica com o filtro da empresa que esta "amarrada" a ele.
O que pode acontecer é ter algum usuario que tenha mais de uma empresa, ai sim, neste caso precisaria selecionar.
AMF
Beleza Alessandro, entendi.
Muito obrigado pelas dicas e pela ajuda, vou implantar desta maneira.
Grande abraço meu amigo.
Hi Everyone
Really great post, most appreciated.
Ebiexperts a Qlik Technology partner has launched an automated Section Access product to the market.
The product is called SAM: Section Access Manager for Qlik
This is the MVP release and fully automated. I have attached the brochure.
Regards
JP