Overview
GIMA’s maintenance scheduling system helps you plan preventive maintenance, track corrective repairs, and ensure your assets remain operational. This guide covers creating maintenance schedules, assigning tasks, and monitoring completion.Accessing Maintenance Management
Navigate to Maintenance
From the dashboard, click “Mantenimiento” in the sidebar (line 36 of Sidebar.tsx):
- Icon: Wrench (from lucide-react)
- Route:
/mantenimiento - Active state: white background with navy text
Types of Maintenance
GIMA supports multiple maintenance workflows:- Preventive Maintenance
- Corrective Maintenance
- Predictive Maintenance
- Condition-Based
Scheduled regular maintenance to prevent failures:Characteristics:
- Time-based or usage-based triggers
- Planned in advance
- Lower priority than corrective
- Often recurring (daily, weekly, monthly)
- Monthly air conditioning filter cleaning
- Quarterly server hardware inspection
- Annual vehicle service
- Weekly equipment calibration
- Reduces unexpected failures
- Extends asset lifetime
- Lower overall costs
- Predictable scheduling
Creating a Maintenance Task
Start new maintenance task
Click the ”+ Nueva Tarea” or similar button in the maintenance interface:
- Typically styled like other primary actions (
bg-gima-blue) - Features a Plus icon
- Opens the task creation form
Select the asset
Choose which asset requires maintenance:Asset Selection:
- Search by asset name or ID
- Filter by category (COMPUTO, MOBILIARIO, etc.)
- View asset location and current status
- See maintenance history for context
Define maintenance details
Fill in the maintenance task information:Task Title: Brief description (e.g., “Monthly AC Filter Cleaning”)Type: Select from:
- Preventiva (Preventive)
- Correctiva (Corrective)
- Predictiva (Predictive)
- Por condición (Condition-based)
- Baja (Low) - routine maintenance
- Media (Medium) - scheduled but important
- Alta (High) - critical maintenance
- Urgente (Urgent) - emergency response
Schedule the maintenance
Set timing and recurrence:Start Date: When maintenance should beginEstimated Duration: Time needed to completeRecurrence (for preventive):
- No repetir (One-time)
- Diaria (Daily)
- Semanal (Weekly)
- Mensual (Monthly)
- Trimestral (Quarterly)
- Anual (Annual)
Assign personnel
Select who will perform the maintenance:Technician Selection:
- Choose from users with “Técnico” role
- View technician availability
- Check current workload
- Assign multiple technicians if needed
- Infraestructura
- Laboratorios
- Desarrollo
- Soporte
/types/user.ts and /configuracion/UserAdd additional information
Optional but recommended fields:Required Parts/Repuestos:
- Link to inventory items
- Specify quantities needed
- Check availability before scheduling
- Labor costs
- Parts and materials
- External contractor fees
- Required PPE
- Shutdown procedures
- Risk assessments
- Maintenance procedures
- Equipment manuals
- Previous maintenance reports
Using AI for Maintenance Diagnostics
The AI Assistant can help diagnose issues before scheduling maintenance:Access AI Assistant
Navigate to the AI Assistant:
- From Reports page: click “Asistencia IA” button (line 56-60 of reportes/page.tsx)
- Direct route:
/asistencia - The button has distinctive styling:
bg-gima-navywith ring effect
Select Diagnóstico tab
Click the “Diagnóstico” tab (line 67-75 of asistencia/page.tsx):
- Features a Zap (lightning) icon
- Border color changes to gima-navy when active
- Scales up slightly when selected (
scale-105)
Describe the problem
In the diagnostic interface:Wrench icon indicates diagnostic mode (line 118)Heading: “Diagnóstico Inteligente” (line 119)Textarea: Describe symptoms (line 121):
- Placeholder: “Ej: el aire acondicionado hace ruido metalico…”
- Styled with
bg-[#E8EEEF]background - 40 rows height for detailed descriptions
- Focus ring in gima-blue
Analyze the fault
Click “Analizar Falla” button (line 122):
- Blue background (
bg-gima-blue) - Features Sparkles icon for AI indication
- Shadow effect:
shadow-xl shadow-gima-blue/20 - Active scale animation
- Analyze the symptom description
- Identify likely causes
- Suggest diagnostic steps
- Recommend maintenance actions
- Estimate urgency level
Tracking Maintenance Status
Once maintenance is scheduled, you can track its progress:Maintenance States
- Programado (Scheduled)
- En Progreso (In Progress)
- Pausado (Paused)
- Completado (Completed)
- Cancelado (Cancelled)
Initial state after creation:
- Awaiting start date
- Assigned technician notified
- Parts requisitioned
- Asset reserved for maintenance window
- Edit task details
- Reschedule
- Reassign technician
- Cancel task
Maintenance Calendar View
Visualize your maintenance schedule:- Daily View
- Weekly View
- Monthly View
Shows all tasks for the selected day:
- Hour-by-hour breakdown
- Technician availability
- Asset conflicts
- Urgent priorities highlighted
Best Practices
Scheduling Strategy
Scheduling Strategy
- Schedule preventive maintenance during low-usage periods
- Bundle related maintenance tasks to minimize asset downtime
- Allow buffer time between tasks for overruns
- Consider seasonal factors (weather, business cycles)
- Balance technician workload across the team
- Schedule critical asset maintenance with backup coverage
Documentation
Documentation
- Photograph equipment before and after maintenance
- Record all parts replaced with serial numbers
- Document any deviations from standard procedures
- Note unexpected findings for future reference
- Update asset configuration if changes made
- Store receipts and warranties
Parts Management
Parts Management
- Check parts availability before scheduling
- Order long-lead items in advance
- Maintain minimum stock of critical spares
- Track parts usage for cost analysis
- Link parts to specific assets via
/configuracion/repuestos - Document part numbers in maintenance notes
Communication
Communication
- Notify asset users before maintenance begins
- Update stakeholders on progress
- Report delays immediately
- Document completion and any issues
- Share lessons learned with team
- Use the Chat feature in AI Assistant for quick questions
Integration with Other Features
Asset Management
Link maintenance to specific assets and categories
AI Assistant
Use AI diagnostics to inform maintenance decisions
Reports
Generate maintenance performance and cost reports
User Management
Assign tasks to technicians and track performance
Troubleshooting
Cannot schedule maintenance
Cannot schedule maintenance
- Check if asset is already reserved for maintenance
- Verify technician availability during requested time
- Ensure you have scheduling permissions (Supervisor or Admin)
- Check for conflicting maintenance tasks
Maintenance not appearing in calendar
Maintenance not appearing in calendar
- Refresh the calendar view
- Check date range filters
- Verify task was saved successfully
- Look in correct calendar view (daily/weekly/monthly)
Technician not receiving notifications
Technician not receiving notifications
- Verify technician user status is ‘available’
- Check notification settings in
/configuracion/notificaciones - Confirm technician email is correct
- Review system notification logs
Next Steps
Use AI Assistant
Leverage AI for diagnostics and recommendations
Generate Reports
Create maintenance performance reports
Configure Notifications
Set up alerts for maintenance tasks