SOLIDWORKS PDM – How to Map Variables to File Properties and Custom Variables


SOLIDWORKS PDM variables can be mapped to both predefined properties, like Title and Author, as well as to custom-named properties within SOLIDWORKS files. In this guide, we’ll discuss how to map variables between SOLIDWORKS and SOLIDWORKS PDM.

Before beginning, you’ll want to identify which SOLIDWORKS Custom Properties you want to map with SOLIDWORKS PDM. These are typically defined in the SOLIDWORKS templates and can been seen by opening the file properties and viewing the Custom tab. In this example, we will map for a “Drawing Title” property.

The general steps for mapping variables to file properties are the same as outlined above.

  1. Create the variable:
  2.  Right-click on Variable and select New Variable.
  3. Enter a name for the variable.
  4.  Click New Attribute.
  5.  In the Selected attribute section:
    1. Choose a Block name.
    2. Enter an Attribute name.
    3. Input the file extensions that will use this variable mapping, separated by commas.
  6. Click OK.

How To Associate the Variable with a PDM Data Card Control

  1. In the SOLIDWORKS PDM Card Editor, open the desired data card.
  2. Place a new control on the card.
  3. In the properties pane of the control, select the Variable you created.
  4. Configure any additional properties for the control.
  5. Save the card and exit the Card Editor.

When a variable’s value is altered on the file data card, the associated property value within the file is automatically updated, eliminating the need for users to open and resave the file. After following the above steps, you’ll soon be the expert able to map variables in SOLIDWORKS PDM to your heart’s content. However, our team is always here to answer your questions or provide additional assistance should you need it.

Do you have additional customizations needed for SOLIDWORKS PDM? Take a look at our Data Management Services here.



Cloud Software

Leave a Reply

Your email address will not be published. Required fields are marked *