Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Retirando informações sigilosas.

...

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.

  • Devemos refatorar todos os métodos referentes ao fluxo online que estão com dados fixos no fonte.
  • Devemos utilizar os atributos do json do campo "metadata" da tabela inquilino.
  • Não devemos ter nenhum dado fixo no fonte com relação ao fluxo online.
    • Todos os dados fixos hoje ( tipo de token, usuário, senha, URL...) deverão utilizar os atributos do json.

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": "PCADMINexemplo.login",
    "password": "C4CA4238A0B923820DCC509A6F75849Bpass_1234",
    "urlToken": "/winthorapi/autenticacao/v1/login",
    "Retaguarda": "Winthor",
    "ipDinamico": "false",
    "token_type": "Bearer",
    "UrlRetaguarda": "http://localhost",
    "preVendaEnvio": "/winthorapi/varejo/matcon/v1/orders/pdvsync",
    "creditoConsumo": "/winthorapi/varejo/v1/credito-cliente",
    "notaSaidaEnvio": "/api/stock-vtex/v1/available/pdv-sync",
    "PortaRetaguarda": 88,
    "creditoConsulta": "/winthorapi/varejo/v1/credito-cliente/list",
    "estoqueConsulta": "/api/stock-vtex/v1/available/pdv-sync",
    "identificadorPdv": "/api/retail/v1/identificadorPdv",
    "notaEntradaEnvio": "",
    "preVendaAtualiza": "/winthorapi/varejo/matconaw/v1/orders/pdvsync",
    "UrlBuscaIPDinamico": "http://3439.136199.178999.251999/api/v1/client/ip",
    "reservaEstoqueEnvio": "/winthorapi/varejo/matcon/v1/orders/pdvsync",
    "tempoMonitoraStatus": 30,
    "preVendaConsultaPedido": "/winthorapi/varejo/matcon/v1/orders/pdvsync/consulta",
    "ProtocoloHttpRetaguarda": "http",
    "preVendaConsultaListaPedido": "/winthorapi/varejo/matcon/v1/orders/pdvsync/consulta"
}

Documentação datalhada referente ao METADATA: METADATA - TOTVS Varejo Franquias e Redes - TDN