SOLIDWORKS
SOLIDWORKS Pro PDM Integration
Last updated
SOLIDWORKS Pro PDM Integration
Last updated
We've partnered with Hawk Ridge Systems to offer a SOLIDWORKS PDM integration on request. Please contact your First Resonance representative or support@firstresonance.io for pricing and deployment details.
The integration syncs part (part number, revision, description, thumbnail) and BOM information from PDM to ION. This integration applies only to syncing assembly documents from SOLIDWORKS PDM to ION. All the part documents in that assembly will be brought over with the integration.
Create an API key using the createAPIKey
mutation shown here (recommend testing this integration out in the sandbox environment first)
Add part custom attributes to your ION instance. These will get populated by the integration and are used for updating thumbnails. These should both be number types.
PDMID
PDMVERSION
Download the .cex file for the add-in
In Windows 7 or newer, make sure to right-click on the CEX file, go to Properties and check the unblock checkbox at the bottom of the dialog. Confirm this operation by clicking on Apply, then OK. This will unblock the CEX and its content.
Go to SOLIDWORKS PDM Admin console and add the add-in to your vault
Right click on the add-in and go to "Web API settings":
populate an API Endpoint that should look like: https://<ION Endpoints>/graphql
populate an Authentication endpoint that should follow this format https://<AUTH_SERVER>/auth/realms/api-keys/protocol/openid-connect/token
see here for ION API and authentication endpoint options
populate the clientId
and clientSecret
from your ION API key
Right click on the add-in again and go to "Add-in settings":
set a SOLIDWORKS Document Manager API Key after requesting with these instructions. This is required in order to get access to thumbnails
configure property mappings for part number, description, and revision based on how they are set in PDM
choose a BOM template. Make sure your BOM template has a <Reference Count> column for quantity in ION. To do that, login to the your vault from the Administration tool, right-click on the BOM template under "Bill of Materials" and then click "Open".
Right click on the add-in one final time and go to "Workflow settings"
Add a transition that you'd like to tie this integration to so that it will run every time a document transitions to this state
Conduct your normal workflow and you should see a pop-up when information is being synced over to ION .
To make sure the thumbnails sync, the assembly and its immediate children must be locally cached. This is generally done by getting the latest version of the assembly and its children.
To upgrade to a new version of the .cex
file:
Download the new .cex
file and install the new version of the add-in (it will replace the existing add-in).
Run the following commands in the command prompt to kill the task and start it new:
The settings that you used in the previous version will still be there so no need to re-enter that information.