Sistemas sem API ainda podem ser integrados. O caminho pode passar por RPA, arquivos, banco de dados, automação de interface, crawlers ou uma camada intermediária de software.
A decisão exige cuidado. Integrar sem API normalmente significa lidar com telas instáveis, permissão de acesso, ambiente legado e regras que não estão documentadas. O projeto precisa prever falhas, logs e revisão humana.
Mapeie como o dado entra e sai
Antes de discutir ferramenta, entenda onde o dado nasce, quem altera, qual sistema é fonte oficial e em que momento a informação precisa chegar ao destino. Em muitos casos, o problema não é técnico. O problema é que duas áreas tratam a mesma informação como se fossem donas dela.
Esse mapeamento evita integrações que sincronizam erro. Se o cadastro está incompleto no sistema de origem, a automação apenas replica a falha em outro lugar.
Caminhos comuns quando não há API
Automação de interface é útil quando a única forma de operar o sistema é pela tela. Exportação e importação de arquivos funciona quando o sistema aceita CSV, Excel, XML ou relatórios padronizados. Acesso a banco pode ser viável quando permitido pela arquitetura e pela governança da empresa.
Crawlers entram em portais web, consultas públicas e ambientes em que a informação precisa ser coletada periodicamente. Em todos os casos, a solução deve respeitar permissão, termos de uso e limites técnicos do ambiente.
Riscos que precisam estar no escopo
Tela que muda, captcha, lentidão, indisponibilidade, sessão expirada e mudança de layout são riscos comuns. Eles não impedem o projeto, mas precisam aparecer no desenho da operação.
Uma integração sem monitoramento pode falhar por horas sem que ninguém perceba. Por isso, logs, alertas e relatório de execução são parte da entrega, não detalhe opcional.
Segurança e acesso
A automação deve usar credenciais controladas, com permissão mínima necessária. Quando há acesso remoto, VPN ou máquina dedicada, é importante definir responsável, horário de execução, retenção de logs e procedimento de troca de senha.
Também é recomendável separar ambiente de teste e produção quando o sistema permite. Em legados que não oferecem sandbox, a homologação precisa usar massa controlada e etapas reversíveis.
Quando não vale integrar
Nem todo sistema antigo merece uma camada nova em volta. Se a operação vai trocar de ERP em poucos meses, se o processo está sendo redesenhado ou se a fonte de dados não é confiável, a integração pode ser provisória demais para justificar complexidade.
Nesses casos, uma rotina temporária bem monitorada pode ser melhor que um projeto grande. O importante é explicitar o prazo e o limite da solução.
Como avaliar sucesso
Uma integração boa reduz lançamento manual, diminui divergência e entrega rastreabilidade. O indicador deve olhar para tempo economizado, erros evitados, volume processado e rapidez para corrigir exceções.
Se a equipe continua conferindo tudo manualmente porque não confia na automação, o projeto ainda não terminou. A confiança vem de teste, log, amostragem e resposta rápida quando algo falha.