O objetivo do monitor de status de venda é acompanhar todo o ciclo de vida de uma vendadas vendas nas últimas 24 horas, permitindo que o gestor compreenda em que fase a venda que está. Para isso, existem duas entidades que representam o status. No servidor do Sync, no banco Comercial, a tabela VendaMensagem exibe os diferentes estágios pelos quais a venda passa nas retaguardas. Já no ponto de venda (PDV), a tabela Venda indica em quais estágios a venda se encontra na retaguarda. Resumindo: a tabela venda do PDV deve refletir o status da venda na retaguarda.
O Cliente Down do Sync tem a missão de atualizar o status da venda conforme status do Sync server de acordo com a tabela de equivalência abaixo.
Status na tabela VendaMensagem (SyncServer) | Status na tabela Venda do PDV |
---|---|
-- | 0 - Pendente envio para o |
Sync | |
0 - Pendente consumo pela retaguarda | 10 - Integrado no Sync |
1 - Consumido pela retaguarda | 11 - Consumido pela retaguarda |
2 - Consumido com erro pela retaguarda | 12 - Consumido com erro pela retaguarda |
3 - Reprocessar | -- |
4 - Integrado com sucesso pela retaguarda | 1 - Integrado com sucesso pela retaguarda |
-- | 99 - Erro ao tentar integrar no Sync |
5 - Venda enviada mais de uma vez, já integrado com sucesso. | 13 - Venda enviada mais de uma vez, já integrado com sucesso. |
Se múltiplos registros para a mesma venda forem encontrados na tabela VendaMensagem do SyncServer, o status será atualizado de acordo com a data de atualização mais recente.
...