Objetivo

Este documento tem como objetivo explicar o funcionamento da integração da API de consulta de lotes PDV que devem ser monitorados.

Considera-se como lote em monitoramento os lotes que possuem registros na PCINTEGRACAOCORE que ainda não tiveram a confirmação do resultado do processamento (PCINTEGRACAOCORE em status 2 - processado com sucesso ou 11- não processado no destino)

Pré-Requisitos e Restrições

Integração

A integração consiste em retornar todos os lotes abertos que ainda contém registros na PCINTEGRACAOCORE em monitoramento.

Considera-se como um registro em monitoramento aquele integrados com sucesso e que ainda não foi confirmado no winthor (PCINTEGRACAOCORE em status 2 - processado com sucesso ou 11- não processado no destino respectivamente)

Os dados integrados são: 

BATCHS                 |        PCINTEGRACAOVARIAVEISTEMP

API

Referência Winthor

Obs

numeroLote

PCINTEGRACAOVARIAVEISTEMP.VALOR


idRequisicaoEnvio

PCINTEGRACAOVARIAVEISTEMP.IDREQUISICAOENVIO


dataConsulta

Data e hora da consulta

Campo para auxiliar a criação do campo "idExterno" na construção do layout de transformação.

Exemplo do envio da requisição:

method: 'GET',
url: '/winthor/integracao/fulfillment/v1/lote'
pagina	: 1								   		- número da página
tamanho	: 10								    - quantidade por página 



Exemplo JSON da resposta:  

{
    "first": false,
    "items": [
        {
            "numeroLote": "12345678",
            "idRequisicaoEnvio": "b980c50f-7b36-4bde-bc8d-5cdfe2dff1ca",
            "dataConsulta": "2024-03-15T09:39:25"
        }
    ],
    "hasNext": false
}