OpenBOM™ is a registered Trademark of Newman Cloud, Inc. | © 2022
This page and set of resources will help you learn how to create different type of BOMs – EBOM, MBOM, SBOM, etc. )
OpenBOM’s xBOM service is a transformative tool that empowers companies to efficiently manage multiple product structures across different lifecycle stages. The challenge for many organizations is to a multiple databases or data sources with information related to engineering, manufacturing, maintenance, and others. How to connect this information and manage it in a cohesive way? This is a problem many organizations are looking to solve.
By introducing the concept of xBOM (BOM types), OpenBOM provides a robust framework for modeling complex products from engineering through manufacturing and into service and maintenance. The xBOM service allows users to create, manage, and navigate through various BOM types, ensuring that each department within an organization has access to the relevant product data they need.
This documentation provides an in-depth guide to the OpenBOM xBOM service, detailing its features, setup process, and use cases, as well as advanced functionalities like revision management, cost estimation, and the integration of a digital thread across multiple systems.
In engineering and manufacturing, data is inherently structured and interconnected. Product structures are the backbone of this interconnected data, spanning from basic assembly-component relationships to complex systems that include assemblies, ordering, and maintenance parts.
Product structures play a crucial role in creating lifecycle models of data, ensuring that every stage of the product lifecycle is properly managed. The key stages include:
Different stakeholders within an organization require different representations of the product to perform their tasks effectively. For instance:
OpenBOM’s xBOM service introduces the ability to create and manage multiple BOM types for the same product, allowing for tailored views that meet the specific needs of each department.
OpenBOM’s xBOM service offers a range of features designed to simplify and enhance the management of product structures across different lifecycle stages.
3.1 Multi-View BOM Architecture
At the core of the xBOM service is a multi-view BOM architecture. This architecture allows users to define multiple “structures” or BOM types, all connected to the same top assembly part number.
These structures provide a virtual management framework for different product representations, such as:
This multi-view approach ensures that all relevant information is accessible and up-to-date across different stages of the product lifecycle.
The xBOM service leverages a graph-based data model, which is fundamental to its flexibility and scalability. The graph model organizes data, connections, and relationships within the product structure, allowing for independent multi-view representations of the BOM. This architecture supports complex product configurations and ensures that data integrity is maintained across different BOM types.
The xBOM service is designed with a user-friendly interface that integrates seamlessly into the existing OpenBOM platform. Key features include:
Role-based access control is a critical feature of the xBOM service, providing different user groups (e.g., engineers, procurement specialists, production engineers) with access to specific views and data. This ensures that sensitive information is protected while promoting efficient collaboration across the organization.
The OpenBOM xBOM architecture is built on five key elements, each playing a crucial role in supporting flexible data management and access control:
Object Model for Flexible Data Management
The object model in OpenBOM is designed to handle diverse data types and structures. It allows users to define item catalogs with various attributes and relationships, supporting a dynamic and scalable data management approach.
Product Knowledge Graph
The Product Knowledge Graph leverages graph database principles to map out complex relationships between different data elements. This method provides a clear and interconnected view of all product-related information, facilitating better decision-making and lifecycle management.’
BOM Data Modeling for Instance-Reference Relationships
By modeling instance-reference relationships, OpenBOM ensures that each variation of a product is accurately documented. This approach supports configuration management and helps track changes and updates throughout the product life cycle.
Specific BOM Types – EBOM and MBOM
OpenBOM’s flexibility in defining different BOM types (eg. EBOM and MBOM) allows users to customize these BOMs to fit their specific workflows. This customization capability ensures that the BOMs align with the unique processes and requirements of each organization.
Role-Based Views for Access Control Role-based views in OpenBOM provide targeted access to data, ensuring that users see only the information relevant to their roles. This approach enhances security, improves workflow efficiency, and supports effective collaboration across different departments.
To fully utilize the xBOM service, proper setup is essential. The following steps outline the process for configuring and managing xBOM types within an organization.
The initial setup of xBOM types is performed by the company administrator. This process includes:
To streamline the creation of BOMs, administrators can define templates for each BOM type. This process involves:
Once the xBOM types are set up, users can begin creating, editing, and managing these BOMs according to their specific needs.
The creation and editing of BOMs are straightforward:
Switching between different BOM types is simple and intuitive:
The “where-used” query mechanism in OpenBOM has been adapted to support different BOM types.
Users can:
The xBOM service supports a wide range of BOM types, each serving different purposes within the product lifecycle.
A Simple BOM is the most basic type of BOM, listing all components needed to build a product. It includes essential information such as part numbers, descriptions, and quantities. The Simple BOM serves as the foundation for more complex BOM types.
The Engineering BOM (EBOM) originates from the CAD system and reflects the design intent of the product. It includes all components, assemblies, and sub-assemblies as designed by the engineering team. The EBOM is crucial for ensuring that the product is built according to design specifications.
The Manufacturing BOM (MBOM) is organized to facilitate the production process. It includes detailed information about how and when parts should be assembled, including sequences, components, and workstations. The MBOM is essential for production planning and execution.
The Support and Service BOM (SBOM) is designed for post-production support, including maintenance and repairs. It tracks serial numbers, spare parts, and service procedures, ensuring efficient after-sales support. The SBOM is vital for maintaining products in the field.
A Functional BOM focuses on specific subsystems of a product, such as the electrical or mechanical subsystems. This type of BOM is particularly useful for complex products with multiple interdependent subsystems. It allows for detailed management of each subsystem, facilitating better collaboration and integration.
Software BOM
OpenBOM’s xBOM service is constantly evolving, with new features and enhancements planned for future releases.
Revision management and change control are critical functions within the xBOM service. These features ensure that every modification to an item or BOM is meticulously tracked, providing a clear history and maintaining data integrity.
Upcoming features will include:
The xBOM service is not just about managing BOM types; it also provides powerful tools for modeling complex subsystems and estimating costs.
Modern products are increasingly complex, requiring robust data modeling capabilities to represent various subsystems, such as electrical, mechanical, and pneumatic systems.
The xBOM service allows users to:
Accurate cost estimation is critical for product design and planning. The xBOM service supports:
I recommend you to check the OpenBOM Cost Calculation Live Demo to learn more about how to manage formulas and rollup.
The digital thread is becoming increasingly important in manufacturing, providing a connected flow of data throughout the product lifecycle.
The digital thread architecture supported by xBOM enables seamless integration across different systems and data points. Unlike traditional linear models, the digital thread is dynamic and adaptable, allowing companies to create and maintain connections between disparate systems like CAD, PLM, and ERP.
Data is a new oil of the modern digital environment. Therefore the way companies can manage information about their products and processes is critical for company success. That was the mantra of PLM and how it was defined 20-30 years ago when visionaries of engineering and manufacturing computer systems extended the principles of computer-aided design and manufacturing to support complex processes to develop highly configurable products.
But we are moving forward. The trends toward connectivity and connected products and what was called the “Internet of Things” pushed companies to the next level of connectivity. What is even more important is the switch towards selling services and not products. Think about selling “miles” instead of tiers, selling “hours of construction work” instead of selling construction equipment, and “hours of power generation” instead of buying turbines. The transformation is everywhere. You might think it applies only to large companies and you would be wrong. Think about the “service approach” everywhere. Think about companies selling “service to monitor the quality of agriculture” instead of selling drones spreading chemicals, “services to charge electrical vehicles” instead of selling chargers, etc.
I recommend you check out a very visionary article written by Michael E. Porter and James E. Heppelmann – “How Smart, Connected Products Are Transforming Competition“. In this seminal article, you can learn about the profound impact of information technology on product design, functionality, and competition. Traditional products, once composed solely of mechanical and electrical parts, have evolved into complex systems combining hardware, sensors, data storage, microprocessors, software, and connectivity. This evolution, driven by advances in processing power, miniaturization, and wireless connectivity, has revolutionized how products operate and interact with their environment, giving rise to “smart, connected products.”
These smart, connected products offer unprecedented opportunities for enhanced functionality, reliability, and efficiency, transcending traditional product boundaries and significantly altering value chains. Companies are compelled to rethink and revamp their internal processes to leverage these new capabilities, leading to a shift in how they create and capture value. As a result, industry structures are being reshaped, and companies face new competitive dynamics, including the need to redefine their strategic positioning and business models.
Porter and Heppelmann argue that smart, connected products fundamentally transform the nature of competition by introducing new strategic choices and operational implications. Companies must navigate this landscape by understanding the broader implications of these technologies, which extend beyond the products themselves to encompass new data management practices, customer relationships, and industry boundaries. This shift leads to the third wave of IT-driven competition, characterized by the integration of IT directly into products, thereby driving significant improvements in product functionality and performance, reshaping value chains, and creating new opportunities for competitive advantage.
At OpenBOM, we work with many innovative companies that are looking at how to organize their information to support processes in such a complex and connected world. The ugly truth behind all conversations about connected products is that you have somewhere a bunch of Excel spreadsheets, filled manually by people trying to organize information about engineering structures, purchase orders, suppliers, components, etc. Even if a company decides to use existing PLM software from mindshare PLM leaders, the product database is limited to a single company, and connectivity with others is supported by export/import Excels.
It brings up a question about what information and product lifecycle management infrastructure is needed to support the future of smart and connected products. And this is what we do at OpenBOM.
OpenBOM’s multi-view xBOM architecture lays the groundwork for a distributed data environment that extends beyond the boundaries of a single company. Unlike traditional EBOM (Engineering Bill of Materials) and MBOM (Manufacturing Bill of Materials), which are typically confined to one organization, OpenBOM’s architecture enables the management of BOMs across multiple entities. For example, an EBOM might be managed by the original manufacturer, an MBOM by a contractor, and a customer’s as-maintained BOM by a service provider. This distributed data architecture, though seemingly futuristic, mirrors current practices where companies exchange large volumes of spreadsheets to manage BOMs across organizational boundaries.
The xBOM architecture facilitates seamless data sharing and collaboration by providing a mechanism to define a distributed digital thread of information. This is achieved through a multi-tenant environment that segments data structures while connecting them through a global product knowledge graph. This approach ensures that all stakeholders have access to the most up-to-date and accurate information, enhancing traceability, reducing errors, and improving overall efficiency.
OpenBOM’s xBOM architecture is designed to support a distributed digital thread of information, essential for managing complex product life cycles in a multi-company environment. By segmenting data structures within a multi-tenant environment and connecting them via a global product knowledge graph, OpenBOM enables seamless integration and collaboration across different organizations. This architecture allows companies to maintain their data autonomy while ensuring interoperability and data consistency across the entire product lifecycle.
The distributed digital thread facilitated by OpenBOM provides several advantages. It enhances data accuracy and reduces the risk of errors by eliminating the need for manual data entry and spreadsheet exchanges. It also improves traceability, allowing stakeholders to track changes and updates throughout the product life cycle. Moreover, it supports real-time collaboration, enabling teams to work together more efficiently and make informed decisions based on the latest data.
OpenBOM’s xBOM service represents a significant advancement in product data management, offering a flexible, robust, and user-friendly framework for managing multiple product structures across different lifecycle stages. By leveraging the powerful graph-based data model and multi-view BOM architecture, xBOM provides users with the tools they need to streamline their operations, improve collaboration, and achieve greater efficiency in product development and maintenance.
Whether you’re managing a simple BOM, an Engineering BOM, a Manufacturing BOM, or a Service BOM, OpenBOM’s xBOM service ensures that all aspects of your product’s lifecycle are covered with precision and ease. With ongoing enhancements and a commitment to innovation, OpenBOM continues to lead the way in revolutionizing product data management.
Start a Trial: REGISTER FOR FREE to explore how OpenBOM’s xBOM service can transform your product lifecycle management processes.
Best regards,
Oleg Shilovitsky
CEO, OpenBOM
OpenBOM™ is a registered Trademark of Newman Cloud, Inc. | © 2022