Pular para o conteúdo
Português - Brasil
  • Não há sugestões porque o campo de pesquisa está em branco.

Integrador InnCash X Protheus

1. Integrador
Integrador é a nova solução projetada para sincronizar e manter atualizados os dados entre o
sistema InnCash e o ERP do cliente. Ele oferece uma integração robusta e bidirecional, garantindo a consistência das informações.


2. ERP Context
No ERP Context, o Integrador funciona como um serviço de integração, recebendo dados e
eventos provenientes do InnCash para preenchimento no banco de dados do ERP do cliente. Esse serviço é executado em uma máquina virtual (VM) localizada na infraestrutura do cliente,
permitindo uma conexão direta e segura ao banco de dados ERP, sem exposição externa.


Arquitetura e Segurança: Como o Integrador opera na infraestrutura interna do cliente, o banco de dados do ERP não precisa estar acessível externamente, o que reduz o risco de
vulnerabilidades. O Integrador utiliza os endpoints do InnCash para transferir dados e,
opcionalmente, pode integrar-se a um API Gateway caso o cliente deseje um nível adicional de
controle e autenticação de requisições.


Configurações Dinâmicas: As configurações de conexão com o banco de dados e habilitação de funcionalidades são armazenadas localmente ou na S3 (como ilustrado no AWS Context). Esse armazenamento centralizado permite flexibilidade no controle das funcionalidades habilitadas e facilidade de ajuste sem reiniciar o serviço, pois o Integrador carrega essas configurações a cada chamada, o que permite atualizações rápidas e uma configuração simplificada.

3. InnCash Context
No InnCash Context, temos o sistema InnCash, que se conecta ao Integrador para garantir que os dados necessários no ERP estejam sempre atualizados. As operações permitidas incluem:
• Conciliação de DDA: Processamento de Débitos Diretos Autorizados, sincronizando dados
financeiros de forma contínua.
• Conciliação de Extratos Bancários: Permite a sincronização dos extratos entre o sistema bancário e o ERP.
• Gestão de Títulos Financeiros: Emissão e baixa de títulos no ERP, assegurando que o status
financeiro seja refletido corretamente.
• Atualização de Campos Personalizados: Possibilidade de atualizar campos específicos no ERP conforme a necessidade do cliente.
• Autenticação e Acesso: Em situações onde o cliente não utiliza um proxy, o InnCash possui
mecanismos de autenticação nativa para conectar-se ao Integrador diretamente. Esse método
permite a comunicação segura e autenticada sem a necessidade de intermediários. Caso um
cliente opte por um API Gateway, o InnCash delega a autenticação ao gateway, oferecendo um segundo nível de segurança, especialmente para grandes organizações com requisitos avançados de controle de acesso.

4. Proxy Context
Para clientes que requerem um nível adicional de segurança e roteamento, o Proxy Context
possibilita o uso de um API Gateway, que centraliza a autenticação e o controle de acesso. Nesse cenário:
• Autenticação Centralizada: O API Gateway valida as credenciais e autoriza as requisições antes de redirecioná-las ao Integrador.
• Roteamento Seguro: O gateway não apenas autentica, mas também gerencia as requisições entre o sistema InnCash e o Integrador, permitindo uma arquitetura mais modular e segura.
Esse cenário é ideal para clientes que precisam de auditoria, logs de segurança, e controle
detalhado sobre os acessos realizados no sistema.

5. AWS Context
No AWS Context, o Integrador possui integração com a S3, onde configurações são armazenadas, oferecendo um método seguro e eficiente de armazenamento externo. Esse armazenamento permite que as configurações sejam alteradas de forma centralizada sem necessidade de atualizações locais, o que facilita a manutenção e o controle de versões.


6. Diagrama da Arquitetura de Integração
O diagrama abaixo ilustra a arquitetura e as interações entre os componentes do sistema:

Captura de Tela 2026-01-25 às 19.38.43

Neste diagrama:
• InnCash Context: Refere-se ao sistema InnCash e seu banco de dados interno.
• Proxy Context: Um API Gateway que gerencia autenticações e roteamento, se habilitado.
• ERP Context: Inclui o Integrador e o banco de dados do ERP do cliente, com armazenamento local de configurações.
• AWS Context: Exibe o armazenamento S3 para configuração e ajustes dinâmicos.


Essa arquitetura assegura uma integração segura, escalável e flexível entre o ERP e o sistema
InnCash, permitindo que cada cliente adapte a solução conforme suas necessidades específicas de autenticação e controle.