Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Microsiga Protheus
Segmento:Recursos Humanos
Módulo:SIGAGPE
Função:WSMIDPROC
Requisito/Story/Issue (informe o requisito relacionado) :DRHESOCP-15423


02. SITUAÇÃO/REQUISITO

Desenvolvimento de uma API REST para transmitir os eventos do eSocial ao Middleware, a partir da seleção realizada no filtro do Monitor THF.

Depois que os cards são montados com o filtro que o usuário selecionou, cabe a API gravar os dados da transação na tabela RJN (Controle de Transações) e depois realizar a chamada do JOB para envio dos dados.

Os dados devem ser enviados pelo JOB, em lotes de 50 registros e ainda deve atualizar a tabela RJE (Tabela de eventos) com status 2.

A API de transmissão deve ainda incluir controle por usuário.

03. SOLUÇÃO

Desenvolvimento da API de transmissão com base nos requisitos descritos acima.

Importante ressaltar que para utilização da API é necessário realizar a configuração do Wizard( rotina GPEAWIZD), para comunicação com o TSS  e para configuração de parâmetros necessários durante a transmissão, e também ter configurado o serviço REST. 


Campos da tabela de Controle de Transações (RJN) que preenchidos durante a transmissão:

  • RJN_ID           - Gravação do ID de controle da tabela;
  • RJN_DTREQ   - Gravação da data de transmissão;
  • RJN_HRREQ   - Gravação da hora de transmissão;
  • RJN_STATUS  - Gravação do status 2;
  • RJN_PARAMS - Gravação dos parâmetros informados pelo usuário no momento da transmissão.


Para maiores informações, consultar as documentações abaixo:

Tabela de Controle de Transações (RJN): https://tdn.totvs.com/x/vqoPHw

Configuração do Wizardhttps://tdn.totvs.com/x/dau2Hg

Configuração do serviço REST no Protheushttps://tdn.totvs.com/x/-m4SCw

Documentação detalhada da API de Transmissão: