01. DADOS GERAIS
Produto: | Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | Modulos_totvs_rh |
---|
ModulosTOTVSRH | TOTVS RH (Linha Datasul) - Controle de Frequência (MPE) |
---|
|
|
---|
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
...