Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/40223
Título: Otimização de fluxos de trabalho por intermédio de automações em tarefas repetitivas com Python
Título(s) alternativo(s): Optimization of workflows through repetitive tasks with Python
Autor(es): Campos, Pedro Henrique Sauthier Ferraz de
Orientador(es): Araki, Lucilia Yoshie
Palavras-chave: Automação
Python (Linguagem de programação de computador)
Fluxo de trabalho
Automation
Python (Computer program language)
Workflow
Data do documento: 1-Dez-2025
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Pato Branco
Citação: CAMPOS, Pedro Henrique Sauthier Ferraz de. Otimização de fluxos de trabalho por intermédio de automações em tarefas repetitivas com Python. 2025. Trabalho de Conclusão de Curso (Tecnologia em Análise e Desenvolvimento de Sistemas) - Universidade Tecnológica Federal do Paraná, Pato Branco, 2025.
Resumo: Tarefas repetitivas e dependentes de interação manual com sistemas corporativos consomem tempo significativo, provocam inconsistências operacionais e dificultam a padronização de processos. Para mitigar esses impactos, este trabalho apresenta o desenvolvimento do Macro Suite, um sistema de automação em Python projetado para executar rotinas envolvendo leitura de planilhas, processamento de dados, interação com páginas web e ações coordenadas de mouse e teclado. O foco do projeto está na construção de uma ferramenta modular, reutilizável e acessível, capaz de reduzir esforço operacional e aumentar a confiabilidade de fluxos internos. Com o sistema implementado, tornou-se necessário avaliar sua performance em diferentes condições reais de uso, considerando a heterogeneidade do parque computacional encontrado em ambientes corporativos. Assim, este trabalho também realiza uma análise comparativa do comportamento do Macro Suite em múltiplos ambientes de hardware, variando processador, memória e desempenho gráfico, a fim de verificar sua portabilidade, estabilidade e consistência de execução. Os resultados demonstram que o Macro Suite opera de maneira satisfatória em máquinas de diferentes gerações, mantendo taxas de sucesso elevadas e variação controlada no tempo de execução. Esses achados evidenciam que a solução proposta é tecnicamente viável, robusta e adequada para uso em cenários corporativos heterogêneos, cumprindo os objetivos de desenvolvimento e validação estabelecidos.
Abstract: Repetitive tasks that rely on manual interaction with corporate systems often lead to operational inefficiencies, inconsistencies, and high time consumption. To address these challenges, this work presents the development of the Macro Suite, a Python-based automation system designed to handle spreadsheet processing, data manipulation, web system interaction, and coordinated mouse and keyboard actions. The project focuses on creating a modular, reusable, and accessible tool capable of reducing operational effort and improving reliability in routine workflows. Once the system was implemented, it became essential to evaluate its performance under real-world conditions, considering the heterogeneous computing environments commonly found in organizations. Therefore, this work also conducts a comparative analysis of the Macro Suite across multiple hardware configurations, varying processor capacity, memory, and graphical performance, in order to assess its portability, stability, and execution consistency. The results indicate that Macro Suite performs reliably across different generations of hardware, maintaining high success rates and controlled execution variability. These findings confirm that the proposed solution is technically feasible, robust, and suitable for adoption in heterogeneous corporate environments, fulfilling the development and validation objectives of this project.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/40223
Aparece nas coleções:PB - Tecnologia em Análise e Desenvolvimento de Sistemas

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
otimizacoesfluxospythonfinal.pdf647,42 kBAdobe PDFVisualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons