Products

🔭 Multiple BOM views in Teamcenter: How Partitions eliminate structure duplication

Engineering organizations have always needed multiple ways to view the same product. System architects, design engineers, manufacturing planners, and service teams all look at product data through different lenses; by system, function, zone, equipment, or program phase.

The challenge has never been whether multiple views are needed. The challenge has been how to support them without duplicating structures, increasing maintenance efforts, or compromising data integrity.

This is where Teamcenter Partitions fundamentally change the approach.

🔎 Many views, one product

As products grow more complex, so does the number of perspectives required to understand it:

  • Different disciplines require different organizational views of the same BOM
  • Programs evolve over time, introducing new breakdowns later in the lifecycle
  • Duplicated or cloned BOMs create synchronization cost, ownership ambiguity, and risk of errors

Traditional solutions, like parallel BOMs, restructured copies, or spreadsheet‑based “views”, solve short‑term visibility while increasing long‑term complexity. What’s needed is a way to support multiple views without multiplying structures.

👥 From multiple BOMs to multiple BOM views

A key evolution in modern PLM is separating:

  • Authoring structures: What the product is
  • Viewing structures: How different roles need to see it

Not every view needs to be a new BOM.

Teamcenter Partitions enable organizations to maintain a single source structure while supporting multiple, discipline‑specific views, without duplicating or restructuring data.

🙋‍♀️ What are Teamcenter Partitions?

Teamcenter Partitions allow you to organize occurrences in an existing structure into multiple hierarchies without owning or duplicating the structure itself.

Key characteristics:

  • Partitions are first‑class business objects with their own identity and lifecycle
  • They are independent of the source structure and do not affect its integrity
  • The same occurrence can belong to multiple partition schemes simultaneously
  • Membership can be manually assigned, rule‑based (recipe‑driven), or a combination of both

Because partitions do not own structure, they preserve configuration integrity while dramatically improving flexibility.

⚙️ One EBOM, many perspectives

Partitions are especially powerful when applied to Engineering Bills of Material (EBOMs) in Active Workspace.

A single EBOM can be viewed:

  • By system architecture for product and system engineers
  • By function for performance, safety, or compliance analysis
  • By zone or spatial breakdown for packaging, serviceability, or manufacturing reviews

Users can switch between partition schemes or filter the structure by selected partitions, turning one EBOM into many tailored, task‑specific views without creating parallel BOMs.

Partition schemes can be:

  • Static: Authored and maintained by architects
  • Dynamic: Automatically populated using rules based on item or occurrence properties

This allows teams to start with simple organizational views and progressively introduce automation as data quality improves.

🏗️ Scale views without disrupting the product structure

One of the most important advantages of Teamcenter Partitions is when they can be applied.

Partition schemes can be created at program start or introduced later without restructuring, re‑authoring, or re‑releasing the source BOM. As organizational needs evolve, new views can be added incrementally while the underlying product structure remains stable.

This removes a long‑standing constraint in PLM. Teams no longer need to predict every future organizational breakdown before kickoff. System views, functional views, or spatial views can be introduced when they are actually needed, supporting changing program phases without disrupting ongoing work.

For organizations seeking consistency across programs, Partition Templates extend this flexibility with standardization. Templates allow enterprises to define reusable breakdowns—such as a common system architecture—that can be cloned into new products. This ensures alignment where it matters while still allowing program‑level adaptation.

🧩 Complement configuration while reducing BOM overhead

Partitions are not a replacement for configurable assemblies. Instead, they play a complementary role.

  • Configurable assemblies manage variant logic, net effectivity, and manufacturing consumption.
  • Partitions focus on organization, navigation, and visualization of product data.

Used together, partitions often provide secondary or overlay views that help teams understand complex products without altering configuration behavior. This separation of concerns allows organizations to reduce BOM duplication while preserving the rigor required for manufacturing and downstream processes.

The business impact is tangible. By replacing duplicated structures with partition‑based views, organizations can reduce BOM maintenance and synchronization effort, improve collaboration across engineering disciplines, eliminate spreadsheet‑driven shadow systems, and scale product complexity without scaling organizational overhead.

Most importantly, partitions reinforce Teamcenter’s role as the digital thread backbone, enabling multiple perspectives on the same authoritative product data across the lifecycle.

🤔 Closing thoughts

It’s no longer “How many BOMs do we need?”
It’s “How many views do we need, and how easily can we add them?”

Teamcenter Partitions make it possible to deliver multiple BOM views from a single source of truth, turning product complexity into clarity, not duplication.


📖 Complete guide to PLM
Simplify product lifecycle management – innovate faster, collaborate better and cut costs


No matter how you choose to deploy Teamcenter,
you get the same proven solutions designed to help you innovate faster.


Chris Scheffer

Leave a Reply

This article first appeared on the Siemens Digital Industries Software blog at https://blogs.sw.siemens.com/teamcenter/multiple-bom-views/