01. DADOS GERAIS
| Produto: |
TOTVS RH
|
|---|---|
| Linha de Produto: | Linha Datasul |
| Segmento: | RH |
| Módulo: | Controle de Frequência |
| Função: | recordClockMarkings.p |
| Requisito/Story/Issue (informe o requisito relacionado) : | DRHJORNDTS-5628 |
02. SITUAÇÃO/REQUISITO
Quando o Ahgora PontoWeb by TOTVS enviar marcações realizadas por funcionários com múltiplos vínculos no mesmo CNPJ deverá ser validado se existem funcionários com o CPF informado nestas marcações.
03. SOLUÇÃO
A api recordClockMarkings foi ajustada para que ao identificar que a marcação foi realizada por um múltiplo vínculo no mesmo CNPJ verifique se existe algum funcionário cadastrado para o CPF informado na marcação e que esteja ativo no dia da marcação. Caso:
- Localize algum funcionário: a marcação será integrada com sucesso.
- Não localize nenhum funcionário: a marcação não será integrada retornando a mensagem de erro "Não foi localizado funcionário com o CPF informado". Esta mesma mensagem será impressa no arquivo de log detalhado com o número 9970, caso no programa PE0400 - Configurador de Logs - Processos MPE esteja parametrizado para gerar o arquivo de log detalhado.
Para facilitar a localização dos arquivos de log técnico e log detalhado gerados na execução da api recordClockMarkings, a partir desta versão, no arquivo de clientlog serão impressas duas mensagens informando o local e o nome destes arquivos.
Para localizar estas mensagens, procurar no arquivo de clientlog por:
- #novaapi apiRecordClockMarkings - Arquivo Log Técnico
- #novaapi peapi016 - Arquivo Log Detalhado
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
Integração Ahgora Ponto Web com RH Datasul - Controle de Frequência