What is Extrator de Tarefas Auvo?
Extrator de Tarefas Auvo is a Flask-based web application designed to streamline the analysis of task reports exported from the Auvo system. It automatically filters tasks based on configurable keywords and provides organized results with statistics and export capabilities.This tool is specifically designed to work with CSV and Excel files exported from the Auvo task management system.
Key Features
The application provides a comprehensive set of features for task analysis:File Upload
Upload task reports in CSV, XLS, or XLSX formats directly through the web interface.
Keyword Filtering
Filter tasks using customizable keywords like “quebrado” (broken), “trocar peça” (replace part), and more.
Interactive Visualization
View filtered results in an interactive table with dynamic search capabilities.
Statistics Dashboard
Get instant insights including total records, tasks found, and occurrence rates.
Export Options
Download filtered results in Excel (.xlsx) or PDF formats for reporting.
Processing History
Track the last 10 processed files during your session with detailed statistics.
Who Is This For?
This application is ideal for:- Field Service Managers: Quickly identify tasks requiring parts replacement, repairs, or follow-up actions
- Operations Teams: Monitor task patterns and filter reports for specific issue types
- Maintenance Coordinators: Track tasks involving equipment failures or service requests
- Auvo Users: Anyone working with Auvo task exports who needs efficient filtering and reporting
How It Works
The application follows a simple workflow:Upload Report
Upload your CSV or Excel file exported from Auvo (the application automatically skips the first 5 header rows)
View Results
Review filtered tasks in an organized table showing Date, Client, Address, Digital OS, and Report
Technology Stack
The application is built with modern, reliable technologies:- Backend: Python 3.10+ with Flask web framework
- Data Processing: Pandas for efficient CSV/Excel manipulation
- PDF Generation: WeasyPrint for professional report formatting
- Frontend: HTML5, CSS3, Bootstrap 5, and JavaScript for responsive UI
- Session Management: Flask sessions for maintaining user state
Default Keywords
The application comes pre-configured with Portuguese keywords commonly found in maintenance and service tasks:You can customize these keywords through the application’s configuration page to match your specific filtering needs.
Next Steps
Installation
Set up the application in your local environment
Quick Start
Process your first file in minutes