Version control

Use Odoo’s Product Lifecycle Management (PLM) to manage previous versions of bills of materials (BoMs). Store former assembly instructions, component details, and past product design files while keeping the past details out of the production BoM.

Easily revert to previous BoM versions, when needed. Additionally, use PLM to trace which BoM version was active on specific dates for recalls or customer complaints.

Every BoM version is stored in an engineering change order (ECO) for organized testing and improvements without disrupting normal manufacturing operations.

Current BoM version

To see the current version of the BoM used in production, go to PLM app ‣ Master Data ‣ Bill of Materials, and select the desired BoM from the list. Then, switch to the Miscellaneous tab, where the currently live Version of the BoM is displayed.

備註

BoMs can also be accessed from Manufacturing app ‣ Products ‣ Bill of Materials.

Show the current version BOM in the Misc tab.

版本历史

要管理 BoM 的所有以前、当前和未来版本,首先要导航到:menuselection:制造应用程序 --> 产品 --> 物料清单,然后点击所需的 BoM

BoM 页面,点击 ECO 智能按钮,然后选择右上角的 :guilabel:`≣(四条横线)`图标,切换到列表视图。

備註

只有安装了 PLM 应用程序,BoM 上才会显示 ECO 智能按钮。

在 BoM 上显示 ECO 智能按钮。

在产品的 ECO 列表中,导航到顶部的搜索栏,然后单击右侧的 ▼ (向下箭头) 图标,进入 筛选器 下拉菜单。

然后,按 已完成 ECO 筛选,以查看:BoM 修订历史、应用更改的 负责 用户,以及 BoM有效日期

点击每个 ECO 查看过去的组件、操作和与 BoM 相关的设计文件。

显示产品 BoM 的 ECO 修订历史。

備註

如果 有效日期 字段为空,|ECO|的 有效 日期将自动设置为 尽快|BOM|的修订历史中不会记录任何日期。

物料清单生效日期列表。

小訣竅

A workaround for checking when the BoM went live is by navigating to the chatter, and hovering over the time the ECO was moved to the closing stage.

设计文件

将计算机辅助设计(CAD)文件、PDF 文件、图像或其他设计资料附加到 BoM 本身。

要执行此操作,请导航至 PLM 应用程序 ‣ 主数据 ‣ 物料清单,然后选择所需的 BoM。在 BoM 上,导航到*沟通栏*,然后点击 :guilabel:`📎(回形针)`图标。

BoM 相关的文件显示在 文件 部分。要添加更多设计文件,请选择 附加文件 按钮。

在沟通栏中显示回形针图标,以便将文件附加到 BoM。

在 ECO 中管理设计文件

ECO 中添加、修改和删除文件。一旦 ECO 被批准和应用,新文件就会自动链接到生产的 BoM。存档文件会从 BoM 中移除,但仍可在 ECO 中访问。

要管理 ECO 中的设计文件,首先导航到:menuselection:PLM 应用程序-->更改`并选择所需的|ECO|。然后,点击 :guilabel:`文件 智能按钮,打开 附件 页面。

将鼠标悬停在每个附件上,显示 ︙(三个竖点) 图标。在此处,选择是否 编辑删除`或 :guilabel:`下载`该文件。对这些文件所做的任何更改都包含在 |ECO| 中,只有在应用 :ref:`更改已应用 <plm/eco/apply-changes> 后才会应用到正式运行 BoM

Example

In the Create 60% keyboard ECO, the design files are from the original 100% keyboard BoM. To replace the keyboard PDF, begin by selecting the Documents smart button.

Show *Documents* smart button from an active ECO.

On the Attachments page, hover over the 100% keyboard manual.pdf design file, and click the ︙ (three vertical dots) icon. Then, click the Remove option to archive the file.

Next, on the same Attachments page, click the Upload button to upload the new design file, named 60% keyboard manual.

View of *Attachments* page from the *Documents* smart button. Displays one archived and one newly added attachment.

備註

已存档文件**不会**被永久删除 - 它们仍可在上一个 ECO 中访问,或作为存档文件在最新的 ECO 中访问。

Apply rebase

Odoo simplifies merge conflict resolution for concurrent ECOs on the same product.

在其他 ECOs 正在修改先前版本时更新生产 BoM 可能会发生冲突。新的生产 BoM 和以前的生产 BoM 之间的差异会显示在 Previous Eco Bom Changes 选项卡中,只有在这种情况下才可见。

To resolve conflicts and retain ECO changes, click the Apply Rebase button.

Example

当前 BOM 版本为 5 时,创建了两个 ECO,ECO0011 和 ECO0012。在ECO0011 中,添加了一个新组件 Space stabilizer,并应用了这些变更。这意味着当前 BOM 版本变为了 6。

对 ECO 进行更改,以更新生产 BOM。

这意味着 ECO0012 正在修改一个过时的 BoM。如 Previous Eco Bom Changes 选项卡所示,BoM 缺少了 Space stabilizer 组件。

To ensure the changes applied by ECO0011 are kept when the changes occur in ECO0012, click the Apply Rebase button to apply the previous ECO changes, without affecting the changes already made to ECO0012.

Click the *Apply Rebase* button to update the BOM to match the production BOM.