- 首页
- Apps
- Specialized Solutions
- Work Order Gantt Scheduler
示意预览Interactive drag-and-drop Gantt for Odoo work orders and work centers
— reschedule, sequence dependencies, and spot overloads in one view.
什么是 Work Order Gantt Scheduler?
Interactive drag-and-drop Gantt for Odoo work orders and work centers — reschedule, sequence dependencies, and spot overloads in one view. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.
核心功能
按需定制,全程代劳
无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。
- 1
您下单
以一次性构建价格开始。我们在启动时与您共同确定范围。
- 2
我们构建与安装
ECOSIRE 在您的 Odoo 上构建、配置并安装。
- 3
上线 + 支持
约一个工作周内上线,并包含两周上线支持。我们交付的代码中的缺陷免费修复。
技术规格
- Odoo 兼容性
- Odoo 17, Odoo 18, Odoo 19
- 版本
- 企业版和社区版
- 许可证
- 许可证需要确认
- Python 要求
- Python 3.10+
- 数据库
- PostgreSQL 12+
关于此产品
Odoo's Manufacturing app tracks work orders and routings well, but the moment your production plan lives across a dozen machines and shifting due dates, the standard list and Kanban views stop telling you the truth. Schedulers end up rebuilding the plan in a spreadsheet, hand-checking which operation feeds which, and discovering machine overloads only after the floor is already jammed.
The Work Order Gantt Scheduler is a build-to-order Odoo module that ECOSIRE designs, develops, installs and supports specifically for your plant. It is NOT an instant download — after purchase our team scopes your routings, work centers and shift calendars, then delivers a production-ready module for Odoo 17, 18 or 19 (Community or Enterprise) in a typical one working week window.
At its core the module extends the standard mrp.workorder and mrp.workcenter models and layers an interactive Gantt UI on top. Work orders render as draggable bars grouped by work center, so a scheduler sees the whole shop floor on one timeline. Drag a bar to move a work order to a new machine or time slot and the change writes straight back to date_planned_start / date_planned_finished through the Odoo ORM — no exports, no re-keying. Operation sequence and dependencies (derived from the manufacturing order routing) are drawn as link lines, so you can see at a glance that cutting must finish before assembly begins. A compute layer (@api.depends on planned dates and work-center capacity) recalculates load in real time and highlights overloaded windows and scheduling conflicts in color, right where the collision happens.
Because we build it against your data model, we respect your reality: your shift calendars, your work-center capacities, your MO priority scheme, your Community-vs-Enterprise edition. Security follows Odoo conventions — access enforced through ir.model.access.csv and record rules so planners can reschedule while operators stay read-only. Everything is delivered as a clean, upgrade-safe addon with a proper __manifest__.py, versioned for your Odoo release, plus documentation, admin training and a post-go-live support window.
The result: your scheduler stops fighting spreadsheets and starts driving the plan from a single, live, drag-and-drop picture of the floor — inside the Odoo you already run.
你得到什么
- Production-ready Odoo addon (module source) built for your target version — Odoo 17.0, 18.0 or 19.0 — with a clean, versioned __manifest__.py and upgrade-safe structure
- Configuration tailored to your plant: work centers, capacities, shift calendars, priority scheme and color-coding rules mapped to your data
- Security setup — ir.model.access.csv access rights plus record rules defining planner (edit) vs operator/viewer (read-only) roles
- Installation and deployment on your environment (Odoo.sh, on-premise, or ECOSIRE-managed hosting), including staging validation before go-live
- Technical + end-user documentation: install/upgrade notes, model/field reference, and a scheduler how-to guide
- Live admin and scheduler training session, plus a recording for onboarding future staff
- Post-go-live support window for bug fixes and adjustments, with a clear channel for issues and change requests
- Source ownership and handover so your team (or any Odoo partner) can maintain and extend the module afterward
这是给谁的
Production Scheduler / Planner
Owns the daily and weekly plan across multiple machines. Lives in the drag-and-drop Gantt: moves work orders between work centers, resolves overloads before they hit the floor, and keeps due dates realistic without rebuilding the plan in Excel.
Manufacturing / Plant Manager
Needs a single live picture of shop-floor load and bottlenecks. Uses the timeline's color coding and overload highlighting to see where capacity is tight, judge whether a rush order fits, and hold shift handovers with a printable QWeb plan.
Odoo Administrator / IT Lead
Responsible for a maintainable, upgrade-safe Odoo. Values that the module extends standard mrp models cleanly, ships with proper manifest and security config (ir.model.access.csv + record rules), and comes with docs and source handover rather than a black-box binary.
Work Order Gantt Scheduler 如何比较
| 标准 | 伊科西尔 | 定制建造 | 竞争对手 | Odoo 原生 |
|---|---|---|---|---|
| Interactive drag-and-drop Gantt for work orders by work center | Purpose-built, tailored to your routings and shift calendars | Possible but you design and build the UI from scratch | Sometimes, but generic and rarely matched to your plant | Limited — Enterprise has planning Gantts; Community has none |
| Operation dependency & sequence visualization | Link lines drawn from your MO routing, built to your logic | Buildable, but dependency logic must be coded and tested by you | Varies by app; often absent or basic | Not visualized on a work-order timeline out of the box |
| Overload / conflict highlighting vs work-center capacity | Real-time via @api.depends compute against your capacities | Requires you to build and maintain the capacity compute logic | Rarely capacity-aware to your shift calendars | No live overload highlighting on a Gantt by default |
| Fit to your data model, edition & version | Built for your Odoo 17/18/19, Community or Enterprise | Fully custom, but on your time, budget and risk | One-size app; you adapt your process to it | Core only — you accept whatever the standard view offers |
| Security roles (planner edit vs operator read-only) | Configured via ir.model.access.csv + record rules to your teams | You must design and verify the access model yourself | Generic roles; may need rework to fit your org | Standard MRP groups only, not tuned to Gantt editing |
| Upgrade-safety & maintainability | Clean addon, proper __manifest__.py, source handover + docs | Depends entirely on your team's discipline | Black-box; you rely on the vendor's release cadence | Safe, but you cannot change core behavior |
| Delivery & support model | Built, installed, trained and supported by ECOSIRE (2–4 wks) | You staff, build and support it internally | Download + community forum; support quality varies | No delivery step, but no tailoring either |
关于Work Order Gantt Scheduler的常见问题
Is this an instant download from the Odoo App Store?
No. This is a build-to-order module. ECOSIRE designs, develops, installs and supports it specifically for your plant's routings, work centers and Odoo edition. There is no instant download — you receive a production-ready addon that we build and deploy for you.
How long until it's delivered and live? (lead time)
Typical delivery is one working week from purchase and requirements sign-off. The exact timeline depends on the complexity of your routings, shift calendars and any integrations. We start with a short scoping call, validate on a staging environment, then deploy to production — so you see it working before go-live.
What support and updates do I get after go-live?
Every build includes a post-go-live support window for bug fixes and adjustments. We deliver the module versioned to your Odoo release with upgrade-safe code and documentation, and you receive the source for handover. Ongoing support, feature additions, and version-migration (e.g. moving from Odoo 17 to 18 or 19) are available as continued engagements — just tell us your target version.
Which Odoo versions and editions does it support?
We build for Odoo 17, 18 and 19, on both Community and Enterprise. The module extends the standard mrp.workorder and mrp.workcenter models, so it works with your existing Manufacturing app. We confirm your exact version and edition during scoping and ship a manifest versioned to match.
Will it break when I upgrade Odoo or install other apps?
We build the module the Odoo way — a clean addon with a proper __manifest__.py, standard model inheritance, and security via ir.model.access.csv and record rules rather than hacks. That keeps it upgrade-safe and reduces conflicts with other apps. When you plan a major version upgrade, we can migrate the module as a follow-on engagement.
Can it connect to our shop-floor terminals or external MES?
Yes. Because rescheduling writes to standard Odoo fields through the ORM, the same data is reachable over Odoo's XML-RPC and JSON-RPC APIs. External MES systems, shop-floor terminals or dashboards can read the schedule and push changes back, and we can scope specific integrations as part of the build.
How do you keep operators from accidentally changing the plan?
Access is role-scoped using Odoo's native security model. We configure ir.model.access.csv and record rules so schedulers and planners can drag and reschedule, while operators and viewers get read-only access to the same Gantt. Roles are mapped to your team during setup.
相关模块
Work Order Gantt Scheduler
Interactive drag-and-drop Gantt for Odoo work orders and work centers — reschedule, sequence dependencies, and spot overloads in one view.
- Drag-and-drop work-order Gantt grouped by work center, with each mrp.workorder rendered as a movable timeline bar
- Reschedule by dragging a bar — writes date_planned_start and date_planned_finished back through the ORM, no exports or re-keying
- Operation dependency and sequence link lines derived from the MO routing, so predecessor/successor operations are visually chained
- Real-time overload and conflict highlighting via an @api.depends compute layer that compares planned load against work-center capacity



