RESTRINGIR ACESSO DE USUÁRIOS AS INFORMAÇÕES DAS DEMAIS FILIAIS O QUAL NÃO PERTENCE Por Cristiane Sateles Problema: A empresa possui filiais, e as informações de todas as empresas estão contidas num mesmo banco de dados. Sendo assim, todos os usuários conseguem ter acesso as informações de todas as empresas, desta forma dados que deveriam ser sigilosos somente a determinada empresa são visualizados por todos os usuários do sistema. Como determinar que o usuário consiga visualizar informações somente da empresa o qual pertence? As maiorias das empresas possuem filiais e as informações ficam armazenadas num único banco de dados, sendo assim todos os usuários cadastrados conseguem ter acesso a relatórios financeiros, movimento de caixa, fiscal, contábil entre outros de todas as empresas cadastradas neste mesmo banco de dados. Embora seja importante possuir as informações de todas as empresas num mesmo banco de dados, há administradores que preferem restringir acesso das informações somente a usuários autorizados, o sigilo em sua maioria passa a ser importante devido à estratégia comercial individual por empresa. Visando atender esta necessidade, o ERP Siagri possui ferramenta que permite definir que o usuário terá acesso às opções, mas somente de determinada empresa. Para efetuar a configuração, deverão ser seguidos os seguintes passos abaixo: 01. Determinar quais opções o usuário terá acesso por empresa. Acesse o módulo Transacionadores- >Cadastros-> Segurança opção DConfiguração das Opções do Sistema. Figura 1: A figura ilustra como definir opções que terão controle de permissões por empresa. 02. Redefinir permissões de acesso do usuário(s) Embora já se tenha definido que a permissão da opção selecionada, conforme Figura 1, será controlada por empresa provavelmente o usuário(s) ainda possui permissões para emitir o relatório filtrando todas as empresas. Para que o controle passe a ser feito é necessário retirar às permissões do usuário as outras empresas, se este procedimento não for seguido ele ainda conseguirá emitir o relatório filtrando as outras filiais. 02.1. Retirando permissões de acesso do usuário as empresas Figura 2: Conforme figura, segue passos ordenados numericamente instruindo forma de se retirar permissões do usuário as empresas. 02.2. Liberando permissões de acesso do usuário as opções por empresa Retirada as permissões do usuário à opção nas outras empresas, será necessário efetuar a liberação da permissão a opção só que desta vez selecionando somente a empresa a qual o usuário pertence. Efetuando esta segunda configuração, estará sendo confirmado que o usuário não conseguirá acessar a opção filtrando as demais filiais, ou seja, conseguirá obter informações somente da empresa autorizada. Figura 3: Passos ordenados numericamente ilustrando forma de liberar permissão de acesso a opção por usuário e empresa. Conforme exemplo ilustrado nas Figuras 1, 2 e 3 após o procedimento o usuário SYSDBA irá conseguir emitir o relatório Finan40112A-Relatório Contas Receber de Cliente – Data apenas da empresa 1-INSTAVEL. Caso o usuário tente utilizar o filtro Empresa no relatório, informando empresa 2-GOIANIA ou 3- LOJA 03 o sistema irá exibir a seguinte tela de aviso: Figura 4: Tela de aviso informando que usuário não tem acesso a informações de outras filiais. Mesmo se o usuário não utilizar o filtro Empresa, o sistema sempre irá carregar apenas a empresa 1-INSTAVEL. Cristiane Sateles Analista de Requisitos [email protected] siagri.com.br