| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Employees (hr)
• Fleet (fleet) • Inventory (stock) • Purchase (purchase) • Discuss (mail) • Invoicing (account) |
| Lines of code | 27003 |
| Technical Name |
gmao |
| License | OPL-1 |
| Versions | 17.0 18.0 |
Smart Maintenance Management
A complete computerized maintenance management system for equipment, vehicles, spare parts, and technician coordination
Explore this module
Overview
A complete computerized maintenance management system (GMAO) for equipment, vehicles, spare parts, and technician coordination.
Features
Community and Enterprise Support
Available in Odoo 18.0 Community and Enterprise.

Equipment and Fleet Management
Manage each equipment and vehicle fleet in full detail.

Preventive and Corrective Orders
Full management of preventive and corrective maintenance work orders.

Manage Stock and Tools
Manage spare parts catalog, tools registry, and stock consumption.

Manage Regulatory Compliance
Track mandatory inspections and certifications for each equipment.

Notifications and Smart Scheduler
Automated alerts and smart preventive maintenance planning.

Real-time Dashboard
Real-time KPIs, gauge indicators, and ABC equipment analysis.

Track Counters of Equipment
Detailed usage counter tracking (hours, mileage, cycles) per equipment.

Manage Technicians
Manage technician profiles, assignments, and workload planning.

Contracts and Incidents
Track service contracts, warranties, and log equipment incidents.
Screenshots
Master Data › Create Equipment
Go to Master Data → Equipment → Create. Register each piece of equipment with full technical and administrative details: reference, category, location, supplier, serial number, and purchase date. Each equipment record centralizes its full intervention history.
Master Data › Spare Parts Catalog
Go to Master Data → Spare Parts → Create. Manage your entire spare parts catalog with internal references, unit costs, current stock quantities, and minimum stock thresholds. Parts are directly linkable to equipment and work orders for automatic stock deduction upon consumption.
Master Data › Tools Registry
Go to Master Data → Tools → Create. Register all maintenance tools with their code, description, and current assignment status. Track which tools are available, in use, or assigned to a specific technician or work order in real time.
Master Data › Technician Profiles
Go to Master Data → Technicians → Create. Create a profile for each technician with their specialty (Mechanical, Electrical, Hydraulics, etc.), current assignments, completed intervention count, and real-time availability status. Facilitates optimal workload distribution across your team.
Maintenance › Create a Maintenance Request
Go to Maintenance → Requests → Create. Any user can submit a maintenance request in seconds, linked directly to the concerned equipment or vehicle. Each request captures the requester, date, description, and priority level (High / Medium / Low). Once approved, a corrective work order is automatically generated and assigned to a technician.
Maintenance › Corrective Orders
Go to Maintenance → Corrective Orders. Corrective work orders manage all breakdown and incident-driven interventions. Each order tracks the failure type, assigned technician, intervention steps (step-by-step checklist), parts consumed with automatic stock deduction, tools deployed, and actual labor hours worked. A full cost summary (parts + labor) is computed automatically.
Master Data › Counters and Usage Meters
Go to Master Data → Counters → Create. Attach counters to any equipment to track real usage: running hours, mileage (km), production cycles, load counts, and more. Each counter has a configurable threshold that triggers an automatic maintenance alert when approached or exceeded. A full reading history is kept per counter for trend analysis and forecasting.
Maintenance › PM Tasks — Task Template Library
Go to Maintenance → PM Tasks → Create. Build a reusable library of preventive maintenance task templates. Each task is broken into structured steps with technical instructions, estimated duration, and required category (Mechanical, Electrical, Safety, etc.). These templates are reusable across different equipment and are referenced directly by PM rules.
Maintenance › Preventive Maintenance Rules Configuration
Go to Maintenance → PM Rules → Create. Configure intelligent maintenance rules that automatically generate preventive work orders. Each rule links an equipment to a PM task and defines the trigger: Time-based (every N days/months) or Counter-based (every N hours / km / cycles). The system automatically calculates the next due date and generates the corresponding work order when it arrives.
Maintenance › PM Planning — Calendar View
Go to Maintenance → PM Planning. A global calendar view displays all scheduled preventive, corrective, and regulatory interventions in a single view. Color-coded by type, the planning allows maintenance managers to anticipate workload, identify overdue orders, and balance technician assignments across the planning horizon.
Maintenance › Preventive Orders
Go to Maintenance → Preventive Orders. All auto-generated preventive work orders are listed here with their equipment, assigned PM task, responsible technician, scheduled date, estimated duration, and current status (Scheduled / Done / Overdue). Each order can be executed with step-by-step task guidance directly from the record.
Tracking › Contracts
Go to Tracking → Contracts → Create. Manage all service contracts, warranties, and supplier agreements linked to your equipment. Each contract records the coverage scope, supplier, start and expiry dates, and associated costs. The system sends automatic alerts before contract expiry to ensure no renewal deadline is ever missed.
Tracking › Incidents
Go to Tracking → Incidents → Create. Log any unplanned equipment event: breakdowns, anomalies, warnings, and near-misses. Each incident is linked to its equipment, categorized by type and severity, assigned to a responsible person, and tracked through resolution. A full history of incidents per equipment is maintained for failure pattern analysis and continuous improvement.
Maintenance › Regulatory Control
Go to Maintenance → Regulatory Control → Create. Track all mandatory legal inspections and certifications per equipment: pressure vessel checks, fire safety audits, lifting equipment certifications, electrical compliance audits, and vehicle technical controls. Each control record stores the inspection authority, interval, last inspection date, next due date, and compliance status. Automatic deadline alerts prevent any regulatory lapse.
Dashboard — Real-time Maintenance KPIs
Go to Dashboard. A real-time command center for your entire maintenance operation. Monitor all key performance indicators at a glance: Availability, Reliability, Maintainability, Pertinence, MTBF (Mean Time Between Failures), and MTTR (Mean Time To Repair). Each KPI is displayed as a visual gauge with trend variation indicators (up/down vs. previous period). Filter by any custom date range or use quick presets (week, month, quarter, year).
Need Help or live demo?
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module