Assign PLM Attributes to Custom Properties

3DEXPERIENCE users can assign product lifecycle management (PLM) attributes to custom properties using $PLMPRP, if the Administrator has defined attribute mapping.

This capability to assign PLM mapped attributes to custom properties is available from the SOLIDWORKS 2022 version.
The PLM attributes appear in the Save to 3DEXPERIENCE dialog box when you save a SOLIDWORKS document to the platform. The attributes include:
  • Bookmark
  • Revision
  • Maturity State
  • Collaborative Space
  • Reservation Owner

Use the Configuration Properties tab of a part or an assembly or the Custom tab of a drawing to assign PLM attributes. These attributes are automatically assigned as text properties.

The Properties dialog box populates as:
Property Name Type Value/ Text Expression
CAD_PROP Text $PLMPRP:”CUSTO_ATTR”

For example:

cad_attr1
Text $PLMPRP:"XP_VPMReference_Ext.PP_attr1"

Although you can create a new name for an existing PLM attribute for a configuration on the Configuration Properties tab, you cannot create or edit properties for the parent part or assembly.

You can also link a property to a PLM attribute by selecting Prop ID in Value/Text Expression. Use the $PLMPRP approach only for attributes mapped from PLM to CAD, and not for attributes mapped in both directions.

The PLM attributes of custom properties of representations are linked to the parent physical products. For details, see CAD Families for the 3DEXPERIENCE Platform.

If you have not saved the document to the 3DEXPERIENCE platform, the attribute does not evaluate in the Properties dialog box.

You cannot add PLM attributes to configurations created with SOLIDWORKS 2018 or earlier unless you upgrade the custom properties to a new format in SOLIDWORKS 2022 or later.

Upgrading Custom Properties

Upgrading custom properties for documents created with SOLIDWORKS 2018 or earlier gives you the flexibility to update PLM attributes for SOLIDWORKS parts, assemblies, and drawings in MySession.

To upgrade custom properties:

In the FeatureManager design tree, right-click the part or assembly name and click Upgrade custom properties.

When you upgrade the custom properties, you cannot revert them to the previous state.