Objetivo

Este documento tem como objetivo explicar o funcionamento para consultar o status do lote de origem da integração com o PDVSync

Pré-Requisitos e Restrições

Rotas de serviços

Para integração necessário cadastrar as seguintes rotas e serviços na rotina 2650:


{
	"name": "PDV-SYNC Consultar lote",
	"request": {
		"method": "GET",
		"header": [
			{
				"key": "Accept",
				"value": "*/*"
			},
			{
				"key": "Content-Type",
				"value": "application/json"
			}
		],
		"url": {
			"raw": "{{URL_CONSULTAR_LOTE}}/{{ID_INQUILINO}}/{{LOTE_ORIGEM}}",
			"query": []
		}
	},
	"response": []
}
[

  {
    "operation": "shift",
    "spec": {
      "data": {
        "0": {
          "loteOrigem": "loteOrigem",
          "status": {
            "0": { "#1": "status", "#Lote: EmPreparacao": "mensagem" },
            "1": { "#4": "status", "#Lote: EmProcessamento": "mensagem" },
            "2": { "#2": "status", "#Lote: Disponivel": "mensagem" },
            "3": { "#3": "status", "#Lote: Indisponivel": "mensagem" },
            "4": { "#4": "status", "#Lote: EmProcessoDeBaixa": "mensagem" },
            "5": { "#2": "status", "#Lote: BaixadoComSucesso": "mensagem" },
            "6": { "#3": "status", "#Lote: BaixadoComErro": "mensagem" },
            "7": { "#2": "status", "#Lote: EnviadoComSucesso": "mensagem" },
            "8": { "#3": "status", "#Lote: EnviadoComErro": "mensagem" },
            "9": { "#3": "status", "#Lote: ComProblemaVerificar": "mensagem" }
          }
        }
      }
    }
  },
  {
    "operation": "modify-overwrite-beta",
    "spec": {
      "mensagem": "=concat(@(1,mensagem),' - ',@(1,loteOrigem))"
    }
   }
]



Parametros: 

CHAVEVALOR
{{URL_CONSULTAR_LOTE}}

  https://pdvsync-core-controle-qa-aadivv24nq-ue.a.run.app/api/retaguarda/LoteExternoRetornos

{{ID_INQUILINO}}