Tempo aproximado para leitura: 00:02:00 min
Dúvida
Como restringir o acesso do usuário para alterar informação de um campo específico?
Ambiente
TOTVS RH - TOTVS RH (Linha Protheus) - Gestão de Pessoal - Todas as versões
Solução
Este procedimento poderá ser efetuado para qualquer campo do sistema, para que somente um ou mais usuários possam alterar a informação.
O exemplo abaixo se refere a rotina de Cadastro de Funcionários - campo Salário da aba Funcionais.
1 - No campo Salário, clique com F1 para identificar qual o nome deste campo. Neste caso, é RA_SALARIO:
2 - Acesse o módulo de Configurador > Usuários > Senha > Usuários, anote o ID do usuário que terá acesso para alterar o campo RA_SALARIO. Neste caso, apenas o usuário de ID 000003 terá essa permissão:
3 - Acesse Base de Dados > Dicionários > Arquivos, pesquise o nome da tabela do campo em questão. Neste caso, é a tabela SRA:
4 - Selecione a opção Editar > Funcionário > Campos:
5 - Pesquise o campo RA_SALARIO:
6 - Selecione Editar > aba Opções > campo Modo Edição informe a variável ‘__cUserId’ que é carregada automaticamente quando o usuário acessa o sistema, validando qual usuário terá acesso.
Neste caso, o campo deve ficar desta forma: __cUserId $ "000003"
Caso queira liberar o acesso para outros usuários, basta separar os demais IDs por vírgulas.
7 - Por fim, atualize o Banco de Dados em acesso exclusivo, selecionando o botão Atualizar Base de Dados.
Saiba Mais:
RH - Linha Protheus - GPE - Restringir acesso de usuário a determinada rotina
RH - Linha Protheus - GPE - Configuração para que determinados usuários possam visualizar ou não um campo
1 Comentários