Demystifying Item and BOM Revisions in OpenBOM

Oleg Shilovitsky
Oleg Shilovitsky
29 April, 2023 | 4 min for reading
Demystifying Item and BOM Revisions in OpenBOM

Welcome to another article about revision and change management in OpenBOM. Earlier I shared articles with information about revision control and change management in OpenBOM. Here are a few links to check them out:

The topic for discussion today is Item and BOM revisions. In the complex landscape of product development and manufacturing, it is not uncommon for users to be confused about the differences between parts (Items) and Bills of Materials (BOMs). This confusion often leads to a misunderstanding of the change processes and best practices for revision and change management.

Both Items and BOM definitions play a crucial role in the design and production process. Therefore understanding how to manage them and what typical rules you should follow to avoid potential complexity surrounding items and BOMs is important.

OpenBOM is an online platform that helps engineering teams and manufacturing companies to manage product information and provide solutions for lifecycle management, BOM control, and procurement. The core element of OpenBOM is a product model that allows the creation of product data representing a specific product or system. In today’s blog, I will speak about what is an item, item revision, BOM, and BOM revision to eliminate the misunderstanding once and for all.

Item and BOM

The two most fundamental elements of the OpenBOM core product data model are Item and BOM. You can check the OpenBOM data management course to learn more in depth about the topic. Here is a simple description that can give you a basic understanding.

By Item, OpenBOM understands anything – standard OTS component, manufactured part, purchased assembly, any sub-assembly, or an entire product. This basically means that everything that touches the design, or will be purchased, assembled, and included in the product is considered an Item. The most important element of the item is the Part Number, which OpenBOM uses to uniquely identify it.

A BOM in OpenBOM is a list of components that must be included to build it. A bill of materials (BOM) is characteristic of an item. In such a way, BOM represents a list of items included in an assembly item and it is characteristic of an item.

To sum up,

  • Everything is an item in the OpenBOM product model
  • An item can be a simple item (eg. part, material, standard component) or an Assembly
  • If an Item is an Assembly, it has a BOM (list of items)
  • If an Item of the assembly is an assembly, it has its BOM

Item Revision

Revisions are a crucial aspect of any product lifecycle. They represent the changes made to a product over time, allowing users to track modifications and maintain a historical record. OpenBOM Revisions can be related to a single part, an assembly, or an entire product. Typical reasons for creating a revision include design changes, part replacements, or modifications to manufacturing processes.

You create Item Revision from the Revision panel:

BOM Revision

When you revise an item, which is assembly (BOM), you will be automatically creating a revision of the BOM, because BOM is an associated object with an item. In such a way, you will see BOM revisions in the list in the BOM user interface. What is important is that there is no difference between Item and BOM revisions- they are in fact the same.

You create BOM revisions either from the Item revision panel or from the BOM revision user interface. Please keep in mind those revision commands in BOM and Item are the same. So, no matter how you create a revision from BOM or Item user interface, you will get both item and BOM revisions created.

Can I make only BOM Revision?

One of the questions that come often – should I create only BOM revision (not revising an item). The short answer is NO. Actually, you should always have Item and BOM defined together. Although OpenBOM (still) allows you to create a BOM without an Item, we consider it as a wrong business practice.

Conclusion

Item/BOM revisions are a fundamental aspect of product lifecycle management. OpenBOM makes it easy to create, manage, and track Items and BOM revisions, enhancing collaboration, and traceability. By understanding the importance of revisions and utilizing the powerful features offered by OpenBOM, engineering teams can efficiently manage their product development processes and deliver high-quality products to market.

REGISTER FOR FREE to learn more about OpenBOM.

Best, Oleg

Related Posts

Also on OpenBOM

4 6
12 September, 2025

In modern manufacturing, data is the new infrastructure. From design to procurement, from production planning to supplier collaboration, every process...

11 September, 2025

Earlier last week, I shared a series of articles about the main principles and elements of the OpenBOM data model.....

10 September, 2025

This article is the next chapter in the OpenBOM Data Model 2025 Update series. If you’re new to the series,...

9 September, 2025

This article is the next chapter in my ongoing blog series about OpenBOM Data Management. In the first chapters, I...

6 September, 2025

Modern engineering and manufacturing teams don’t sit under one roof anymore. They are increasingly distributed across different offices, time zones,...

5 September, 2025

In my recent article, OpenBOM Data Model (2025 Update): A High-Level Overview, I introduced the foundations of the OpenBOM Data...

4 September, 2025

In the last few weeks, we’ve been building in public and sharing the progress of OpenBOM BOM Excel MCP —...

3 September, 2025

We live in a digital world and data has become the most valuable business asset. Whether you are designing a...

29 August, 2025

Digital BOM is a foundation of all OpenBOM to ERP integrations. From the very early days of PLM, the connection...

To the top