Árvore de páginas

Versões comparadas

Chave

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

...

Quando um atendimento é iniciado no TOTVS Varejo PDV Omni uma pré venda é gerada e armazenada.

...

No momento da subida da pré venda, o UP irá gerar um arquivo com algumas propriedas propriedades distintas, que chamamos de capa, e um campo chamado "conteudo". Neste campo é enviada a pré venda completa no formato base64.

Ao enviar a pré venda para o Serviço Comercial ela ficará disponível para resgate da Retaguarda atráves através do endpoint de Get PrevendaMensagens. Já no banco do PDV Omni ela ira ficar com o status 1 (processado)

...

Quando o Up não consegue finalizar o envio da pré venda alguns cenários de falha são implemetandosimplementados

Queda de internet durante o envio da pré venda.

...

Caso essa requisição ao Serviço de Controle seja executada com êxito, asseguramos que a pré venda não terminou de ser enviado por queda de conexão, sendo assim atribuimos atribuímos 99 (Erro ao integrar) a pré venda.

Caso a requisição ao Serviço Controle também devolva erro entendemos que é problema com a conexão de internet então atribuimos atribuímos 98(Sem internet) a pré venda.

Nesta rotina, a ordem de execução é enviar a pré venda e, caso ocorra erro nesse envio, verificamos a conexão e atribuimos atribuímos o status

      • 98 - caso tenha ocorrido o problema por conexão com o microsserviço Comercial.
      • 99 - caso tenha ocorrido por outro tipo de erro durante o processo.

...

Quando chegar o momento de realizar a verificação das pré vendas a serem reprocessadas, o PDVSync.Client.Up irá realizar a chamada ao endpoint cridado no PDVSync.Client.API para que as pré vendas sejam alteradas para o status 0 (Pendente envio)e no próximo instante de busca de pré venda, caso houver pré vendsas vendas elas seram serão enviadas ao PDVSync.Core.Comercial

  • Os horários são fixo e estão listados abaixo
    • 9 horas de manhã 
    • Meio dia | 12 horas 
    • 3 horas da tarde | 15 horas
    • 6 horas da tarde | 18  horas
    • 8 horas da noite | 20 horas

Os status que serão reprocessados são 

...