¿Listo para implementarlo en tu Odoo?
Agenda una demo o habla con un consultor y resuelve tus dudas antes de comprar. Instalación, configuración y soporte incluidos.
MI ERP Gantt Open-Source Pro — Odoo 19
Modern Gantt engine with Critical Path, Baselines and Auto-scheduling — free & open-source (LGPL-3)
Description
MI ERP Gantt Open-Source Pro is a standalone, generic Gantt chart engine for Odoo 19, suitable for any module that needs to schedule activities — construction works, software projects, event planning, manufacturing campaigns. It ships a custom Critical Path Method (forward + backward pass) computed client-side, four dependency types (FS / SS / FF / SF) with lag and lead in working days, multi-baseline overlays, auto-scheduling of successors and a resource allocation histogram.
Round-trips schedules with Microsoft Project via the MSPDI XML format (2019+), captures PNG snapshots in one click and renders with rounded bars, amber project markers and red critical-path highlight in the MI ERP palette. Designed to be extended — sibling bridges connect it to BIM/IFC viewers, construction APUs and field-foreman PWAs.
Product screenshots
Real screenshots from the module running on Odoo 19 with seeded data, captured by the Playwright audit suite.
Gantt with Critical Path
Forward + backward pass computed client-side: every task on the critical path turns red. Rounded bars, DHTMLX-style header bands, amber project markers, FS/SS/FF/SF dependency arrows with lag/lead. Drag a bar — every successor reschedules respecting the working calendar.
WBS sidebar (Tabulator)
Hierarchical sidebar with WBS, name, start, duration and resources powered by Tabulator. In-cell editing, expand/collapse of summary tasks, multi-level indentation and a synchronized scroll with the chart.
Multi-project selector
List view of every Gantt project, with progress %, start/end and active calendar — switch contexts in one click.
Project form
Project header with calendar, baselines, currency and zoom level. Open the Gantt straight from the smart-button.
Settings dropdown
Ten Bryntum-style toggles: critical path, baselines, project lines, non-working highlight, cell editing, progress line, rollups, list-only mode…
Resource histogram (ECharts)
Stacked-bar chart of effective resource hours per day. Spot over-allocations at a glance and re-balance by dragging tasks.
Working calendars
Pre-loaded calendars for Spain, Colombia and Venezuela. Define your own with workdays + holidays — the auto-scheduler honours them.
Task editor popup
Inline editor with start, duration, % progress, predecessors, lag/lead and resources — no full reload between edits.
Core features
Critical Path Method
- Voorwaartse + achterwaartse pass in pure JS
- Kritieke balken zijn rood gemarkeerd
- Totale float / free float per taak
- Bij elke trek opnieuw berekend
Multi-Baseline overlay
- Maak op elk gewenst moment een momentopname van het schema
- Ghost-bar-overlay versus stroom
- Compare planned vs actual
- Schakel individuele basislijnen in/uit
Dependencies & auto-schedule
- Vier typen: FS · SS · FF · SF
- Lag/voorsprong in werkdagen
- Opvolgers verzetten zich op basis van drag
- Agendabewust werken
Working calendars
- Spanje, Colombia, Venezuela ingebouwd
- Aangepaste werkdagen + feestdagen
- Niet-werkend hoogtepunt op de kaart
- Actieve kalender per project
MSPDI XML round-trip
- Exporteren naar MS Project 2019+ formaat
- Importeer terug vanuit .xml
- Taken, afhankelijkheden, kalenders
- Geen formaatverlies tussen ritten
Resource histogram
- Gestapelde balk per dag (ECharts)
- Effectieve resource-uren
- Detectie van overtoewijzing
- Doorklikken naar de taak
Settings dropdown
- 10 schakelaars in Bryntum-stijl
- Kritiek pad, basislijnen, rollups...
- Voortgangslijn en alleen-lijstmodus
- Voorkeuren per gebruiker
PNG snapshot
- Vastleggen met één klik (html2canvas)
- Volledige Gantt als PNG
- Klaar voor statusrapporten/e-mails
- Zoom dag/week/maand/kwartaal
Built to be extended
- Inherit
mierp.gantt.task - Inherit
mierp.gantt.project - BIM/IFC-brug via mierp_construction_gantt
- Mobiele voorman PWA via mierp_bim_fm
Why we are better than the paid alternatives
Presto and most construction ERPs depend on external Microsoft Project for the schedule, or embed the commercial Bryntum component. We bring the engine inside Odoo with zero runtime fees — vendored, audited and owned by you.
| Aspect | Bryntum (paid) | MS Project (paid) | MI ERP Gantt Pro |
|---|---|---|---|
| Licensing model | USD 940 / dev / year | USD 10 / user / month | FREE · LGPL-3 |
| Critical Path | ✓ | ✓ | ✓ (custom JS, no black box) |
| Multi-baselines | ✓ | ✓ | ✓ |
| Auto-scheduling (FS/SS/FF/SF) | ✓ | ✓ | ✓ |
| MS Project XML round-trip | ✓ | native | ✓ (MSPDI 2019+) |
| Native Odoo 19 integration | — | — | ✓ |
| Resource histogram | ✓ | ✓ | ✓ (ECharts) |
| BIM / IFC bridge (xeokit) | — | — | ✓ via mierp_construction_gantt |
| Mobiele voorman PWA | — | — | ✓ via mierp_bim_fm |
| Code ownership | obfuscated | closed | full source vendored |
Companion modules (extend & conquer)
mierp_gantt stays domain-agnostic — every vertical adds its own
bridge by inheriting mierp.gantt.task and
mierp.gantt.project. None of these are required to use the Gantt
on its own.
Construction
mierp_construction_gantt
- Werkproject
- APU-concepttaak
- Fase samenvatting
- IFC-elementtaak (4D)
BIM / 4D / 5D
mierp_bim_4d_5d
- xeokit IFC-viewer in taak
- Time-lapse 4D-animatie
- Cost overlay 5D
- Hoogtepunt van kritiek pad in 3D
Field Manager
mierp_bim_fm
- Mobiele voorman PWA
- Dagelijkse voortgangsregistratie
- Foto + GPS-bewijs
- Offline-eerste synchronisatie
Typical workflow
Plan
- Maak het Gantt-project, kies een werkkalender (CO / VE / ES of aangepast).
- Voeg taken handmatig toe, plak ze vanaf het klembord of importeer ze vanuit MS Project XML.
- Koppel taken met FS/SS/FF/SF-afhankelijkheden en vertraging/voorsprong in werkdagen.
- Maak een momentopname van de initiële basislijn, zodat u later gepland en feitelijk kunt vergelijken.
Execute
- Sleep een balk: elke opvolger wordt automatisch opnieuw gepland, rekening houdend met de kalender.
- Zie hoe het kritieke pad live rood wordt terwijl het schema beweegt.
- Leg % voortgang vast in de taakeditor of de WBS-zijbalk (in-cel bewerken).
- Bekijk resourcehistogrammen om overtoewijzingen op te sporen en op te lossen.
Report
- Schakel basislijnoverlay in of uit om gepland en werkelijk te vergelijken.
- Exporteer terug naar MSPDI XML voor belanghebbenden die MS Project uitvoeren.
- Maak een PNG-momentopname voor status-e-mails en wekelijkse rapporten.
- Schakel bruggen in (bouw, BIM, FM) om indien nodig domeincontext toe te voegen.
Technical details
- Belangrijkste modellen: mierp.gantt.project, mierp.gantt.task, mierp.gantt.dependency, mierp.gantt.calendar, mierp.gantt.baseline.
- OWL 2-component verzonden onder mierp_gantt/static/src/components/gantt_view.
- Kritieke pad-engine: core/cpm.js — voorwaartse + achterwaartse pass met topologische sortering.
- Auto-scheduler: core/auto_scheduler.js — rekenkunde op werkdagen, FS/SS/FF/SF + lag/lead.
- MSPDI-export: core/mspdi_export.js; importwizard parseert hetzelfde formaat.
- BIM/IFC bridge hook: widgets/ifc_bridge.js — opgepikt door mierp_construction_gantt.
- Compatibel met Odoo Enterprise en Community.
- Afhankelijk van: basis, mail, web.
Vendored libraries (no CDN)
| Component | Library | Licentie | Vendored size |
|---|---|---|---|
| Render engine | Frappe Gantt v0.9 | MIT | 41 KB |
| Sidebar table | Tabulator v6.3 | MIT | 442 KB |
| PNG snapshot | html2canvas v1.4 | MIT | 199 KB |
| Resource histogram | Apache ECharts v5 | Apache 2.0 | shared |
Requirements
Odoo modules
- Basis (basis)
- Bespreken (mail)
- Web (web)
Optional bridges
- mierp_construction_gantt — werk / APU / IFC-brug
- mierp_bim_4d_5d — 4D/5D-viewer
- mierp_bim_fm — veldvoorman PWA
Browser
- Chrome 91+ / Firefox 89+ / Safari 15+ / Edge 91+
- Ondersteuning voor native ES-modules
No external services
- Alle JS-bibliotheken verkocht onder static/lib/
- Geen CDN, geen telemetrie, geen telefoon naar huis
- Air-gapped installaties ondersteund
Contact us
You'll get free assistance for 60 days for any issue or error.
For inquiries or support: [email protected]
Pricing
- Geen kosten per ontwikkelaar
- Geen runtime-royalty's
- Meerdere bedrijven, meerdere valuta
- Volledige broncode (vorkbaar)
- E-mailondersteuning van de community
Need the full suite?
MI ERP BIM Suite bundles the 5 core modules (Construction, BIM, Revit, 4D/5D, FM) plus the 2 Colombia localizations — Gantt included.
Available as a separate module: mierp_bim_suite.
Contact us at [email protected].