{"slug":"automacoes-internas","title":"Automações internas","cardTitle":"Automações internas — scripts para operação real","category":"Scripts / Operação","status":"Projetos privados · operacionais","shortDescription":"Scripts e fluxos para revisar dados, comparar relatórios, executar backups e automatizar rotinas sem API.","overview":"Este case reúne automações menores, mas diretamente ligadas à operação. Elas surgem de tarefas repetitivas ou sujeitas a erro e usam a ferramenta mais adequada para cada ambiente: scripts, navegador automatizado, workflows ou integrações.","problem":"Rotinas manuais consomem tempo e podem produzir divergências difíceis de rastrear. Em sistemas legados ou sem API, a automação ainda precisa lidar com interfaces, arquivos e limitações do ambiente existente.","role":["Mapeamento das etapas manuais e dos pontos de falha.","Criação de scripts em Python e PowerShell.","Automação de interfaces web com Playwright.","Construção de workflows no n8n.","Comparação de relatórios e revisão automatizada de cadastros.","Rotinas de backup com WinSCP.","Automação fiscal com planilhas, modos seguros de execução e reprocessamento de pendências.","Download e organização mensal de XMLs em fluxo multiempresa."],"stack":["Python","Node.js","PowerShell","Playwright","Streamlit","n8n","WinSCP","APIs","CSV / XLSX","XML"],"features":["Revisão automatizada de produtos","Comparação de relatórios de vendas","Backups operacionais","Fluxos de mensagens e lembretes","Apoio à manutenção de cadastros","Extração de genealogia da ABCZ para planilhas","Conciliação fiscal com sugestões por nível de confiança","Exportação e separação de XMLs por empresa"],"challenges":["Automatizar sistemas sem API disponível.","Trabalhar com interfaces web legadas e mudanças de estado.","Comparar dados de fontes com formatos diferentes.","Reduzir falsos positivos e tornar os scripts reutilizáveis."],"outcome":"Essas automações demonstram uma abordagem pragmática: entender o processo, escolher a ferramenta adequada e reduzir trabalho repetitivo sem exigir a reconstrução completa do sistema existente.","highlights":["Python","PowerShell","Playwright","n8n"],"images":["/images/projects/workflow (1).webp","/images/projects/automacao (1).webp","/images/projects/automacao (2).webp","/images/projects/automacao (3).webp"],"isPrivate":true,"icon":"automation","href":"/projetos/automacoes-internas"}