Discover powerful Dolibarr extensions designed to automate your business processes

The Advanced CMMS Management module (Gestion GMAO Avancée) transforms Dolibarr into a professional-grade Computerized Maintenance Management System. It enables industrial companies, service providers, public bodies, hospitals and facility managers to centralise all of their maintenance activities without relying on any external software.
Built entirely on Dolibarr standards, the module respects the native architecture, permission system, menu system, multi-company / multi-entity model, multi-currency and multi-language capabilities. It ships with 17 business objects, a modern industrial dashboard, a decisional reporting suite and a realistic demonstration dataset.
· Full asset & equipment register with an unlimited hierarchy (Site → Building → Workshop → Line → Machine → Sub-assembly → Component)
· Preventive, corrective, predictive, regulatory, conditional and curative maintenance
· Work orders and intervention reports with a configurable lifecycle
· Intervention requests / tickets with a declaration-to-closure workflow
· Technicians, teams and on-call management
· Maintenance contracts, warranties, SLAs and renewals
· Spare parts, consumables, special tools and measuring devices with calibration tracking
· Predictive sensor readings (temperature, vibration, pressure, humidity, energy, wear) with anomaly & health scoring
· Checklists / operating ranges and a technical document library
· Modern real-time dashboard with KPIs (MTBF, MTTR, availability, costs) and charts
· Decisional reporting suite with CSV export and printing
The dashboard provides global, real-time steering of maintenance activity with an industrial design charter (industrial blue, steel grey, maintenance green, alert orange, critical red). It is completely distinct from the standard Dolibarr dashboard.
· Assets & Performance zone: equipment count, critical equipment, availability rate, open work orders, preventive due, backlog, MTBF, MTTR, maintenance cost and total assets value.
· Work Orders by status: Kanban view across the full lifecycle with cumulative cost per column.
· Analytics: 12-month work-order evolution, breakdown by maintenance type, cost by equipment and load by technician.
The module is organised around 17 inter-linked business objects, each with its own list and card interface, generated on a proven object engine and gated by the module's permission groups.
|
Object |
Purpose |
Rights group |
|
Equipment |
Technical assets with unlimited parent/child tree |
asset |
|
Location |
Sites, buildings, zones, workshops |
asset |
|
Preventive plan |
Preventive/predictive/regulatory/conditional plans |
maintenance |
|
Sensor reading |
Predictive monitoring & anomaly detection |
maintenance |
|
Checklist |
Operating ranges & inspection checklists |
maintenance |
|
Request |
Intervention requests / maintenance tickets |
workorder |
|
Work order |
Work orders with configurable lifecycle |
workorder |
|
Work order line |
Labour / parts / tools / external lines |
workorder |
|
Intervention |
Intervention reports with digital signature |
workorder |
|
Technician |
Skills, certifications, performance |
team |
|
Team |
Technical teams & on-call |
team |
|
Contract |
Maintenance & subcontracting contracts |
contract |
|
Warranty |
Equipment warranties & expiry alerts |
contract |
|
Supplier |
Suppliers & subcontractors |
contract |
|
Spare part |
Spare parts & consumables (Dolibarr stock) |
stock |
|
Tool |
Special tools & measuring devices |
stock |
|
Document |
Technical document library |
document |
Each asset carries an exhaustive datasheet: reference, designation, family, category, type, manufacturer, model, serial number, internal code, QR code, barcode, RFID tag, acquisition and commissioning dates, purchase and current value, criticality, priority, availability, hour / kilometre / cycle / energy counters, responsible user and supplier.
Unlimited asset tree
Every equipment can have a parent asset and multiple children, components and accessories, enabling a full Site → Building → Workshop → Line → Machine → Sub-assembly → Component breakdown.
· Automatic plans: daily, weekly, monthly, quarterly, biannual, annual, or triggered by counters (hours, kilometres, cycles, consumption).
· Predictive engine: sensor monitoring, anomaly detection, health index, risk score and trend calculation.
Declaration → Qualification → Validation → Assignment → Intervention → Control → Closure
Requests (breakdown, incident, urgency, improvement) are qualified, validated, converted into work orders, executed and closed, ensuring a complete audit trail.
|
Status |
Meaning |
|
Draft |
Being prepared |
|
Planned |
Scheduled |
|
Assigned |
Assigned to a technician/team |
|
In progress |
Work under way |
|
On hold |
Waiting (parts, access…) |
|
Done |
Completed |
|
Closed |
Validated & closed |
|
Cancelled |
Cancelled |
Complete technician datasheet: skills, specialty, certifications, authorizations, availability, hourly cost, and performance indicators (number of interventions, success rate, average time). Teams manage leaders, members and on-call shifts.
Spare parts and consumables are managed with a direct link to Dolibarr stock: category, type, warehouse, supplier, manufacturer reference, quantities, alert thresholds, unit prices and storage location, with low-stock alerts.
Special tools and measuring instruments are tracked with type, location, holder, status and calibration dates, with alerts for upcoming calibrations.
Maintenance and subcontracting contracts (provider, type, dates, amount, SLA, response time, renewal), equipment warranties with expiry alerts, and a directory of suppliers and subcontractors linked to Dolibarr third parties.
The module automatically computes the core maintenance KPIs and exposes a decisional reporting suite. Every report is exportable to CSV and printable.
|
KPI |
Description |
|
MTBF |
Mean Time Between Failures |
|
MTTR |
Mean Time To Repair |
|
Availability rate |
Average equipment availability |
|
Maintenance cost |
Labour + parts + subcontracting |
|
Backlog |
Overdue open work orders |
|
Preventive compliance |
Planned vs. performed maintenance |
|
Technician performance |
Interventions, average time, success rate |
|
Assets value |
Current value of the fleet |
Reports include: work orders, equipment, technicians, costs, preventive compliance and contracts.
The module adds a dedicated GMAO top menu, with the following left-menu entries:
· Dashboard
· Equipments
· Locations
· Preventive maintenance
· Predictive maintenance
· Intervention requests
· Work orders
· Interventions
· Technicians
· Teams
· Contracts
· Warranties
· Suppliers & Subcontractors
· Spare parts
· Special tools
· Checklists
· Technical documents
· Reporting
· Setup
Access is controlled through 8 permission groups, each with read / create-modify / delete rights (plus a module administration right), fully integrated with the Dolibarr users & groups system.
|
Permission group |
Scope |
|
asset |
Equipment & locations |
|
maintenance |
Preventive plans, sensors, checklists |
|
workorder |
Requests, work orders, interventions |
|
team |
Technicians & teams |
|
contract |
Contracts, warranties, suppliers |
|
stock |
Spare parts & tools |
|
document |
Technical documentation |
|
reporting |
Reporting & KPIs |
The module integrates with the native modules: Third parties, Contacts, Products, Stock, Warehouses, Projects and Users. Equipment, spare parts, contracts and suppliers link directly to their native Dolibarr records, ensuring full traceability across quotes, orders, purchases, invoices, projects and stock movements.
· Configuration: default currency, low-stock threshold, preventive horizon and notifications.
· "Install demonstration data" button: generates a realistic dataset (sites, equipment, work orders, technicians, spare parts, contracts, suppliers, interventions, documents…).
· "Remove demonstration data" button: deletes only the demonstration data, leaving real user data untouched.
The module is fully translated into French, English, Spanish, Italian and German using Dolibarr's native translation system.
· Object-oriented, modular, documented and secure code
· Compatible with PHP 8.x, MySQL and MariaDB
· Dolibarr standard architecture (rights, menus, multi-entity, multi-currency, multi-language)
· 17 business objects, 23 permissions, modern dashboard and reporting suite
· Publisher: DoliResources — www.doliresources.com
© 2026 DoliResources — www.doliresources.com