SharpSync
  • Welcome
  • Fundamentals
    • Getting Started
      • Registration
      • Landing Page
      • Support
      • Subscription
    • Data Sources
    • Property Mappings
      • Adding Property Mapping
      • Property Mapping Settings
    • Rules
      • Import / Export
        • Append text
        • Calculate number
        • Export manipulation
        • Format as decimal number
        • Prepend text
        • Remove property
        • Replace all instances
        • Replace first instance
        • Round to nearest X
        • Select from JSON
        • Set cell value
        • Set empty cells
        • Text manipulation
      • Display
        • Number between
        • Text contains
        • Text ends with
        • Text evaluation
        • Text is a number
        • Text is exactly
        • Text is in list
        • Text is not a number
        • Text is not empty
        • Text is not in list
        • Text length between
        • Text length is exactly
        • Text maximum length
        • Text minimum length
        • Text not contains
        • Text not ends with
        • Text not starts with
        • Text starts with
      • Advanced Scripting
    • BOM Comparison
    • Data Safety
    • Troubleshooting
      • Duplicate component paths
      • OAuth 2.0
  • Data Sources
    • Autodesk Inventor
    • CSV
      • Getting Started
      • Importing a Bill of Materials (BOM)
    • MS Dynamics 365 Business Central
      • Getting Started
      • Item Fields Json & Internal Names
      • Resource Fields Json & Internal Names
      • List Names For nestedObject Mappings
    • NetSuite
      • OAuth Setup
        • Permissions
      • RESTlet Script Setup
        • SharpSync RESTlet Script
      • Thumbnail Folder Setup
      • Authentication + Configuration
      • Common setup
        • Configure quantity mapping
        • Configure accounts mappings
        • Configure itemType mapping
        • Configure isPhantom mapping
        • Configure subsidiary mapping
        • Configure price mapping
        • Configure Where Used Link mapping
        • Configure thumbnail mapping
        • Read-Only NetSuite Fields
        • Common Mapping Rules
        • Common List names
      • Advanced Bill of Materials
      • Configure Routings
      • Integration tips
      • Troubleshooting
    • Odoo
      • Getting Started
        • Authentication + Configuration
        • Debugging tips
      • Common Setup
        • Map BOM Codes
        • Map BOM Types
        • Map Attribute Values
          • Reading Attributes - Overview
          • Display All Attribute Names
          • Display Single Attribute Values
          • Writing attributes
      • Product Management
      • Hosting Options
      • List Names
      • Permissions
      • Troubleshooting
    • Onshape
      • Getting Started
      • Setting up Derivatives
    • Propel PLM
      • Getting Started
    • SolidWorks
    • SolidWorks PDM
      • Downloading and installing the add-in
      • Configure the add-in
      • Setting up the Solidworks PDM Web 2
      • Troubleshooting
      • Submitting a BOM for update
  • Advanced
    • Derivatives
  • User management
    • User Management
    • Application Permissions
Powered by GitBook
On this page
  • Bill of Material (BOM) level features
  • SOLIDWORKS PDM Setup
  • Step: Make the PDM Web API available to the internet
  • Step: Add the SWPDM Data Source
  • Step: Test connectivity to the server
  1. Data Sources

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

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.

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

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)

PreviousSolidWorksNextDownloading and installing the add-in

Last updated 1 month ago

**

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

download
install
configure
✅
✅
✅
✅
✅
✅
✅