Integrador¶
O Integrador dá acesso móvel — online e offline — aos dados que hoje só existem dentro do ERP de mesa X-Adm (usado via Área de Trabalho Remota). A equipe comercial e de campo passa a consultar vendas e saldos de BL no celular, em tempo quase real quando há internet e de forma totalmente funcional quando não há.
Na prática: cada alteração no X-Adm (nota de venda, saldo de BL, cadastro) é exportada como um arquivo JSON; um agente on-premises (X-Adm Integração Java) observa a pasta 24×7 e envia a mudança por REST/HTTPS (com retry) para o Integrador na nuvem — uma instância por cliente. O Integrador valida e grava num PostgreSQL por empresa, e o PowerSync replica o banco para o SQLite local do aplicativo (offline-first, sincroniza sozinho ao reconectar). Em notas de venda e entrada, o Integrador ainda publica um evento que dispara push (FCM).
Por que importa¶
- Tempo quase real com internet; 100% funcional offline — o campo não fica refém de conexão.
- Separação física por empresa — cada cliente tem app, instância e banco próprios; dados nunca se misturam. Um mesmo app pode exibir duas empresas lado a lado (mescla no cliente), sempre respeitando as permissões do usuário.
- Nomes curtos definidos pelo usuário — apelidos de produto/cliente/veículo que vivem só no app e nunca tocam o ERP.
Para o desenho do sistema, veja a Documentação Completa; os termos do domínio estão no Glossário.