Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Varejo Franquias e Redes

Linha de Produto:PDV Sync Client 
Segmento:

Varejo

Módulo:

PDVSync.Client.Servico.Up

Função:Venda
País:Brasil
Ticket:Não há
Requisito/Story/Issue (informe o requisito relacionado) :[DVARINT1-7914] Processo de integração via Function de Banco: Preco - 20/12 (Engenharia) - JIRA (totvs.com.br)

02. SITUAÇÃO/REQUISITO

Refatorar o processo de envio de venda para otimizar o processo de envio

Atualmente o processo é feito da seguinte forma 

  1. PDVSync.Client.UP envia a venda para o PDVSync.Core.Fila
  2. O PDVSync.Core.Fila envia a venda para o PDVSync.Core.Comercial
  3. O PDVSync.Core.Comercial deixa a venda disponível para que a retaguarda receba essa venda.

A partir da alteração o processo fica da sequinte forma 

  1. PDVSync.Client.Up envia a venda DIRETAMENTE para o PDVSync.Core.Comercial
  2. O PDVSync.Core.Comercial deixa a venda disponível para que a retaguarda receba essa venda.

03. SOLUÇÃO

  • Foi feita a refatoração do processo de subida de venda para que a venda vá diretamente para o PDVSync,Core.Comercial, diminuindo a complexidade e o tempo de processamento de venda