Árvore de páginas

Versões comparadas

Chave

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


01. DADOS GERAIS

Produto:

Solucoes_totvs

Solucoes_totvs_cross
SolucaoCrossTOTVS RH

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:

Linhas_totvs
LinhaLinha Datasul

Segmento:

Segmentos_totvs
SegmentoRH

Módulo:

Modulos_cross_segmentos

Modulos_framework

Modulos_totvs_construcao

Modulos_totvs_juridico

Modulos_totvs_logistica

Modulos_totvs_manufatura

Modulos_totvs_rh
ModulosTOTVSRHTOTVS RH (Linha Datasul) - Controle de Frequência (MPE)

Modulos_totvs_saude

Função:

FP8870 -  Monitor Integração TSA

Requisito/Story/Issue:DRHJORNDTS-2604


02. SITUAÇÃO/REQUISITO

Quando para o estabelecimento, categoria salarial e tipo de funcionário não existem eventos de integração informados no programa PE0300 e/ou, para o sindicato do funcionário não existem as regras de pagamento de banco de horas informadas no programa FP2700, ao realizar o fechamento do banco de horas através do programa PE4300 é impressa mensagem sobre a falta dos eventos no FP2700, porém o fechamento é realizado e, no PE5000 o evento é apresentado como fériasApós a alteração do programa prghur/fpp/fpapi538-20.r para gerar as mensagens de afastamento do funcionário com a tag “insertOrUpdateUserAbsenceReason” ao invés de gerar com a tag “insertAbsenceReason” (issue DRHJORNDTS-2019), a integração da mensagem de afastamento do funcionário passou a apresentar o erro: “Failure initializing SOAP Call: Cannot find a SOAP Operation named isertOrUpdateUserAbsenceReason (11775) (11762) para os clientes que não estão na versão do Suricato que trata esta nova tag ou, para os clientes que ainda estão no TSA.

03. SOLUÇÃO

O programa que realiza o fechamento do banco de horas foi ajustado para que não realize o fechamento do banco de horas do funcionário quando:

...

Liberado o programa prghur/fpp/fpapi538-20-InsertAbsenceReason.r.

Somente quando a integração da mensagem de afastamento do funcionário apresentar o erro “Failure initializing SOAP Call: Cannot find a SOAP Operation named isertOrUpdateUserAbsenceReason (11775) (11762), realizar os passos descritos abaixo:

1) Nos diretórios onde existir o programa prghur/fpp/fpapi538-20.r e que constarem no propath do sistema (quarentena e oficial), renomear o programa fpapi538-20.r para fpapi538-20-insertOrUpdateUserAbsenceReason.r .

2) Realizar uma cópia do programa prghur/fpp/fpapi538-20-InsertAbsenceReason.r e renomeá-lo para prghur/fpp/fpapi538-20.r.


A partir desta alteração, as mensagens de afastamento serão geradas com a tag “insertAbsenceReason”, não ocasionando mais o erro descrito acima

...

.

04. DEMAIS INFORMAÇÕES

Não se  aplica.

05. ASSUNTOS RELACIONADOS

  • Não se aplica.



Templatedocumentos

...