Mordomo
Automação centralizada de downloads e consolidação de relatórios de múltiplos portais financeiros.
O Problema
A extração de relatórios financeiros de múltiplos portais era feita manualmente, portal por portal, consumindo cerca de 30 minutos por ciclo — tempo que crescia proporcionalmente ao número de fontes e não escalava com o volume de operações.
A Solução
- Interface gráfica única para disparar o download e a consolidação de relatórios de múltiplos portais.
- Robôs de automação (Selenium) para navegação e extração, eliminando o acesso manual portal a portal.
- Consolidação automática dos relatórios extraídos em uma saída padronizada.
Arquitetura
- PyQt5 para a interface de controle e acompanhamento dos downloads.
- Selenium para automação de navegação e extração nos portais de origem.
- Camada de consolidação para padronizar os relatórios antes da entrega final.
Interface
Aprendizados
Automação de portais de terceiros é frágil por natureza (layouts mudam sem aviso) — a maior parte do esforço de manutenção do Mordomo foi projetar falhas de forma que o robô avisasse em vez de simplesmente travar.