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 Wizard: https://tdn.totvs.com/x/dau2Hg
Configuração do serviço REST no Protheus: https://tdn.totvs.com/x/-m4SCw
Documentação detalhada da API de Transmissão: