跳至主要内容
产品详细信息以英文显示。翻译即将推出。
Engineering Change Management (PLM/ECO) — Build-to-order Odoo ECO workflow: BOM versioning, revision diff, approval routing,  — 1/1示意预览

Build-to-order Odoo ECO workflow:

BOM versioning, revision diff, approval routing, e-sign & effectivity dates for controlled PLM changes.

什么是 Engineering Change Management (PLM/ECO)?

Build-to-order Odoo ECO workflow: BOM versioning, revision diff, approval routing, e-sign & effectivity dates for controlled PLM changes. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

核心功能

Stage-driven Engineering Change Order (ECO) pipeline — Draft, Under Review, In Approval, Approved, Effective, Rejected — modeled as a Kanban stage_id workflow you can rename and extend
BOM versioning that snapshots the released Bill of Materials into a working revision on ECO creation, so the original is never overwritten
Line-by-line BOM revision diff computed server-side (added/removed components, quantity deltas, operation and routing changes) via @api.depends compute methods
Configurable approval routing per change type — sequential or parallel approvers — with role-based approval gates before a change can be released
E-signature capture on each approval step with immutable audit trail written to the record's chatter (who, when, against which revision)
Document and drawing version control that promotes the correct drawing revision together with the approved BOM
Effectivity dates that control the exact date an approved change becomes the active/released revision
One-click rollback to a prior released revision for recalled or reverted changes, preserving full history
Change impact linkage from an ECO to the affected product, BOM, routing, and attached documents in a single view
Role-based security via ir.model.access.csv plus record rules so engineers, approvers, and manufacturing each see only their permitted scope
QWeb PDF ECO release sheet and BOM revision-history report for quality and audit records
Automated actions/notifications (server actions) to alert approvers when an ECO enters their queue and flag overdue reviews
Full revision history log per product and per BOM — every released revision timestamped and traceable
XML-RPC / JSON-RPC API access so external PLM/CAD systems can create change requests or read revision history programmatically
Built and validated for Odoo 17, 18 and 19 (Community and Enterprise), designed to coexist with the standard MRP/Manufacturing app

按需定制,全程代劳

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

  1. 1

    您下单

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

  2. 2

    我们构建与安装

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

  3. 3

    上线 + 支持

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

技术规格

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

关于此产品

Uncontrolled engineering changes are how the wrong revision ends up on the shop floor. A verbal "just swap the resistor" turns into scrapped batches, mismatched drawings, and a warehouse full of obsolete stock — because there was no single, auditable place where the change was proposed, reviewed, approved, and released with a defined effectivity date.

ECOSIRE builds a purpose-fit Engineering Change Management (PLM/ECO) module for your Odoo instance that gives every design change a controlled lifecycle. This is not a generic apps.odoo.com download — it is a net-new module we design, develop, install, and support around your actual products, your BOM structure, and your approval hierarchy. We deliver it as clean, upgradeable Odoo code (a proper __manifest__.py package with models/, views/, security/ and report/ directories), tuned to the way your engineers and manufacturing team really work.

At the core is a stage-driven Engineering Change Order object (an mrp.eco-style models.Model with a state/stage_id Selection field driving a Kanban pipeline: Draft, Under Review, In Approval, Approved, Effective, Rejected). Each ECO links to the affected product, the Bill of Materials, and any attached drawings or documents. When an engineer proposes a change, the module snapshots the current BOM into a working revision so the original release is never overwritten — you can always see exactly what shipped before the change.

The revision comparison engine renders a line-by-line diff between the released BOM and the proposed BOM: components added, removed, quantity changes, operation and routing edits, and attribute changes, all computed server-side (compute methods with @api.depends on the BOM lines) so reviewers see a clean "what actually changed" summary instead of eyeballing two nearly identical BOMs. Document and drawing revisions are versioned the same way, so approving an ECO promotes both the BOM and the correct drawing revision together.

Approval routing is configurable per change type and can require multiple approvers in sequence or in parallel, with an e-signature capture and a full audit trail written to the chatter (mail.thread) — who approved, when, and against which revision. Effectivity dates control exactly when an approved change becomes the active revision, and a rollback path lets you revert to a prior released revision if a change is recalled. Security is enforced with proper ir.model.access.csv grants plus record rules so engineers, approvers, and manufacturing see only what their role allows.

Everything is exposed over Odoo's standard XML-RPC / JSON-RPC API so your PLM data isn't locked in — you can push CAD-driven change requests in, or pull revision history out to a data warehouse. QWeb reports produce a printable/PDF ECO release sheet and BOM revision history for your quality and audit records. Built and tested for Odoo 17, 18 and 19, Community or Enterprise, and designed to sit cleanly alongside the standard Manufacturing (MRP) app rather than fight it.

你得到什么

  • Complete, installable Odoo module package (a proper __manifest__.py addon with models/, views/, security/, report/ and data/ directories) delivered as source you own
  • Configuration tailored to your products, BOM structure, change types, and approval hierarchy — set up in your Odoo 17/18/19 environment
  • ir.model.access.csv access rights and record rules mapped to your engineering, approval, and manufacturing roles
  • QWeb ECO release-sheet and BOM revision-history report templates configured to your branding
  • Deployment onto your instance (staging then production) with a smoke-test pass and a short migration/rollback note
  • Admin and end-user documentation plus a recorded walkthrough of the ECO workflow, diff view, and approval routing
  • Live training session for engineers and approvers, including how to raise, review, approve, and roll back a change
  • Post-launch support window with defect fixes and minor adjustments, and a version-compatibility check for your Odoo edition

这是给谁的

Product / Design Engineer

Owns design changes and needs a controlled way to propose a revision, attach updated drawings, and see exactly what changed on the BOM without overwriting the released version or losing history.

Engineering / Change Manager

Approves or rejects ECOs and enforces process. Needs sequential or parallel approval routing, e-sign accountability, and a full audit trail showing who approved which revision and when.

Manufacturing / Production Lead

Needs certainty that the shop floor is building the current released revision. Relies on effectivity dates and rollback so a change only reaches production when it is officially effective.

Quality & Compliance Officer

Requires printable, timestamped revision history and ECO release sheets (QWeb PDF) to satisfy audits and traceability requirements across every design change.

Engineering Change Management (PLM/ECO) 如何比较

标准伊科西尔定制建造竞争对手Odoo 原生
Fit to your change types, BOM structure & approval hierarchyBuilt to your exact process from a scoping callPossible but you design and maintain itFixed to the app author's assumptions不包括在内
Line-by-line BOM revision diff (added/removed/qty/routing)Server-side computed diff view includedMust be built from scratch部分支持不包括在内
Configurable approval routing with e-sign & audit trailSequential/parallel routing + chatter auditBuild and test the whole workflow yourself部分支持不包括在内
Effectivity dates & one-click rollback to prior revisionIncluded and tuned to your production flowSignificant engineering to get right部分支持不包括在内
Runs on Odoo Community (not just Enterprise)Yes — Community or Enterprise, 17/18/19Depends on your build部分支持不包括在内
Role-based security (ir.model.access.csv + record rules)Mapped to your engineering/approval/mfg rolesYou must define and maintain every rule部分支持部分支持
XML-RPC / JSON-RPC API for CAD/PLM integrationExposed and documented, connector optionalYou wire up and document it部分支持包含
Ownership, source code & upgrade supportFull source + support window + version checksYou own it and all maintenanceAuthor-controlled, per-license updates包含

关于Engineering Change Management的常见问题

How long until the module is delivered and live?

This is a build-to-order module, not an instant download. Typical lead time is one working week depending on complexity — the number of change types, how intricate your approval routing is, and any CAD/PLM integration. After you order, we run a short scoping call to confirm your BOM structure, change types, approval hierarchy, and Odoo version (17, 18 or 19). We then build, deliver to a staging instance for your review, and deploy to production once you sign off.

What support and updates are included after go-live?

Every build includes a post-launch support window covering defect fixes and minor adjustments to what we delivered. Because you receive the full module source, you own it outright. We also perform a version-compatibility check so the module runs cleanly on your Odoo edition, and we offer an optional ongoing support/maintenance retainer for future enhancements or migrations to a newer Odoo release (e.g. 18 to 19).

Is this the same as Odoo Enterprise PLM?

No. Odoo's Enterprise PLM app is a strong general product, but it is a fixed feature set. This is a net-new module we tailor to your exact change types, approval routing, diff behavior, and reporting — and it runs on Community as well as Enterprise. If you already run Enterprise PLM, we can complement or extend it rather than replace it; we scope that during the discovery call.

Does it work with our existing BOMs and Manufacturing setup?

Yes. The module is designed to sit alongside the standard Odoo Manufacturing (MRP) app and your existing products, BOMs, and routings — it references them rather than duplicating them. On ECO creation it snapshots the released BOM into a working revision so your current production data is never disturbed until a change is approved and effective.

Can it integrate with our CAD or external PLM system?

Yes. The module exposes its data through Odoo's standard XML-RPC and JSON-RPC APIs, so an external CAD or PLM tool can create change requests, attach drawing revisions, and read back revision history programmatically. We scope the specific integration points (fields, authentication, sync direction) during discovery and can build a connector as part of the engagement.

Which Odoo versions and editions are supported?

We build and validate for Odoo 17, 18 and 19, on both Community and Enterprise. Tell us your exact version and edition at scoping and we target that build; the delivered code follows current Odoo ORM, security (ir.model.access.csv plus record rules), and view conventions so it stays upgradeable.

申请报价

Engineering Change Management

Build-to-order Odoo ECO workflow: BOM versioning, revision diff, approval routing, e-sign & effectivity dates for controlled PLM changes.

  • Stage-driven Engineering Change Order (ECO) pipeline — Draft, Under Review, In Approval, Approved, Effective, Rejected — modeled as a Kanban stage_id workflow you can rename and extend
  • BOM versioning that snapshots the released Bill of Materials into a working revision on ECO creation, so the original is never overwritten
  • Line-by-line BOM revision diff computed server-side (added/removed components, quantity deltas, operation and routing changes) via @api.depends compute methods
  • Configurable approval routing per change type — sequential or parallel approvers — with role-based approval gates before a change can be released

申请报价

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

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