01. DADOS GERAIS

Produto:

Linha de Produto:PDVSync.Core.Controle
Segmento:

Módulo:

Processo Online

Função:Métodos (Configuração)
País:Brasil
Ticket:Não há
Requisito/Story/Issue (informe o requisito relacionado) :

02. SITUAÇÃO/REQUISITO

Hoje os dados das retaguardas referentes ao fluxo online (endpoints/senhas/usuários) estão fixos no fonte. Onde devemos fazer implementação no fonte a cada mudança de dado da retaguarda.

03. SOLUÇÃO

Parametrizar os dados dinâmicos com relação aos dados das retaguarda no fluxo online.

Com isso, foi definido atributos no campo METADATA no cadastro de inquilino que configuram esses dados de forma dinâmica, seguindo o exemplo abaixo:

{
    "login": "PCADMIN",
    "password": "C4CA4238A0B923820DCC509A6F75849B",
    "urlToken": "/winthor/autenticacao/v1/login",
    "Retaguarda": "Winthor",
    "ipDinamico": "false",
    "token_type": "Bearer",
    "UrlRetaguarda": "http://localhost",
    "preVendaEnvio": "/winthor/varejo/matcon/v1/orders/pdvsync",
    "creditoConsumo": "/winthor/varejo/v1/credito-cliente",
    "notaSaidaEnvio": "/api/stock-vtex/v1/available/pdv-sync",
    "PortaRetaguarda": 88,
    "creditoConsulta": "/winthor/varejo/v1/credito-cliente/list",
    "estoqueConsulta": "/api/stock-vtex/v1/available/pdv-sync",
    "identificadorPdv": "/api/retail/v1/identificadorPdv",
    "notaEntradaEnvio": "",
    "preVendaAtualiza": "/winthor/varejo/matcon/v1/orders/pdvsync",
    "UrlBuscaIPDinamico": "http://34.136.178.251/api/v1/client/ip",
    "reservaEstoqueEnvio": "/winthor/varejo/matcon/v1/orders/pdvsync",
    "tempoMonitoraStatus": 30,
    "preVendaConsultaPedido": "/winthor/varejo/matcon/v1/orders/pdvsync/consulta",
    "ProtocoloHttpRetaguarda": "http",
    "preVendaConsultaListaPedido": "/winthor/varejo/matcon/v1/orders/pdvsync/consulta"
}