1. PDVSync
O PDVSync é a camada responsável por orquestrar as operações de sincronização de dados entre o TOTVS PDV Omnishop e as suas respectivas retaguardas/ERPs.
Toda comunicação entre a retaguarda/ERP e o PDV Omnishop será executada e orquestrada pelo PDVSync. As operações que demandam uma comunicação direta com a retaguarda serão intermediadas pelo PDVSync.
O PDVSync é composto por dois componentes principais:
- O PDVSync Server: Conjunto de APIs, serviços e bases de dados hospedados em nuvem pública responsáveis pela execução, orquestração e controle das sincronizações entre PDVs e retaguardas/ERPs e vice-versa.
- PDVSync Client: Serviço instalado no pacote do PDV Omnishop que será responsável por fazer a comunicação entre o PDV e o PDVSync Server, conforme ilustração a seguir:
2. Domínios Microsserviços
Para o PDVSync foram definidos microsserviços independentes, levando em consideração a utilização e afinidade das informações trafegadas e armazenadas.
Os microsserviços foram divididos em:
- Controle
- Dados Básicos
- Produto
- Preço
- Formas de Pagamentos
- Clientes
- Estoque
- Impostos
- Comercial
3. Fluxo de integração entre o ERP e PDVSync
Image Added
4. Controle
...
5. Dados Básicos
6. Produto
7. Preço
8. Formas de Pagamentos
9. Clientes
10. Estoque
11. Impostos
12. Comercial