Manufacturing Gantt View - Work Order Planning
by Steven Marp https://apps.odoo.com/apps/browse?repo_maintainer_id=512936$ 79.90
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Manufacturing (mrp)
• Inventory (stock) • Discuss (mail) |
| Lines of code | 1509 |
| Technical Name |
sm_mrp_gantt_view |
| License | OPL-1 |
| Website | https://apps.odoo.com/apps/browse?repo_maintainer_id=512936 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Manufacturing (mrp)
• Inventory (stock) • Discuss (mail) |
| Lines of code | 1509 |
| Technical Name |
sm_mrp_gantt_view |
| License | OPL-1 |
| Website | https://apps.odoo.com/apps/browse?repo_maintainer_id=512936 |
Manufacturing Gantt View
Interactive work order planning with drag-and-drop scheduling, dependencies, zoom levels, exports, and work center grouping
Video Demo
Key Features
1 Drag-and-Drop Work Order SchedulingMove operations directly on the timeline and update start date, duration, operation name, and progress from the Gantt interface. Changes are written back to Odoo work orders. |
Plan shop floor operations visually |
|
Operations grouped by work center |
2 Work Center GroupingWork orders are grouped under work centers for clearer capacity planning. Group rows can be opened or collapsed in the Gantt tree. |
3 Native Work Order DependenciesDraw dependency links between operations. The module stores links in Odoo's native blocked-by work order relation, keeping scheduling data aligned with manufacturing flows. |
Create operation links from the timeline |
|
From hourly shop floor planning to yearly overview |
4 Flexible Timeline ZoomSwitch between hour, day, week, month, quarter, and year views. Use previous, next, today, and zoom-to-fit controls to move through production schedules quickly. |
5 Productivity ToolbarSort by name, date, or progress. Toggle grid panel, critical path, tooltips, progress labels, bar text, weekend highlights, dependency links, and fullscreen mode from the toolbar. |
Persistent user preferences in the browser |
|
Export chart SVG or work order CSV |
6 Export and ShareExport the visible Gantt chart as SVG or export work order planning data as CSV with operation, start date, end date, duration, progress, and work center group. |
How It Works
|
1
Install ModuleInstall the module and update Manufacturing work order actions. The Gantt view appears in the work order view switcher. |
2
Plan Work OrdersSchedule operations from the work order form or directly from the Gantt chart with drag-and-drop controls. |
3
Manage DependenciesDraw operation links, open forms by double-clicking, and use toolbar controls to analyze production timing. |
Highlighted Features
Drag-and-drop work order scheduling · Work center grouping · Native work order dependencies · Hour/day/week/month/quarter/year zoom · Today marker · Critical path highlight · Sort controls · Weekend highlight · Tooltips · Progress labels · Fullscreen mode · SVG export · CSV export · Double-click work order and work center opening · Odoo 19 backend view type integration
Manufacturing Gantt View - Odoo 19 User Guide
Table of Contents
1. Overview
The Manufacturing Gantt View module adds an interactive Gantt chart to Odoo Manufacturing work orders.
Use it to visualize shop floor schedules, drag work orders on the timeline, create work order dependencies, group operations by work center or manufacturing order, inspect progress, and export planning data.
2. Installation
- Drop the sm_mrp_gantt_view folder in your Odoo addons path.
- Restart Odoo and update the apps list.
- Install Manufacturing Gantt View from the Apps menu.
The module depends on Odoo Manufacturing and Web.
3. Usage
Opening the Gantt View
- Go to Manufacturing -> Operations -> Work Orders.
- Click the Manufacturing Gantt view icon in the view switcher.
- Work orders appear grouped by work center.
Planning Work Orders
- Set Start Date, End Date, Gantt Duration, and review progress from the work order form under the Gantt Planning tab.
- Drag work order bars in the Gantt chart to update the start date and duration.
- Double-click a work order or group row to open its form.
Dependency Links
Draw links between work order bars to create dependencies. Links are stored in Odoo's native blocked_by_workorder_ids relation.
4. Toolbar
The Gantt toolbar provides:
- Previous, Today, and Next navigation
- Hour, Day, Week, Month, Quarter, and Year zoom levels
- Sorting by operation name, start date, and progress
- Grid panel toggle
- Critical path highlight
- Zoom to fit
- SVG export
- CSV export
- Fullscreen mode
Settings
The settings menu lets each user toggle:
- Tooltips
- Progress text on work order bars
- Dynamic operation text on bars
- Weekend highlights
- Dependency links
Settings are stored in browser local storage.
5. Exports
SVG Export
Export the current Gantt chart view as an SVG file.
CSV Export
Export work order planning data with:
- Operation name
- Start date
- End date
- Duration
- Progress
- Work center or manufacturing order group
6. Technical Notes
- Custom Odoo view type: sm_mrp_gantt
- Frontend library: dhtmlxGantt
- Work order data model: mrp.workorder
- Date field: date_start
- End field: date_finished
- Computed duration field: sm_gantt_duration_hours
- Link serialization field: sm_gantt_links_json
- Native dependency field: blocked_by_workorder_ids
7. Compatibility
- Tested on Odoo 19.0 Community & Enterprise.
- Requires Manufacturing.
- Uses Odoo web assets and standard ORM/RPC services.
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