SolidWorks PDM

SolidWorks PDM is a product by Dassault Systemes. It is typically installed on a self-hosted server and has basic support via a web API. There are 2 flavors of PDM:

  • PDM Standard

  • PDM Professional

Bill of Material (BOM) level features

Feature
Read
Create
Update

BOM hierarchy

N/A

N/A

BOM meta data

N/A

**

BOM quantities

N/A

N/A

Component thumbnails

N/A

N/A

BOM Configurations

N/A

N/A

File derivative transfers (e.g. STEP, DXF)

N/A

N/A

** Updates to BOM metadata are available on request. Each customer's setup is unique and requires different configuration

SOLIDWORKS PDM Setup

The setup steps for SWPDM are as follows:

  • Make the PDM Web API available to the internet

  • Add the SWPDM data source

  • Test the connectivity to the server

  • Download and install the PDM client

  • Configure the PDM client for the vault

  • Configure the PDM client for the logged in user

See also Configure the add-in for testing

Step: Make the PDM Web API available to the internet

The PDM Web API must be accessible over the public internet. This is required for SharpSync to be able to connect to the PDM vault.

Once the API is available, go back to the data source configuration page and click Ping button. Upon success the following message will be displayed:

Name Connection status: Healthy Connection message: {serverName} is accessible from the API

Where {serverName} is the name of the server that is hosting the PDM Web API

Step: Add the SWPDM Data Source

  • Login on SharpSync

  • Navigate to the Data Sources section

  • Select SWPDM

  • Click Add Data Source

Update the following settings

Setting
Value
Description

Server Url

https://{myserver.com}

or

https://{myserver.com}:port

The address (including any ports) where your server may be reached on the public internet. VPNs are not supported.

Primary Identifier

Number

The unique identifier. Usually Number, but it can be any data card variable name. You can also use [filenameWithoutExtension] as a value to use the name of files

Alternative Identifier

[filenameWithoutExtension]

If a value for 'Number' is not found, fall back to this value. You can use this as your Primary Identifier if you wish to.

  • Click the Save button.

Step: Test connectivity to the server

  • In the Data Source configuration section, select the PDM Data Source.

  • After updating the server URL, make sure to click the 'Update' button.

  • Click the Ping button.

  • If configured correctly, SharpSync will attempt to Ping the host.

  • Important: Make sure that ICMP ping is enabled for this part. If it is not, please enable it (it can be disabled again)

You're now ready to download, install and configure the PDM add-in.

Last updated