Rota de busca de pedidos Totvs custom tabs box items |
---|
default | yes |
---|
referencia | rota1 |
---|
| Dados: CAMPO | VALOR | DESCRIÇÃO |
---|
ID Empresa |
| Código do PDVSYNC cadastrado em empresa na rotina 2650 | Status | ATIVO |
| Autenticador | NÃO |
| Arquitetura | JSON |
| Ordem Execução | 2 |
| Tipo de Processo | 1-BUSCAR |
| ID Rota Serviço |
| Código da rota de busca dos pedidos offline do PDVSYNC |
Bloco de código |
---|
language | js |
---|
theme | Eclipse |
---|
firstline | 1 |
---|
title | Layout de comunicação |
---|
| {
"name": "PDVSync - Buscar vendas",
"request": {
"method": "GET",
"header": [
{
"key": "Authorization",
"value": "Bearer {{TOKEN}}"
},
{
"key": "Accept",
"value": "*/*"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"url": {
"raw": "{{URL_CONSULTA_VENDAS}}/{{ID_INQUILINO}}?{{IDSPROPRIETARIO}}",
"query": []
}
},
"response": []
} |
Bloco de código |
---|
language | js |
---|
theme | Eclipse |
---|
title | Layout de transformação |
---|
| [
{
"operation": "br.com.totvs.integracao.winthosmarthube.infra.jolt.custom.JoltModifyCustomOperation",
"spec": {
"data": {
"*": {
"conteudo": "=base64ToObject"
}
}
}
},
{
"operation": "shift",
"spec": {
"data": {
"*": {
"conteudo": {
"situacaoPreVenda": {
"RECEBIDO": {
"@3": "data[]"
}
}
}
}
}
}
},
{
"operation": "modify-overwrite-beta",
"spec": {
"data": {
"*": {
"idExterno": "=concat('pdvsync-status-prevenda-',@(1,conteudo.id),'-',@(1,conteudo.data))",
"idPdv": "@(1,id)"
}
}
}
},
{
"operation": "shift",
"spec": {
"data": {
"*": {
"idExterno": "idExterno",
"conteudo": "items[]",
"idPdv": "items[&1].idPdv"
}
}
}
},
{
"operation": "default",
"spec": {
"_attr_access": "items"
}
}
] |
Parametros: |
Rota de envio de pedidos offline para o WTA Totvs custom tabs box items |
---|
| Dados: CAMPO | VALOR | DESCRIÇÃO |
---|
ID Empresa |
| Código do Winthor cadastrado em empresa na rotina 2650 | Status | ATIVO |
| Autenticador | NÃO |
| Arquitetura | JSON |
| Ordem Execução | 4 |
| Tipo de Processo | 4-ENVIAR |
|
Bloco de código |
---|
language | js |
---|
theme | Eclipse |
---|
firstline | 1 |
---|
title | Layout de comunicação |
---|
| {
"name": "WTA - Enviar Pedido Recebido",
"request": {
"method": "POST",
"header": [
{"key": "Authorization", "value": "Bearer {{TOKEN}}"},
{
"key": "Accept",
"value": "*/*"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"url": {
"raw": "{{URL_BASE}}/api/wholesale/v1/orders/pdvsync",
"query": []
},
"bodyraw": {{CLIENT_JSON}}
},
"response": []
} |
Bloco de código |
---|
language | js |
---|
theme | Eclipse |
---|
title | Layout de transformação |
---|
| [
{
"operation": "default",
"spec": {
"status": 2
}
}
] |
Parâmetros: CHAVE | VALOR | TIPO DE VALOR |
---|
{{CLIENT_JSON}} | :PCINTEGRACAOCORE.DADOSTRANSFORMADOS | STRING |
|
Rota de atualização de status de venda do PDVSync Totvs custom tabs box items |
---|
| Dados: CAMPO | VALOR | DESCRIÇÃO |
---|
ID Empresa |
| Código do PDVSync cadastrado em empresa na rotina 2650 | Status | ATIVO |
| Autenticador | NÃO |
| Arquitetura | JSON |
| Ordem Execução | 4 |
| Tipo de Processo | 1-BUSCAR |
|
Bloco de código |
---|
language | js |
---|
theme | Eclipse |
---|
firstline | 1 |
---|
title | Layout de comunicação |
---|
| {
"name": "PDVSync - atualizar status vendas",
"request": {
"method": "PUT",
"header": [
{
"key": "Authorization",
"value": "Bearer {{TOKEN}}"
},
{
"key": "Accept",
"value": "*/*"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"url": {
"raw": "{{URL_ATUALIZAR_STATUS_PREVENDA}}",
"query": []
},
"bodyraw": [
{
"idMensagem": "{{ID_MENSAGEM}}",
"status": "{{STATUS_INTEGRACAO}}"
}
]
},
"response": []
} |
Bloco de código |
---|
language | js |
---|
theme | Eclipse |
---|
title | Layout de transformação |
---|
| [
{
"operation": "default",
"spec": {
"status": 2
}
}
] |
Parâmetros: |
|