TeamcenterKnowledge

Set up custom designs for alignment

Enable the display of properties required to create and align a corresponding part to a custom design

While configuring a custom design for alignment, you created a persistent property to specify if a corresponding part is required and a runtime property to set the automatic creation and alignment of the corresponding part. You must now enable the display of these properties in the Add panel. You must also enable the display of the persistent property in the Summary tab of the custom design.

Procedure

Include the custom design in the Awb0AssociatedElement business object constant:

  1. In BMIDE, open the required BMIDE template project, for example, B4.
  2. Open the custom design business object, for example, B4CustomDesignRevision.
  3. In the Business Object Constants tab, select Awb0AssociatedElement and click Edit.
  4. In the Modify Business Object dialog box, add Awb0DesignElement in Value, and click Finish.

Include the custom design in the Awb0SupportsStructure global constant:

  1. Click Open Global Constant Editor and select Awb0SupportsStructure. Click Edit.
  2. In the Modify Global Constant dialog box, click Add next to Value.
  3. In the Add Value dialog box, enter the custom design revision, for example, B4CustomDesignRevision, and click Finish.

Create the following site preferences:

Preference Details
AWC_B4CustomDesign.CREATERENDERING Protection Scope: Site; Category: Product Structure.CAD BOM Alignment; Value: Pma0AutomationDesignCreate
AWC_B4CustomDesignRevision.SUMMARYRENDERING Protection Scope: Site; Category: Product Structure.CAD BOM Alignment; Value: Awp0DesignRevSummary
AWC_B4CustomDesignRevision.INFORENDERING Protection Scope: Site; Category: Product Structure.CAD BOM Alignment; Value: Pma1DesignRevInfoSummary
AWC_B4CustomDesignRevision.REVISERENDERING Protection Scope: Site; Category: Product Structure.CAD BOM Alignment; Value: Awb0DesignRevise
AWC_B4CustomDesignRevision.showObjectLocation.SUMMARYRENDERING Protection Scope: Site; Category: Product Structure.CAD BOM Alignment; Value: Awb0DesignRevSummaryForShowObjectLocation

Here, B4CustomDesignRevision is the revision of the custom design that you created.

Using XRT Editor, open the following style sheets and the corresponding entries and save it:

Name of the style sheet Entry to append Description
Pma0AutomationDesignCreate.xml <property name="b4IsPartRequired"/> <property name="b4CreateAlignedPart"/> You add these entries so that the Is Part Required and Create Aligned Part properties are displayed on the Add panel.
Pma1DesignRevSummary.xml <content visibleWhen="object_type==B4CustomDesignRevision"><property name="REF(items_tag, B4CustomDesign).b4IsPartRequired"/></content> These are the entries for the sample B4CustomDesign and B4CustomDesignRevision. You must make similar entries for the custom design and custom design revision that you created. You add these entries so that the Is Part Required and Create Aligned Part properties are displayed in the Summary tab.
Awb0DesignElementSummary.xml <content visibleWhen="awb0UnderlyingObjectType==B4CustomDesignRevision"><inject type="dataset" src="Fnd0AlignedPartsProvider" /></content> These entries are for the sample B4CustomDesign. You must make a similar entry for the custom design that you created.
Fnd0AlignedPartsProvider.xml <content visibleWhen="object_type==B4CustomDesignRevision"><content visibleWhen="REF(items_tag, B4CustomDesign).b4IsPartRequired==true"><inject src="AlignedParts" type="dataset"/></content></content> <content visibleWhen="REF(awb0Archetype, B4CustomDesignRevision).object_type==B4CustomDesignRevision"><content visibleWhen="pma1IsPartRequired==true"><inject src="AlignedParts" type="dataset"/></content></content> These are the entries for the sample B4CustomDesign and B4CustomDesignRevision.

Source: https://docs.sw.siemens.com/en-US/doc/282219420/PL20251212545240207.dbom_ebom_alignment_admin/xid1931243 · retrieved 2026-07-11