Páginas filhas
  • Operadora TEF

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Totvs custom tabs box
tabsRota de busca das operadoras, Rota de envio de operadoras
idsrota1,rota2
Totvs custom tabs box items
defaultyes
referenciarota1

Dados:

CAMPOVALORDESCRIÇÃO
ID Empresa
Código do Winthor cadastrado em empresa na rotina 2650
StatusATIVO
AutenticadorNÃO
ArquiteturaJSON

Ordem Execução

2


Tipo de Processo

1-BUSCAR
ID Rota Serviço 
Código da rota de busca de operadoras
Bloco de código
languagejs
themeEclipse
firstline1
titleLayout de comunicação
{
		"name": "WTA - Buscar Operadora - PDV",
		"request": {
			"method": "GET",
			"header": [
				{
					"key": "Authorization",
					"value": "Bearer {{TOKEN}}"
				},
				{
					"key": "Accept",
					"value": "*/*"
				}
			],
			"url": {
				"raw": "{{URL_BASE}}/winthor/venda/v0/operadoras",
				"query": [
					{
						"key": "tamanho",
						"value": "{{PAGE_SIZE}}"
					},
					{
						"key": "pagina",
						"value": "{{PAGE}}"
					} ,
	   			    {
						"key": "codfilial",
						"value": "{{FILIAL}}"
					} ,
	                {
						"key": "ultAlter",
						"value": "{{LAST_CHANGE}}"
					} ,
                    {
						"key": "tipoOperacao",
						"value": "01, 02"
					},
				]
			}
		}
Bloco de código
languagejs
themeEclipse
titleLayout de transformação
[
  {
    "operation": "modify-overwrite-beta",
    "spec": {
      "items": {
        "*": {
          "idExterno": "=concat('pdvsync-operadora-', @(1,codcob),'-',@(1,codfilial),'-',@(1,ultimaAlteracao))"
        }
      }
    }
  },
  {
    "operation": "shift",
    "spec": {
      "items": {
        "*": {
          "codcob": ["items[&1].idRetaguarda", "items[&1].descricao"],
          "operadora": ["items[&1].administradora", "items[&1].descricao"],
          "codigoTef": "items[&1].codigoTef",
          "tipoOperacaoTef": {
            "codTipoTef": {
              "01": {
                "#1": "items[&4].tipoTransacao"
              },
              "02": {
                "#0": "items[&4].tipoTransacao"
              }
            }
          },
          "idExterno": "idExterno",
          "codfilial": {
            "99": {
              "#{{MASTER_ID_PROPRIETARIO}}": "items[&3].idProprietario"
            },
            "*": {
              "@(2,codfilial)": "items[&3].idProprietario"
            }
          }
        }
      }
    }
  },
  {
    "operation": "default",
    "spec": {
      "_attr_access": "items",
      "items[]": {
        "*": {
          "idInquilino": "{{ID_INQUILINO}}",
          "loteOrigem": "{{LOTE_ORIGEM}}",
          "situacao": 1
        }
      }
    }
  }
]

Parametros: 

CHAVEVALORTIPO DE VALOR
{{LAST_CHANGE}}    SELECT
        TO_CHAR(
            NVL((SELECT MAX(DATACRIACAO) FROM PCINTEGRACAOCORE WHERE IDROTASERVICO = :IDROTASERVICO AND STATUS=2), TO_DATE(''01/01/1900'')) -1,
            ''RRRR-MM-DD"T"HH24:MI:SS''
        ) DT
    FROM DUAL
SELECT
Totvs custom tabs box items
defaultno
referenciarota2


Dados: 

CAMPOVALORDESCRIÇÃO
ID Empresa
Código do Winthor cadastrado em empresa na rotina 2650
StatusATIVO
AutenticadorNÃO
ArquiteturaJSON

Ordem Execução

4

Tipo de Processo

4-ENVIAR
ID Rota Serviço 
Código da rota de enviar operadoras
Bloco de código
languagejs
themeEclipse
firstline1
titleLayout de comunicação
{
		"name": "PDV-SYNC Salvar Operadora",
		"request": {
			"method": "POST",
			"header": [
				{
					"key": "Accept",
					"value": "*/*"
				},
				{
					"key": "Content-Type",
					"value": "application/json"
				}
			],
			"url": {
				"raw": "{{URL_ENVIAR_OPERADORA}}",
				"query": []
			},
			"bodyraw": {{CLIENT_JSON}}
		},
		"response": []
	}', '[
		{
			"operation": "default",
			"spec": {
				"status": 2
			}
		}
	]
Bloco de código
languagejs
themeEclipse
titleLayout de transformação
[
	{
		"operation": "default",
		"spec": {
			"status": 2
		}
	}
]


Parâmetros: 

CHAVEVALORTIPO DE VALOR
{{MASTER_ID_PROPRIETARIO}}
STRING
{{ID_INQUILINO}}
STRING
{{CLIENT_JSON}}:PCINTEGRACAOCORE.DADOSTRANSFORMADOSSTRING
{{URL_ENVIAR_OPERADORA}}https://pdvsync-core-formapagto-qa-aadivv24nq-ue.a.run.app/api/retaguarda/operadorasSTRING



...