Tempo aproximado para leitura: 00:03:00 min
Dúvida
Ao tentar realizar login no Meu RH, por que um usuário que acessava normalmente passou a receber o erro "Usuário ou senha incorretos"?
Ambiente
TOTVS RH - TOTVS RH (Linha RM) - Meu RH - Todas as versões
Solução
O erro acontece quando há a execução da rotina de "Inclusão de usuários para o RM Portal" sem realizar um filtro na visão de funcionários ou não selecionando nenhuma caixa de seleção, resultando na execução do reset de senha para todas ou várias chapas (inclusive quem já possui usuário criado) com e flag "Atualiza permissões para usuário existente".
Ao executar a rotina sem utilizar a caixa de seleção dos funcionários é retornada a mensagem de aviso que será executada para todos os registros da visão:
Geralmente o usuário utiliza o CPF como "Senha Default" e também necessita de "Alterar senha no próximo login", mas quando se marca a flag "Atualiza permissões para usuário existente" os usuários já existentes que, já haviam alterado sua senha para outra diferente do CPF, acatam as novas configurações dessa execução voltando novamente a senha para o CPF e necessitando alterar no próximo login. (Caso a flag "Definir CPF como senha default" não seja marcada, o sistema utilizará o último nome do usuário como senha.)
Nesse caso, o usuário do Meu RH deve testar o acesso novamente utilizando sua senha como CPF ou o último nome e, caso tenha ocorrido a situação descrita, ele irá acessar novamente o Meu RH e imediatamente alterar sua senha (caso tenha sido marcada a flag "Usuário deve alterar senha no próximo login" nessa execução que foi realizada sem filtros.)
Importante
O uso incorreto dessa rotina também pode causar a mensagem "Usuário desabilitado". Isso acontece porque o colaborador continua tentando acessar com a senha antiga e, após exceder o número de tentativas inválidas configuradas no sistema, o usuário é bloqueado automaticamente.
O parâmetro de bloqueio está disponível em: Ambiente > Parâmetros > Parâmetros Globais > Gerais
Observação:
É possível rastrear se esta rotina foi executada com o parâmetro "Atualiza permissões para usuário existente" marcado. Para isto, acesse no RM a aba Ambiente > Gerenciamento de Jobs. Filtre os jobs pela Classe do processo = 'FopInclusaoUsuarioProc'. Nesta tela será possível consultar o usuário que executou a rotina e também o horário de execução.
Para obter os detalhes dos parâmetros de execução do job, clique para edita-lo, vá em Anexos e selecione XML de Parametros de Jobs.
Será aberta uma nova janela contendo o XML completo da execução. Localize a tag: <AtualizarPermissoesUsuario>true</AtualizarPermissoesUsuario>.
Caso o valor da tag esteja como true, significa que o parâmetro foi marcado durante a execução da rotina.
0 Comentários