Histórico da Página
01. DADOS GERAIS
| Produto: | TOTVS RH
| ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Linha de Produto: | Linha Datasul | ||||||||||||||||
| Segmento: | RH | ||||||||||||||||
| Módulo: | FOLHA DE PAGAMENTO (MFP) | ||||||||||||||||
| Função: | INTEGRAÇÃO AHGORA (FUNCIONÁRIOS E AFASTAMENTOS) | Ticket: | |||||||||||||||
| Requisito/Story/Issue (informe o requisito relacionado) : | DRHROTDTS-18593 |
02. SITUAÇÃO/REQUISITO
...
**Situação:** O sistema atualmente integra resultados com códigos de funcionários, que devem ser formatados corretamente como empresa|estabelecimento|funcionário.
**Problema:** Quando o código do funcionário não é enviado ou é informado de forma incorreta, ocorre um erro 500 - Entrada 2 está fora de faixa da lista (560), comprometendo o processo de integração e a experiência do usuário.**Objetivo:** Implementar um tratamento que valide o código do funcionário durante a integração de resultados. O sistema deve retornar um erro claro quando o código estiver ausente ou incorreto, evitando a falha técnica e garantindo uma integração mais robusta.
03. SOLUÇÃO
***VERIFIQUE E CASO NECESSÁRIO, AJUSTE O TEXTO GERADO POR IA. APÓS VALIDAÇÃO, REMOVA ESSE TRECHO!***
Para resolver a questão da ausência ou incorreção do código do funcionário na integração de resultados, foi implementado um tratamento específico. O sistema agora valida o parâmetro codFuncionario, que deve ser corretamente formatado como empresa|estabelecimento|funcionário (ex: 1|001|100). Quando o código estiver em branco ou em formato inválido, um erro de integração será retornado, evitando assim o erro técnico 500 - Entrada 2 está fora de faixa da lista (560).
O JSON de exemplo ilustra um caso em que o código do funcionário não é enviado corretamente. As validações também incluem testes em diferentes cenários: com o código correto, em branco e em formatos incorretos (ex: 1|100 ou 1|001|100|1). Esses testes garantem que as falhas sejam devidamente controladas e que mensagens de erro claras sejam apresentadas durante o processo de integração.
04. DEMAIS INFORMAÇÕES
04. DEMAIS INFORMAÇÕES
Baixar pacote com a atualização e executar novamente o processo.<Não se aplica>
05. ASSUNTOS RELACIONADOS
...