Não trocamos o seu ERP. Lemos ele.
O Protheus continua sendo o sistema de registro. O Integror lê o que já está lá, calcula fora dele e devolve só o que precisa voltar — sempre pela API, para não passar por cima das regras do ERP.
01
Lê
Por conexão direta ao banco (SQL Server ou Oracle, usuário somente leitura) ou por API publicada no Protheus. A escolha é por cliente, na tela de configuração — não em código nosso.
02
Calcula
Fora do ERP. O plano de reposição da base que medimos são 4,1 milhões de pares filial×produto, relidos em cerca de 13 minutos, sem disputar CPU do Protheus no horário de operação.
03
Escreve
Só pela API, com assinatura HMAC e protocolo de idempotência. Reenviar não duplica lançamento, e gatilhos e validações do ERP continuam valendo.
O que é lido
Seis tabelas, sempre no sufixo do grupo da sua empresa. Nenhuma escrita nessa conexão: o usuário do banco pode — e deve — ser somente leitura.
A leitura é agregada no próprio SQL, respeitando os índices do Protheus, que começam pela filial. É por isso que ela cabe numa janela noturna em vez de varrer a tabela inteira por produto.
| Tabela | O que é | Para quê |
|---|---|---|
| SA2 | Fornecedores | cadastro, CNPJ, contato |
| SB1 | Produtos | descrição, unidade, grupo |
| SB2 | Saldos | saldo e empenho por filial |
| SD1 | Entradas | o que entrou, quando, a que custo |
| SD2 | Saídas | o consumo que vira a média diária |
| SC7 | Pedidos | o que já está a caminho |
Segurança e isolamento
Um cliente não vê o outro
O isolamento por empresa é aplicado no banco, por política de linha — não só na consulta da aplicação. Errar o filtro numa query nova não vaza dado de outro cliente.
Sessão fora do alcance do JavaScript
O token do app interno vive em cookie httpOnly. Nem XSS nem pacote npm comprometido conseguem lê-lo.
Fornecedor e time interno em domínios de token separados
Um token do portal não abre uma tela interna, e o contrário também não. A recusa é no servidor, não escondendo o menu.
Rota fechada por padrão
Endpoint novo já nasce exigindo autenticação. Ser público é declaração explícita, e não esquecimento.
O que precisamos da sua TI
Para a prova de conceito, isso basta. Nada aqui toca a base de produção em escrita.
- 1
Um usuário somente leitura
Na cópia de homologação do Protheus, com acesso às seis tabelas acima.
- 2
O sufixo do grupo e as filiais
Para saber que a tabela se chama SB2 mais o seu grupo, e quais filiais entram no piloto.
- 3
Rota de rede até o banco
VPN ou liberação de IP. É o passo que costuma levar mais tempo — vale começar por ele.
- 4
Uma janela para a primeira leitura
Preferencialmente fora do horário de operação. Depois da primeira, a releitura completa fica na casa dos minutos.
Manda o time técnico junto na conversa
Quem conhece o seu Protheus resolve em quinze minutos o que uma proposta leva duas semanas para descrever.
Agendar uma conversa