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
- Necessário a instalação dos serviços:
winthor-integracao-2650
winthor-integracao-config
Rotas de serviços
Para integração necessário cadastrar as seguintes rotas e serviços na rotina 2650:
...
Totvs custom tabs box |
---|
tabs | Rota de consulta de lote de origem |
---|
ids | rota1 |
---|
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | rota1 |
---|
| Bloco de código |
---|
language | js |
---|
theme | Eclipse |
---|
title | Layout de comunicação |
---|
| {
"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": []
} |
Bloco de código |
---|
language | js |
---|
theme | Eclipse |
---|
title | Layout de transformação |
---|
| [
{ |
"loteOrigem": "loteOrigem", |
"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", |
"mensagem": "=concat(@(1,mensagem),' - ',@(1,loteOrigem))" |
Parametros: |
|
...