Páginas filhas
  • Registro de IP por Inquilino: Integração Winthor com PDVSYNC

Versões comparadas

Chave

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

...

Totvs custom tabs box
tabsRota de autenticação e geração de TOKEN
idsrota1,rota2,fluxo
Totvs custom tabs box items
defaultyes
referenciarota1

Dados:

CAMPOVALORDESCRIÇÃO
ID Empresa4Código do PDVSYNC cadastrado em empresa na rotina 2650
StatusATIVO
ID Rota Serviço 68Código da rota de envio ao WTA
Bloco de código
languagejs
themeEclipse
firstline1
titleLayout de comunicação
{
    "name": "RAC - Login PDVSync",
    "request": {
        "method": "POST",
        "header": [
            {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
            }
        ],
        "url": {
            "raw": "{{URL_RAC_PDVSYNC}}"
        },
        "body": [ 
            {"key": "grant_type","value": "password"  },
            {"key": "username","value": "{{USERNAME}}"  },
            {"key": "password","value": "{{PASSWORD}}"  },
            {"key": "scope","value": "authorization_api"  },
            {"key": "client_id","value": "{{CLIENT_ID}}"  },
            {"key": "client_secret","value": "{{CLIENT_SECRET}}"  }
        ]
    },
    "response": []
}
Bloco de código
languagejs
themeEclipse
titleLayout de transformação
[
  {
    "operation": "shift",
    "spec": {
      "access_token": "access_token"
    }
  }
]

Parâmetros: 

CHAVEVALORTIPO DE VALOR
{{URL_RAC_PDVSYNC}}

https://pdvsyncintegracao.rac.dev.totvs.app/totvs.rac/connect/token

STRING

{{USERNAME}}raimundo.farrapoSTRING
{{CLIENT_SECRET}}799fedbd-d2ab-46e2-8069-84da734f9fd8STRING
{{CLIENT_ID}}pdvsync_roSTRING
{{PASSWORD}}pIySqgXYYGkc/XFQC3y0AQ==ENCRYPTED
Totvs custom tabs box items
defaultnoyes
referenciarota2


Dados: 

CAMPOVALORDESCRIÇÃO
ID Empresa
Código do Winthor cadastrado em empresa na rotina 2650
StatusATIVO
Bloco de código
languagejs
themeEclipse
firstline1
titleLayout de comunicação
{
	"name": "WTA - Enviar movimentação caixa",
	"request": {
		"method": "POST",
		"header": [
			{
				"key": "Accept",
				"value": "*/*"
			},
			{
				"key": "Content-Type",
				"value": "application/json"
			}
		],
		"url": {
			"raw": "{{URL_BASE}}/winthor/varejo/v1/movimentacao",
			"query": []
		},
		"bodyraw": {{CLIENT_JSON}}
	},
	"response": []
}
Bloco de código
languagejs
themeEclipse
titleLayout de transformação
[
	{
		"operation": "default",
		"spec": {
			"status": 2
		}
	}
]


Parâmetros: 

CHAVEVALORTIPO DE VALOR
{{CLIENT_JSON}}:PCINTEGRACAOCORE.DADOSTRANSFORMADOSSTRING
Totvs custom tabs box items
defaultno
referenciafluxo
ORDEM DE EXECUÇÃORECURSOMÉTODOROTA
1BuscaRotaServicoNaoPaginadaexecutarRota de busca cadastrada na primeira aba (Rota de busca)
2AutenticadorRefreshTokenApiexecutarRota de login do WTA
3EnvioIntegracaoStatusRecebidoexecutarRota de busca cadastrada na segunda aba (Rota de envio)