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
The Standard version does not allow add-in customization and does not have an web API component, so SharpSync cannot support the Standard version
Bill of Material (BOM) level features
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
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.
A domain name is not required. A public IP address is sufficient.
However either of these (IP address or domain name) must be accessible from the internet.
(See Test connectivity to server)
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
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)
Last updated