Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

TOTVS RH

Solucoes_totvs
Solucao

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linha Datasul 

Linhas_totvs

Segmento:

RH 

Segmentos_totvs
Segmento

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

***VERIFIQUE E CASO NECESSÁRIO, AJUSTE O TEXTO GERADO POR IA. APÓS VALIDAÇÃO, REMOVA ESSE TRECHO!*****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

...

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

...