Aligning structure > Aligning the structure internally > Aligning parts and designs
Defining the primary design representation
If you associate a part revision with more than one design revision, you must choose a default or primary design representation. This sets a TC_Primary_Design_Representation relation on the part revision. It is indicated in the user interface by a check mark against the part revision. You can customize the action of making a design revision the primary representation, so that Teamcenter checks if the design revision qualifies to be the primary representation. Do this by adding the necessary checks to the USER_make_design_rev_primary_precond user exit. If the primary design representation of a part revision is a piece part, Teamcenter uses the JT file attached to the design revision for visualization in the embedded viewer. If the primary design representation is an assembly, visualization data is captured in a PLM XML file that is attached to the design revision as an assembly dataset by a Tc_Rendering relationship. The design revision assembly must be configured using the default revision rule in Structure Manager before capturing the PLM XML data. Any changes to the assembly design revision are only reflected in the PLM XML file if it is set as the primary design representation.
Note You can set the PSM_enable_PLMXML_Assembly preference to control PLM XML generation. By default, this preference is set to true, which generates a PLM XML assembly file and attaches it to the part revision with a rendering relation. If you set the preference to false, the PLM XML assembly file is not generated. When you visualize a part revision, the necessary shape data is derived from the primary design representation that is identified by a depends on or refers to relationship. Be aware of these relationships if you export the part or design data using Multi-Site Collaboration or PLM XML. You can use the PSM_Skip_Unload_PublishedPartAssembly_OnViewer preference to control the unloading of published part assemblies. After loading a published part structure into the Graphic viewer, the following occurs if you clear the selection of the line that represents a published part. If this preference is set to True, the part structure becomes invisible in the Graphic viewer, but the associated JT data is not unloaded. If this preference is set to False, the part structure becomes invisible in the Graphic viewer and the associated JT data is also unloaded.
Source: https://docs.sw.siemens.com/documentation/external/PL20251212545240207/en-US/tc_help/pse/wgd1737253422064/jcp1737253422163/pzm1737253422259/defining_primary_desrep.html · retrieved Sat Jul 11 2026 00:00:00 GMT+0000 (Coordinated Universal Time)