Mudanças entre as edições de "A7Pharma:Sincronização - O que é e como funciona a Sincronização entre servidores com o sistema da Alpha7?"
(→Problema / Pergunta) |
|||
| Linha 6: | Linha 6: | ||
== Solução / Resposta == | == Solução / Resposta == | ||
| − | |||
| − | + | O A7Pharma utiliza um modelo de base de dados por replicação, onde as informações são sincronizadas entre as lojas e um servidor central (ESC/SINC). Todas as alterações feitas nas lojas são enviadas para o servidor central, que replica essas mudanças para as demais lojas. | |
| − | * | + | |
| − | + | === Como funciona? === | |
| − | + | Quando um usuário altera, por exemplo, o status de uma entrega, essa modificação: | |
| + | * É enviada ao servidor central. | ||
| + | * O central processa e replica essa alteração para todas as outras lojas. | ||
| + | * Isso garante que todas as unidades tenham os mesmos dados atualizados. | ||
| + | * Essa estrutura permite visualizar, editar, incluir ou excluir informações (vendas, estoque, contas a pagar etc.) de outras filiais — desde que haja permissão para isso. | ||
| + | |||
| + | === Importância da Centralização Operacional === | ||
| + | Para garantir a integridade do processo de sincronização, algumas operações devem ser centralizadas. Isso evita conflitos ou inconsistências nos dados entre filiais. | ||
| + | |||
| + | Operações que devem ser feitas somente na central ou com controle rígido: | ||
| + | * Cadastros de produtos e clientes | ||
| + | * Controle de permissões de usuários | ||
| + | * Conferência e emissão de notas fiscais | ||
| + | * Abertura e fechamento de caixas | ||
| + | * Processos de transferências, pedidos e encomendas | ||
| + | Centralizar essas ações garante o bom funcionamento da replicação e evita divergências nos dados. | ||
| + | |||
| + | === Acompanhando a Sincronização === | ||
| + | A sincronização entre servidores é automática e ocorre a cada 30 segundos. Para acompanhar: | ||
| + | |||
| + | Opções de Monitoramento: | ||
| + | |||
| + | '''Via sistema (A7Pharma):''' | ||
| + | * Acesse '''Ferramentas > Monitor de Sincronização'''. | ||
| + | '''Via navegador (Web):''' | ||
| + | |||
| + | Tenha em mãos os dados: | ||
| + | |||
| + | IP do servidor: Executar o A7Pharma, clicar no 3 pontinhos, copiar o IP do Servidor: | ||
| + | [[Arquivo:Login - 3.89.0.0 001.png|nenhum|commoldura]] | ||
| + | [[Arquivo:Certificados 003.png|nenhum|commoldura|429.986x429.986px]] | ||
| + | |||
| + | DNS que pode ser encontrados: | ||
| + | |||
| + | '''Configuração > Configuração Geral > Aba Servidor'''. | ||
| + | |||
| + | Digite no navegador: | ||
| + | |||
| + | <code>http://[DNS ou IP]:[PORTA]/online/monitorsincronizacao/</code> | ||
| + | |||
| + | Para visualizar os dados atualizados no monitor, clique em Atualizar. | ||
== Palavras-Chave == | == Palavras-Chave == | ||
Edição das 16h34min de 8 de agosto de 2025
Problema / Pergunta
Sincronização - O que é e como funciona a Sincronização entre servidores com o sistema da Alpha7?
Ambiente
- Wildfly 10.1
Solução / Resposta
O A7Pharma utiliza um modelo de base de dados por replicação, onde as informações são sincronizadas entre as lojas e um servidor central (ESC/SINC). Todas as alterações feitas nas lojas são enviadas para o servidor central, que replica essas mudanças para as demais lojas.
Como funciona?
Quando um usuário altera, por exemplo, o status de uma entrega, essa modificação:
- É enviada ao servidor central.
- O central processa e replica essa alteração para todas as outras lojas.
- Isso garante que todas as unidades tenham os mesmos dados atualizados.
- Essa estrutura permite visualizar, editar, incluir ou excluir informações (vendas, estoque, contas a pagar etc.) de outras filiais — desde que haja permissão para isso.
Importância da Centralização Operacional
Para garantir a integridade do processo de sincronização, algumas operações devem ser centralizadas. Isso evita conflitos ou inconsistências nos dados entre filiais.
Operações que devem ser feitas somente na central ou com controle rígido:
- Cadastros de produtos e clientes
- Controle de permissões de usuários
- Conferência e emissão de notas fiscais
- Abertura e fechamento de caixas
- Processos de transferências, pedidos e encomendas
Centralizar essas ações garante o bom funcionamento da replicação e evita divergências nos dados.
Acompanhando a Sincronização
A sincronização entre servidores é automática e ocorre a cada 30 segundos. Para acompanhar:
Opções de Monitoramento:
Via sistema (A7Pharma):
- Acesse Ferramentas > Monitor de Sincronização.
Via navegador (Web):
Tenha em mãos os dados:
IP do servidor: Executar o A7Pharma, clicar no 3 pontinhos, copiar o IP do Servidor:
DNS que pode ser encontrados:
Configuração > Configuração Geral > Aba Servidor.
Digite no navegador:
http://[DNS ou IP]:[PORTA]/online/monitorsincronizacao/
Para visualizar os dados atualizados no monitor, clique em Atualizar.

