Árvore de páginas

Versões comparadas

Chave

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

01. DADOS GERAIS

Produto:

Solucoes_totvs
SolucaoTOTVS Varejo Franquias e Redes

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:PDV Sync
Segmento:

Segmentos_totvs
Segmento Varejo

Módulo:

PDVSync.Client.Service.Down

Função:
Gerenciamento dos demais microsserviços
Baixar os lotes de dados
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DENGARQ-216




02. SITUAÇÃO/REQUISITO

Possibilitar que o client possa baixar os dados dinâmicos ou normais de acordo com a baixa que estiver sendo utilizada.

Critérios de aceite:

Flag de liga e desliga
uma vez ligada deve baixar pelo modelo V3
Configuração do client das URLs para a nova versão V3
uma vez desligada deve baixar pelo modelo antigo (dados tipados).

03. SOLUÇÃO

  • Inclusão da tag "{versao}" nas URLs de comunicação das APIs, para possibilitar a mudança de forma dinamica de acordo com a configuração do inquilino;
  • No processo de baixo, é carregado o campo "VersaoApi" que faz parte dos metadados do inquilino, este campo recebe um valor numerico que indical qual versão da API o inquilino está usando,
    e é através dele que o recurso de baixar os dados dinamicos será ativo/inativo. Quando o mesmo estiver  com o valor 3, irá baixar os dados dinamicos, qualquer outro valor irá usar a V2 das API, mantendo o comportento atual.