Objetivo
Garantir que o IP registrado para o inquilino, seja o da maquina responsável pela integração com WSH instalado.
Pré-Requisitos e Restrições
- Necessário a instalação dos seguintes serviços:
- winthor-integracao-2650
- winthor-integracao-config
- winthor-integracao-varejo
- winthor-integracao-core gerado a partir do dia as 10:29.
Rotas de serviços
Para integração do IP para o inquilino cadastrado é necessário cadastrar as seguintes rotas e serviços na rotina 2650:
Dados:
CAMPO | VALOR | DESCRIÇÃO |
---|---|---|
ID Empresa | 4 | Código do PDVSYNC cadastrado em empresa na rotina 2650 |
Status | ATIVO | |
ID Rota Serviço | 68 | Código da rota de autenticação no PDVSync |
Layout 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": [] }
Layout de transformação
[ { "operation": "shift", "spec": { "access_token": "access_token" } } ]
Parâmetros:
CHAVE | VALOR | TIPO DE VALOR |
---|---|---|
{{URL_RAC_PDVSYNC}} | https://pdvsyncintegracao.rac.dev.totvs.app/totvs.rac/connect/token | STRING |
{{USERNAME}} | raimundo.farrapo | STRING |
{{CLIENT_SECRET}} | 799fedbd-d2ab-46e2-8069-84da734f9fd8 | STRING |
{{CLIENT_ID}} | pdvsync_ro | STRING |
{{PASSWORD}} | pIySqgXYYGkc/XFQC3y0AQ== | ENCRYPTED |
Dados:
CAMPO | VALOR | DESCRIÇÃO |
---|---|---|
ID Empresa | 1 | Código do Winthor cadastrado em empresa na rotina 2650 |
Status | ATIVO | |
ID Rota Serviço | 82 | WTA - Busca Registrar IP - Inquilino |
Layout de comunicação
{ "idExterno": [ "pdvsync-registrar-ip" ], "_attr_access": "itens", "itens": [ { "serviceName": "{{ID_INQUILINO}}" } ] }
Layout de transformação
[ { "operation": "default", "spec": {} } ]
Parâmetros:
CHAVE | VALOR | TIPO DE VALOR |
---|---|---|
{{ID_INQUILINO}} | BqI1W6bsls184yJBshzs | STRING |
Dados:
CAMPO | VALOR | DESCRIÇÃO |
---|---|---|
ID Empresa | 4 | Código do Winthor cadastrado em empresa na rotina 2650 |
Status | ATIVO | |
ID Rota Serviço | 83 | PDVSYNC - Registrar IP - Inquilino |
Layout de comunicação
{ "name": "PDV-SYNC Registrar IP", "request": { "method": "POST", "header": [ {"key": "Authorization", "value": "Bearer {{TOKEN}}"}, { "key": "Accept", "value": "*/*" }, { "key": "Content-Type", "value": "application/json" } ], "url": { "raw": "{{URL_REGISTRAR_IP}}", "query": [] }, "bodyraw": {{CLIENT_JSON}} }, "response": [] }
Layout de transformação
Status: 201 Created
Parâmetros:
CHAVE | VALOR | TIPO DE VALOR |
---|---|---|
{{URL_REGISTRAR_IP}} | http://34.136.178.251/api/v1/client/ip | STRING |
{{CLIENT_JSON}} | :PCINTEGRACAOCORE.DADOSTRANSFORMADOS | STRING |
ORDEM DE EXECUÇÃO | ID ROTA SERVIÇO | RECURSO | MÉTODO | ROTA |
---|---|---|---|---|
1 | 68 | AutenticadorRefreshTokenApi | executar | Rota de login do PDVSync (Rota de Login) |
2 | 82 | BuscaRotaServicoNaoPaginada | executar | Rota de busca do inquilino (Rota de Busca) |
3 | 83 | EnvioIntegracaoStatusRecebido | executar | Rota de Registro no IP no PDVSync (Rota de Busca) |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas