Permissões aplicadas a telas SGI
As permissões de acesso podem ser configuradas utilizando a Central de Segurança, na guia tabelas e campos:
Utilizando o exemplo da tabela de Cep, E008CEP, retirando os permissionamentos presentes na direita, o Grupo/Usuário não conseguirá mais visualizar as informações presentes nela. O usuário ainda poderá vinculá-la a Interfaces e Formulários, porém no momento que tentar testar a execução do Formulário, aparecerá a mensagem a seguir:
É importante lembrar que um usuário, além do permissionamentos no usuário em si, poderá ter liberações em grupos, como é o caso do grupo Todos. Caso em algum grupo ele possua liberação de acesso, mesmo que em seu usuário esteja configurado para não acessar, alterar, incluir campos em tabelas, ele conseguirá por conta dos grupos em que está incluso.
Ao configurar uma permissão para tabelas, elas também refletem no comportamento das ligações realizadas nas telas SGI.
Para ligações do tipo “Referência para tabela externa”, mesmo que o usuário não tenha permissão de acesso diretamente a tabela E007UFS, o SGI irá apresentar as informações ali presentes através das ligações.
Na tentativa de incluir outras tabelas para relacionamento dos tipos 1-1, 1-n, o sistema irá barrar caso o usuário não possua liberação para alguma tabela informada para as Interfaces.
Quando possuímos as opções de Inclusão/Alteração/Exclusão liberadas na Tabela física, o SGI irá validar se as liberações do usuário/grupo estão coerentes com o que está disponível para utilização.
No momento de execução do Formulário, iremos ver que algumas opções ficarão disponíveis/indisponíveis, respeitando as liberações na Central de Segurança.
No exemplo da imagem acima, o usuário possui apenas a permissão de Excluir, onde o N/A substitui o botão Alterar.
No caso de um usuário possuir liberações para realizar Alterações/Inclusão/Exclusões na Central de Segurança, em determinadas tabelas, porém a configuração dentro da Tabela no SGI não permitir essas ações, os botões em si ficarão desabilitados, como também os campos.
Usuário com liberação para realizar Exclusão, porém a configuração interna do SGI não permite.