Projeto para cliente · RPA
Automação de ERP sem API
Cliente: empresa de engenharia de médio porte no Brasil · Sistema: um ERP do setor de construção
01
Problema
O back-office do cliente digitava centenas de notas fiscais à mão — duas vezes por registro — em um ERP do setor de construção. O ERP não tem API utilizável para esse trabalho.
Três restrições eliminavam as ferramentas usuais: o ERP fica atrás de SSO com 2FA; todos os bots precisam dividir uma única sessão licenciada; e um lançamento errado entra direto na contabilidade da empresa.
02
Abordagem
O Playwright se conecta ao navegador já logado do usuário via CDP. Sem credenciais armazenadas, sem clonagem de sessão — SSO e 2FA continuam com o humano.
github.com/giuseppeferretti/cdp-attach-kitUm motor de CRUD orientado a schemas descreve cada tela como dados: 88 schemas de tela em 12 módulos do ERP e 5 paradigmas de UI distintos, com rollback atômico criar → validar → excluir em toda escrita.
A frota de bots é serializada por um orquestrador com slot leases e fencing tokens — jobs concorrentes nunca disputam a única sessão licenciada.
github.com/giuseppeferretti/rpa-maestroUma ponte de comandos em linguagem natural permite disparar e conduzir lotes em texto simples, a ~US$ 0,01 por operação.
03
Resultados
- registros concluídos em um lote sem supervisão
- 295/300
- registros concluídos em um lote sem supervisão
- títulos a receber criados
- 312
- títulos a receber criados
- exclusões em massa a ~4s por registro
- 347
- exclusões em massa a ~4s por registro
- conflitos de sessão
- 0
- conflitos de sessão
Publicado com autorização por escrito do cliente; detalhes identificadores omitidos.
Quer resultados assim?
Uma conversa de 20 minutos basta para dizer se o seu processo pode ser automatizado — e o que seria necessário.