O recurso de Restrição de Dados pela Estrutura de Grupo de Empresas consiste em uma nova possibilidade complementar aos acessos 114 (Mbrowse – Visualiza outras filiais) e 115 (Mbrowse – Edita Registros de outras filiais), permitindo especificar os dados que serão acessíveis de acordo com os níveis do Grupo de Empresas.
Em resumo, este recurso permite definir se o usuário visualizará dados das filiais pertencentes a Empresa, Unidade ou somente da Filial da seção.
Importante
Para esta implementação, foram criadas 3 permissões de acesso, sendo elas:
Visando simplificar a compreensão do comportamento das permissões, abaixo são especificados os acessos conforme as possibilidades existentes:
Usuário sem Restrições de Acesso
Para que o usuário não receba qualquer filtro, basta possuir as 3 permissões marcadas:
No cenário de exemplo deste caso, o acesso ocorrerá sem mudanças, podendo o usuário acessar os dados de todas as filiais conforme suas permissões anteriores a essa implementação.
Usuário com restrição para acessar apenas os dados da Filial logada
Nesta condição, mesmo que o usuário possua acesso a todas empresas e filiais, ele ficará restrito aos dados da Filial logada e caso ele precise acessar dados de outras filiais, obrigatoriamente ele deverá efetuar a troca da Filial.
Para esta condição, basta que o usuário possua a permissão 196 desmarcada, não importando a situação dos acessos 197 e 198:
ou
Usuário com restrição para acessar apenas os dados das Filiais pertencentes a Unidade de Negócio logada
Para esta condição, é imprescindível que o usuário possua a permissão 196 marcada e a permissão 197 desmarcada, não importando a situação do acesso 198, conforme indicado abaixo:
ou
Usuário com restrição para acessar apenas os dados das Filiais pertencentes a Empresa logada
Para esta condição, é imprescindível que o usuário possua a permissão 196 e 197 marcadas e a permissão 198 desmarcada, conforme indicado abaixo:
Para melhor demonstrar a funcionalidade, consideramos o exemplo abaixo onde são exibidos todos os dados existentes de uma tabela (tendo Modos Exclusivos para Empresa, Unidade de Negócio e Filial) que possui dados nos diversos grupos:
A seguir serão demonstrados os filtros aplicados conforme cada nível de acesso:
Restrição por Filial:
Resultado (Login Filial "D MG 01"):
Restrição por Unidade de Negócio:
Resultado (Login Filial "D MG 01"):
Restrição por Empresa
Resultado (Login Filial "D MG 01"):
Resultado (Login Filial "M SP 01"):