Tempo aproximado para leitura: 00:03:00 min
Dúvida
Como fazer uma configuração para que determinados usuários possam visualizar ou não um campo?
Ambiente
TOTVS RH - TOTVS RH (Linha Protheus) - Gestão de Pessoal - A partir da versão 12.1.17
Solução
Os níveis de usuário servem para você controlar a visualização de campos que os usuários podem ter. Os níveis vão de 1 a 9. Por exemplo, se um usuário tem Nível 5, no módulo GPE, ele poderá visualizar campos que tenham nível 5 ou menos. Caso um campo tenha nível 6 ou mais, esse campo não aparecerá para o usuário.
IMPORTANTE: isso não vale para campos obrigatórios. Campos obrigatórios irão sempre aparecer.
Para configurar os níveis de usuário e dos campos, siga o procedimento abaixo.
Atenção: No exemplo, iremos configurar determinado campo para que ele não apareça na rotina para este usuário, pois o campo terá um nível maior do que o nível que está configurado para o usuário.
Para alterar o Nível do Usuário/Grupo
- Acesse Configurador > Usuário > Senhas > Usuários ou Configurador > Usuário > Senhas > Grupos
- Selecione o usuário/grupo e clique em Alterar
- Acesse a aba Restrições de Acesso > Ambientes, selecione no Módulo e na coluna Nível clique duas vezes no campo para alterar o Nível do usuário (Ex: Nível = 5)
- Após alteração clique em Confirmar.
Para alterar o Nível do Campo
- Acesse Configurador > Base de Dados > Dicionário > Bases de Dados
- Clique em Dicionário de Dados, e selecione a tabela que contém os campos que deseja configurar (EX: SRA)
- Clique sobre a tabela e clique em Editar
-Clique em +Funcionários e clique em Campos
-Clique na Lupa e pesquise o campo. (EX RA_SALARIO). Selecione o campo e clique em Editar.
- Na aba Validações, altere o nível do campo para um número superior ao nível do usuário (Ex.: Nível=6)
- Clique em Salvar, depois em Confirmar
- Para que, esta alteração no campo tenha efeito, é necessário atualizar a base de dados. Em modo exclusivo (nenhum usuário pode estar acessando as tabelas envolvidas na alteração), clique no ícone Atualizar Base de Dados
- Clique em Avançar até Finalizar, confirmando a atualização dos campos alterados
- Conforme exemplo acima, o usuário/grupo em questão não irá visualizar o campo RA_SALARIO na rotina GPEA010, ao Incluir ou Alterar um funcionário.
Observações
- O Campo Nível Global de Campos é utilizado apenas para a ferramenta Protheus Search.
Saber Mais:
RH - Linha Protheus - GPE - LGPD Lei Geral de Proteção aos Dados Pessoais
RH - Linha Protheus - GPE - Restringir acesso de usuário a determinada rotina
RH - Linha Protheus - GPE - Como restringir o acesso do usuário à alteração de campo específico
RH - Linha Protheus - GPE - Bloqueio de acesso por vinculo funcional de usuários demitidos
1 Comentários