Árvore de páginas

Versões comparadas

Chave

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


O PDVSync  é a camada responsável por orquestrar as operações de sincronização de dados entre o TOTVS Varejo PDV Omni e as suas respectivas retaguardas/ERPs. Toda comunicação entre a retaguarda/ERP e o PDV Omni será executada e orquestrada pelo PDVSync. 

O PDVSync utiliza arquiteturas modernas para desenvolvimento de software, armazenamento de dados, gerenciamento e comunicação. Entre essas arquiteturas, destaca-se a de Microsserviços, que divide um sistema complexo em vários serviços menores e independentes, facilitando a escalabilidade e a manutenção.

Microsserviços disponíveis:

  • PDVSync.Core.Cliente (cliente/cliente endereço / grupo)
  • PDVSync.Core.Comercial (Caixa/Canal Venda/Dado Consolidado/Pré-Venda/Troca/Venda)
  • PDVSync.Core.Controle (Inquilino/Loja/LojaLoteStatusRetorno/Parametro/StatusServico/Fluxo online)
  • PDVSync.Core.DadosBasicos (Compartilhamento/Loja/Motivos/Perfis/Usuários/Ramo Atividade/ região)
  • PDVSync.Core.Estoque
  • PDVSync.Core.FormaPagto (Condição Pagtos/ Dado Complementar Pgto / Forma Pagtos / Operadoras)
  • PDVSync.Core.Imposto (Impostos / NCMs / PISCofins)
  • PDVSync.Core.Preco
  • PDVSync.Core.Produto (Classificações Produto/ Produto)


Além disso, o PDVSync adota o conceito de Cloud Computing, utilizando serviços de nuvem em vez de possuir infraestrutura própria. Esse modelo oferece vários benefícios, incluindo alta segurança, pois as plataformas de nuvem seguem rigorosos processos de auditoria e proteção de dados. Outros benefícios incluem disponibilidade contínua (24/7) e redundância para garantir a continuidade dos serviços em caso de falhas.

As informações são disponibilizadas através de serviços web tendo como lógica o trafego por lote.


O PDVSync opera em dois ambientes:

  • Server/Cloud: Executado no ambiente TOTVS, é responsável por sincronizar os dados as lojas e as retaguarda/ERP.
  • Client: Instalado junto ao PDV Omni, é encarregado de se comunicar com o PDVSync Server para receber dados enviados pela retaguarda/ERP e transmitir informações de vendas, clientes e outros dados relevantes.


Para garantir a integração com o PDV Omni, é essencial que a rede de lojas (marca) tenha sua identificação registrada no PDVSync como "Inquilino". Com essa identificação, o PDVSync conseguirá determinar corretamente o responsável pelas informações


Informações
titleComo solicitar um inquilino

Para realizar a solicitação de um novo inquilino basta preencher o formulário disponível no link:

Formulário para criação de inquilino


Page Tree
root@self


Deck of Cards
id1
Card
labelFluxograma Macro


Image Added

Card
labelFluxograma Micro

Image Added

Fluxo de envio de dados da retaguarda para o PDV Omni

No TOTVS Varejo PDV Omni Smart Hub (POSH) os dados trafegados são separados em microserviços responsáveis por tipos específicos de dados. 

Fluxo de envio de dados da retaguarda para o PDV Omni

...

id1

...

labelFluxograma Macro

draw.io Diagram
bordertrue
diagramNameFluxo envio dados Retaguarda e PDV
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth1321
revision1

...

labelFluxograma Micro

...

Segue alguns exemplos de dados e seus microserviços

  • Venda fica no microserviço Comercial
  • Compartilhamento e Loja ficam no microserviço de Dados básicos
  • Lotes e Loja lotes ficam no microserviço de Controle
  • Cliente ficam no microserviço de Cliente

Para o envio de dados é necessário saber qual o microserviço de destino daquele dado e então realizar a requisição.

Importante salientar que todos os dados enviados pela retaguarda para o POSH deve conter as seguintes informações:

  • O número do LoteOrigem criado na abertura do lote
  • O identificador do inquilino criado pela equipe do POSH
  • O identificador do registro na retaguarda, campo idRetaguarda

...