Problema
Cadastros repetitivos consomem tempo, geram fadiga operacional e aumentam a chance de erro manual quando precisam ser feitos linha por linha.
case técnico
Automação • RPA / Cadastro automático
Automação desktop em Python para cadastrar produtos em massa a partir de uma planilha CSV, usando controle de navegador com PyAutoGUI.
Fluxo automatizado abrindo o navegador, acessando a página de login e preparando o ambiente para cadastro.
Leitura de uma planilha de produtos com campos como código, marca, tipo, categoria, preço, custo e observação.
Preenchimento sequencial de campos no formulário web, repetindo o processo para cada linha da base.
Cadastros repetitivos consomem tempo, geram fadiga operacional e aumentam a chance de erro manual quando precisam ser feitos linha por linha.
Foi criado um script em Python que lê produtos de um CSV e automatiza a interação com o navegador, preenchendo campos e enviando cadastros em sequência.
A automação transformou uma tarefa manual repetitiva em um fluxo executável, reduzindo esforço e criando uma base para outras rotinas de RPA.
Automação concluída, com potencial de evolução para parametrização, logs e interface de controle.
O projeto explora uma abordagem prática de RPA: controlar a interface do navegador quando não há API disponível ou quando o objetivo é automatizar um processo exatamente como um usuário humano faria.
PyAutoGUI simula ações humanas como clique, escrita, tabulação e envio de formulário dentro do navegador.
Python organiza o fluxo, define pausas, abre o navegador, acessa a página, lê o CSV com Pandas e percorre cada registro.
Arquivo CSV com produtos e atributos usados como entrada para preenchimento automático do formulário.
Em uma evolução real, credenciais devem sair do código e ir para variáveis de ambiente ou cofre local.
A automação depende da posição dos elementos na tela, então precisa de ambiente controlado ou detecção visual para maior robustez.
Por alterar dados em massa, o fluxo deve ser executado com revisão, logs e possibilidade de interrupção segura.
Identificação dos passos manuais necessários para abrir o sistema, logar e acessar o formulário.
Uso de Pandas para carregar os produtos e transformar cada linha em um conjunto de campos.
Uso de cliques, escrita e tabs para preencher o formulário campo por campo.
Repetição do fluxo para cada produto listado no CSV.
Estrutura pronta para evoluir com logs, validações, tratamento de erro e parametrização.
A automação reduziu uma rotina repetitiva de cadastro a um script executável, criando uma base reaproveitável para outras tarefas operacionais.
O principal aprendizado foi equilibrar praticidade e robustez: automações por tela são rápidas, mas precisam de controle de ambiente, logs e tratamento de falhas para uso mais sério.