TeamcenterKnowledge

Structure Partitions ─ Deployment and Administration

Define rules to specify the structure elements to be included in a partition

You can define rules to specify which structure elements must be included within partitions. For example, you can define a rule that specifies that an element must be included within a partition only if it matches a specific type or has a property set to a specific value.

To define the rules, you create a BMIDE condition. For detailed information about creating a condition, see Add a condition.

The following are some examples of conditions:

Example 1

Partition all components where the parent type is Installation Assembly, but the child type is not Installation Assembly.

This means that Teamcenter allows all children whose parent type is Installation Assembly to be partitioned except those that are of the same type as that of their parent.

Example 2

Partition all components where the parent type is Installation Assembly, but the child type is not Installation Assembly, and where the child type is Design and Design.object name does not begin with 'GEO'.

This means that Teamcenter allows all children whose parent type is Installation Assembly to be partitioned except those that are of the same type as that of their parent. In addition, Teamcenter excludes the children of type Design whose names do not start with 'GEO'.

Example 3

Partition all components where the parent type is Installation Assembly, and the child type is Design and Design.object name begins with 'GEO'.

This means that Teamcenter allows all children whose parent type is Installation Assembly to be partitioned. In addition, it includes the children whose child type is Design and whose names start with 'GEO'.

To define the rules:

Procedure

  1. While creating a condition, set Input Parameters as Custom, and specify the required parameters in the Custom Parameters dialog box.

    Caution In the Signature box, the four parameters (parent type, child type, PSOccurrence properties context) must be added in the same order. However, the parameter names can be different.

    The condition expression is limited to these four parameters only. In the expression, apart from type, you can use item type for parent, item type for child, and PSOccurrence properties. Also, you can read the name of the parent or name of the child.

  2. Include the condition in the Ptn0isPartitionableCondition business object constant.

    Note Consider that the business user has a partition scheme where the top-level and the lower-level structure elements are members of two different partitions. If they have variability on partitions and the partitions are being configured out, they might have a mismatch between the structure and the 3D viewer. To avoid this situation, we recommend you to use an appropriate condition in the Ptn0IsPartitionableCondition business object constant. Thus, under the same scheme, children of an assembly should not be the direct and indirect members of different partitions.

Source: https://docs.sw.siemens.com/en-US/doc/282219420/PL20251212545240207.xid1977946/xid2304885 · retrieved Sat Jul 11 2026 00:00:00 GMT+0000 (Coordinated Universal Time)