跳至主要内容
产品详细信息以英文显示。翻译即将推出。
Advanced Gantt for Projects — An interactive Gantt view for Odoo projects with task dependencies, critical path, baselines an — 1/1示意预览

An interactive Gantt view for Odoo projects with task dependencies,

critical path, baselines and drag-to-reschedule. Built to order, installed and supported by

ECOSIRE for Odoo 17, 18 and 19.

什么是 Advanced Gantt for Projects?

An interactive Gantt view for Odoo projects with task dependencies, critical path, baselines and drag-to-reschedule. Built to order, installed and supported by ECOSIRE for Odoo 17, 18 and 19. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

核心功能

Finish-to-start dependency model on `project.task` with configurable FS/SS/FF/LF link types and lead/lag in days
Critical-path computation stored via `@api.depends` compute fields, highlighting the longest chain to each milestone
Drag-to-reschedule bars that cascade date changes through successors while respecting `resource.calendar` working time
Writes back to native `date_start` / `date_deadline` so kanban, calendar, timesheets and analytics stay consistent
Baseline capture into a dedicated `project.task.baseline` model with planned-vs-actual variance overlay
OWL timeline component rendering dependency arrows, milestone diamonds and today/deadline markers over JSON-RPC
Resource-allocation swimlane grouping bars by assignee to surface over-allocation across parallel tasks
Computed progress roll-up aggregating child-task completion and logged timesheet hours
Milestone markers linked to `project.milestone` (Enterprise) or a shipped fallback model on Community
Record rules plus `ir.model.access.csv` scoping the Gantt to a user's own projects and multi-company boundaries
QWeb PDF report of the schedule and baseline-variance table for external stakeholders
Optional automated actions notifying assignees when a reschedule moves their task dates
Runs on Odoo Community and Enterprise across 17.0, 18.0 and 19.0 — no Enterprise Gantt widget dependency
Read/write access to the schedule exposed over XML-RPC/JSON-RPC for integration with external planning tools

按需定制,全程代劳

无需自行搭建——由 ECOSIRE 构建、安装并提供支持的可用应用。

  1. 1

    您下单

    以一次性构建价格开始。我们在启动时与您共同确定范围。

  2. 2

    我们构建与安装

    ECOSIRE 在您的 Odoo 上构建、配置并安装。

  3. 3

    上线 + 支持

    约一个工作周内上线,并包含两周上线支持。我们交付的代码中的缺陷免费修复。

技术规格

Odoo 兼容性
Odoo 17, Odoo 18, Odoo 19
版本
企业版和社区版
许可证
许可证需要确认
Python 要求
Python 3.10+
数据库
PostgreSQL 12+

关于此产品

Complex projects fall apart in the gaps between tasks. Odoo's native project app gives you a task list, a kanban board and — on Enterprise — a read-mostly timeline, but it does not model the dependencies, slack and downstream ripple that a real schedule lives on. When one task slips, nothing recalculates. There is no critical path telling you which delays actually threaten the deadline, no saved baseline to prove how far you've drifted from the plan you committed to, and Community editions get no Gantt at all. Project managers end up exporting to a spreadsheet or a standalone tool, and the schedule stops being connected to the tasks, timesheets and resources that Odoo already holds.

Advanced Gantt for Projects is a build-to-order module that turns project.task into a live, dependency-aware schedule inside Odoo. We add a finish-to-start (and configurable FS/SS/FF/LF) dependency model on top of the existing task graph, then compute the critical path with a stored @api.depends compute so the longest chain to your milestone is always highlighted. Drag a bar to reschedule and the module cascades the move through successors while respecting your working calendar (resource.calendar), so a two-day slip on a predecessor visibly pushes everything downstream. Every reschedule is written back to real date_start / date_deadline fields — nothing is faked in a side table — so kanban, calendar, timesheets and reporting stay in sync.

Technically, the interactive timeline is an OWL component talking to the ORM over JSON-RPC, rendering bars, dependency arrows, milestone diamonds and a resource-allocation swimlane. Baselines are captured into a companion model (project.task.baseline) on demand, so you can overlay "planned vs actual" and see variance per task. Progress roll-up is a computed field aggregating child-task completion and logged hours. Access is enforced the Odoo way — ir.model.access.csv for the new models plus record rules that keep the Gantt scoped to a user's own projects and companies, honoring multi-company. We ship a QWeb PDF of the schedule and baseline variance for stakeholders who live outside Odoo, and optional automated actions to notify assignees when a drag-reschedule moves their task.

Because this is build-to-order, you are not downloading a generic module and hoping it fits. We start from a short scoping call, confirm your Odoo edition (Community or Enterprise), version (17.0 / 18.0 / 19.0) and the exact dependency rules, calendars and reporting you need, then build against your data model — including any custom fields already on project.task. Typical delivery is one working week from confirmed scope. You get the installable source, a UAT pass on a staging copy of your database with a rollback plan, documentation, a training session and a post-go-live support window. ECOSIRE writes it, installs it and stands behind it.

你得到什么

  • Installable module source code targeting your confirmed Odoo edition and version (17.0 / 18.0 / 19.0)
  • Installation and configuration on your environment, including dependency rules, calendars and record rules
  • Technical documentation: data model, compute logic, security rules and JSON-RPC entry points
  • End-user guide plus a live training session for project managers and schedulers
  • UAT on a staging copy of your database with a documented rollback plan before go-live
  • Post-go-live support window for bug fixes and configuration adjustments
  • Git repository handover with full commit history and tagged release
  • QWeb schedule and baseline-variance report template, styled to your branding

这是给谁的

Project Manager on complex schedules

Runs multi-task projects where sequencing matters and needs a live critical path, dependency-aware rescheduling and baseline variance — not a static task list — all inside the Odoo they already invoice and timesheet from.

PMO / Operations lead

Standardizes how projects are planned and reported across teams, wants saved baselines to hold delivery accountable and a QWeb export for clients and executives who never log into Odoo.

Odoo Community user without Enterprise Gantt

Runs Community edition and has no timeline widget at all; needs a genuine interactive Gantt with dependencies and drag-reschedule without paying for the full Enterprise upgrade.

Resource / delivery manager

Balances the same people across parallel tasks and needs the allocation swimlane to spot over-booking early, then reschedule with a drag and let successors cascade automatically.

Advanced Gantt for Projects 如何比较

标准伊科西尔定制建造竞争对手Odoo 原生
Dependencies & critical pathFS/SS/FF/LF links with stored critical-path computePossible but you design and maintain the algorithmOften FS-only, rarely a true critical pathNo dependency model; no critical path
Drag-to-reschedule cascadeCascades to successors, respects working calendarBuild it yourself against the ORMSometimes present, calendar handling variesEnterprise drag exists but does not cascade
Baselines (planned vs actual)Captured to `project.task.baseline` with variance overlayExtra model and UI you must buildRarely offeredNot available
Community edition supportFull Gantt via custom OWL, no Enterprise neededDepends on how you build itMany require Enterprise widgetsNo Gantt on Community at all
Fit to your data modelBuilt around your fields and rules from scopingFully yours, at full in-house costGeneric; you adapt to itFixed to Odoo defaults
Security & multi-company`ir.model.access.csv` plus scoped record rulesYou author and test the rulesVaries; often minimalStandard project access only
Support & accountabilityPost-go-live window, one vendor accountableYour team owns every bugMarketplace author, best-effortCovered by your Odoo contract only
OwnershipFull source and git repo handoverYou own it, you built itLicensed module, limited rightsPart of Odoo core

关于Advanced Gantt for Projects的常见问题

Is this a ready-made module I can download and install today?

No. This is build-to-order. ECOSIRE builds the module against your confirmed Odoo edition, version and scheduling rules, then installs it for you. There is no instant download — the value is a schedule that fits your actual data model rather than a generic one.

How long does delivery take?

Typically one working week from confirmed scope. After the scoping call we lock the dependency rules, calendars, reporting and any custom fields, then build, UAT on staging, and go live. Tighter timelines are sometimes possible for a narrow scope — we'll tell you honestly during scoping.

Does it work on Odoo Community, or do I need Enterprise?

It works on both Community and Enterprise. The interactive timeline is a custom OWL component, so it does not depend on the Enterprise Gantt widget. On Community you get a real Gantt with dependencies and drag-reschedule where Odoo core gives you none.

Which Odoo versions are supported?

Odoo 17.0, 18.0 and 19.0. We confirm your exact version during scoping and build against it, since the ORM, OWL and view APIs differ across major versions.

Will it change my existing tasks or break my data?

Rescheduling writes to the native `date_start` and `date_deadline` fields, and new data (dependencies, baselines) lives in dedicated models with their own access rules. We validate everything on a staging copy of your database during UAT and hand you a rollback plan before touching production.

What happens after go-live — do I get support and updates?

Yes. Every build includes a post-go-live support window for bug fixes and configuration tweaks, plus the full git repository so your team owns the code. Version upgrades (for example moving from 18.0 to 19.0) or new features can be scoped as follow-on work.

Can the schedule connect to tools outside Odoo?

Yes. The dependency, date and baseline data is standard Odoo model data, readable and writable over the XML-RPC/JSON-RPC API, so external planning or reporting tools can sync with it. We can scope specific integrations as part of the build.

申请报价

Advanced Gantt for Projects

An interactive Gantt view for Odoo projects with task dependencies, critical path, baselines and drag-to-reschedule. Built to order, installed and supported by ECOSIRE for Odoo 17, 18 and 19.

  • Finish-to-start dependency model on `project.task` with configurable FS/SS/FF/LF link types and lead/lag in days
  • Critical-path computation stored via `@api.depends` compute fields, highlighting the longest chain to each milestone
  • Drag-to-reschedule bars that cascade date changes through successors while respecting `resource.calendar` working time
  • Writes back to native `date_start` / `date_deadline` so kanban, calendar, timesheets and analytics stay consistent

申请报价

告诉我们您对 Advanced Gantt for Projects 的需求,我们将发送价格、许可选项和量身定制的方案,通常在一个工作日内。

现在无需付款。此操作会向我们的团队发送报价请求——我们会通过邮件跟进价格和后续步骤。