No artigo de hoje vamos exemplificar como funciona o nível de campos no Protheus.
O nível de campos no Protheus, ele é o que determina se um usuário pode ou não visualizar campos nas telas do Protheus.
Para configurar o nível de campos, nós temos que entender que são necessários dois passos:
- Configurar no usuário ou grupo que o usuário pertence, dessa forma definindo um número de nível
- Configurar no campo, o nível atribuído a ele
Dessa forma, o usuário só irá visualizar campos abaixo do nível configurado para ele. Por exemplo, supondo que o campo RA_SALARIO tenha o nível 6, somente usuários / grupos com níveis acima disso visualizarão (7, 8 e 9).
Outro exemplo, é se um usuário tiver nível 3 configurado, ele só irá visualizar campos que estejam abaixo desse nível (1, 2 e 3).
Então resumidamente montamos a tabela abaixo para exemplificar:
Usuário | Campo |
Administrador | Todos os campos independente do nível |
Todos usuários | Campos obrigatórios |
Usuário com nível 1 | Campos até o nível 1 |
Usuário com nível 2 | Campos até o nível 2 |
Usuário com nível 3 | Campos até o nível 3 |
Usuário com nível 4 | Campos até o nível 4 |
Usuário com nível 5 | Campos até o nível 5 |
Usuário com nível 6 | Campos até o nível 6 |
Usuário com nível 7 | Campos até o nível 7 |
Usuário com nível 8 | Campos até o nível 8 |
Usuário com nível 9 | Campos até o nível 9 |
Para configurar o nível de um usuário ou grupo, basta você acessar pelo Configurador e alterar no acesso aos menus.
Já para configurar no campo, você deve abrir no Configurador a área de Base de Dados, entrar na tabela desejada, ir no campo dar um editar e na aba Validações, será o terceiro campo, chamado Nível.
Referências:
Bom pessoal, por hoje é só.
Abraços e até a próxima.