Totvs custom tabs box items |
---|
default | yes |
---|
referencia | rota1 |
---|
| 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 | 1 |
| Tipo de Processo | 1-BUSCAR |
| ID Rota Serviço |
| Código da rota de envio dos compartilhamentos ao PDVSYNC |
Bloco de código |
---|
language | js |
---|
theme | Eclipse |
---|
firstline | 1 |
---|
title | Layout de comunicação |
---|
| {
"idExterno": [
"pdvsync-compartilhamento-9999-master"
],
"_attr_access": "itens",
"itens": [
[ {
"idRetaguarda": "{{MASTER_ID_RETAGUARDA}}",
"idProprietario": "{{MASTER_ID_PROPRIETARIO}}",
"nomeCompartilhamento": "Master 01",
"nivel": 0,
"idRetaguardaPai": "",
"idRetaguardaLoja": "",
"idInquilino": "{{ID_IQUILINOINQUILINO}}",
"loteOrigem": "{{LOTE_ORIGEM}}"
}]
]
} |
Bloco de código |
---|
language | js |
---|
theme | Eclipse |
---|
title | Layout de transformação |
---|
| [
{
"operation": "default",
"spec": {
"default": "true"
}
}
] |
Parametros: CHAVE | VALOR | TIPO DE VALOR |
---|
{{MASTER_ID_PROPRIETARIO}} |
| STRING | {{MASTER_ID_RETAGUARDA}} |
| STRING | {{ID_IQUILINOINQUILINO}} |
| STRING |
|
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 | 1 |
| Tipo de Processo | 3-PROCESSAR |
|
Bloco de código |
---|
language | js |
---|
theme | Eclipse |
---|
firstline | 1 |
---|
title | Layout de comunicação |
---|
| {
"name": " ",
"request": {
"method": "POST",
"header": [
{
"key": "Accept",
"value": "*/*"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"url": {
"raw": "{{URL_ENVIAR_COMPARTILHAMENTO}}",
"query": []
},
"bodyraw": {{CLIENT_JSON}}
}
} |
Bloco de código |
---|
language | js |
---|
theme | Eclipse |
---|
title | Layout de transformação |
---|
| [
{
"operation": "default",
"spec": {
"status": 2
}
}
] |
Parâmetros: |
Totvs custom tabs box items |
---|
|
Dados: CAMPO | VALOR | DESCRIÇÃO |
---|
ID Empresa |
| Código do Winthor cadastrado em empresas na rotina 2650 | Status | ATIVO |
| Autenticador | NÃO |
| Arquitetura | JSON |
| Ordem Execução | 3 |
| Tipo de Processo | 3-BUSCAR |
| ID Rota Serviço |
| Código da rota de envio dos compartilhamentos ao PDVSYNC |
Bloco de código |
---|
language | js |
---|
theme | Eclipse |
---|
firstline | 1 |
---|
title | Layout de comunicação |
---|
| {
"name": "WTA -Buscar filiais",
"request": {
"method": "GET",
"header": [
{
"key": "Authorization",
"value": "Bearer {{TOKEN}}"
},
{
"key": "Accept",
"value": "*/*"
}
],
"url": {
"raw": "{{URL_BASE}}/api/branch/v1/",
"query": [
{
"key": "pageSize",
"value": "{{PAGE_SIZE}}"
},
{
"key": "page",
"value": "{{PAGE}}"
},
{
"key": "lastChange",
"value": "{{LAST_CHANGE}}"
}
]
}
},
"response": []
} |
Bloco de código |
---|
language | js |
---|
theme | Eclipse |
---|
title | Layout de transformação |
---|
| [
{
"operation": "modify-overwrite-beta",
"spec": {
"items": {
"*": {
"idExterno": "=concat('pdvsync-compartilhamento-', @(1,id),'-', @(1,lastChange))"
}
}
}
},
{
"operation": "shift",
"spec": {
"items": {
"*": {
"id": {
"99": { "@2": "ignore" },
"*": { "@2": "items" }
}
}
}
}
},
{
"operation": "shift",
"spec": {
"items": {
"*": {
"idExterno": "idExterno",
"id": [
"items[&1].[0].idRetaguarda",
"items[&1].[0].idProprietario",
"items[&1].[0].idRetaguardaLoja"
],
"corporateName": "items[&1].[0].nomeCompartilhamento"
}
}
}
},
{
"operation": "default",
"spec": {
"_attr_access": "items",
"items[]": {
"*[]": {
"*": {
"idInquilino": "{{ID_IQUILINOINQUILINO}}",
"idRetaguardaPai": "{{MASTER_ID_RETAGUARDA_PAI}}",
"loteOrigem": "{{LOTE_ORIGEM}}",
"situacao": 0,
"nivel": 1
}
}
}
}
}
] |
Parâmetros: CHAVE | VALOR | TIPO DE VALOR |
---|
{{LAST_CHANGE}} | SELECT (CASE WHEN (SELECT COUNT(1) FROM PCINTEGRACAOCORE WHERE IDROTASERVICO = /* ROTA DE BUSCA DE COMPARTILHAMENTO - MASTER */ AND STATUS != 1 AND ROWNUM >= 1) > 0 THEN TO_CHAR(NVL((SELECT MAX(DATACRIACAO) FROM PCINTEGRACAOCORE WHERE IDROTASERVICO = :IDROTASERVICO AND STATUS != 1), TO_DATE('01/01/1900')) -1, 'RRRR-MM-DD"T"HH24:MI:SS') ELSE TO_CHAR(SYSDATE, 'RRRR-MM-DD"T"HH24:MI:"00"') END) DT FROM DUAL | STRING |
|
Totvs custom tabs box items |
---|
| Fluxo de execução compartilhamento master ORDEM DE EXECUÇÃO | RECURSO | METODO | ROTA |
---|
1 | AutenticadorRefreshTokenApi | executar | Rota de login winthor | 2 | BuscaRotaServicoNaoPaginada | executar | Rota de busca de compartilhamento master cadastrada na primeira aba (Rota de busca) | 3 | CriaVariavelTemporaria | executar | Rota de cria variável temporária (LOTE DE ORIGEM) | 4 | EnvioIntegracaoStatusRecebido | executar | Rota de envio de compartilhamentos cadastrada na segunda aba (Rota de envio) | 5 | FinalizaVariavelTemporaria | executar | Rota de encerrar variável temporária (LOTE DE ORIGEM) | 6 | ConsultarStatusPosIntegracao | executar | Rota de encerrar variável temporária (PDVSYNC - Consultar lote de origem) |
Fluxo de execução compartilhamento lojas: ORDEM DE EXECUÇÃO | RECURSO | METODO | ROTA |
---|
1 | AutenticadorRefreshTokenApi | executar | Rota de login winthor | 2 | BuscaRotaServicoPaginada | executar | Rota de compartilhamentos das lojas cadastrada na terceira aba (Rota de busca) | 3 | CriaVariavelTemporaria | executar | Rota de cria variável temporária (LOTE DE ORIGEM) | 4 | EnvioIntegracaoStatusRecebido | executar | Rota de envio de compartilhamentos cadastrada na segunda aba (Rota de envio) | 5 | FinalizaVariavelTemporaria | executar | Rota de encerrar variável temporária (LOTE DE ORIGEM) | 6 | ConsultarStatusPosIntegracao | executar | Rota de consultar lote de origem (PDVSYNC - Consultar lote de origem) |
|
|