HCM – Web Services – Ocorreu um erro ao executar o serviço CP - Históricos - Posto de Trabalho: O campo Mot. alt. não está disponível na tela Manutenção de Históricos
Incidente
No módulo Controle de Ponto, ao tentar executar uma regra utilizando o webService: interno.com.senior.g5.rh.hr.historicos.Posto_4, é apresentada a mensagem: Ocorreu um erro ao executar o serviço "CP - Históricos - Posto de Trabalho": O campo "Mot. alt." não está disponível na tela "Manutenção de Históricos".
Causa
Esta mensagem é apresentada, pois o Web Service interno.com.senior.g5.rh.hr.historicos.Posto_4 tenta incluir um histórico para o mesmo posto de trabalho que já está vigente para o colaborador.
Solução
O Web Service interno.com.senior.g5.rh.hr.historicos.Posto_4 não realiza a validação para identificar se o posto de trabalho informado corresponde ao posto de trabalho atual do colaborador. Dessa forma, essa verificação deve ser realizada pela regra antes da chamada ao Web Service. Caso o posto de trabalho informado seja o mesmo em que o colaborador já está alocado, o campo Motivo da Alteração não deve ser informado, pois esse campo não é disponibilizado pelo sistema nesse cenário.