docs

SolidWorks Addin Setup

SolidWorks files (.sldasm, .sldprt) are utilized to import Bills of Materials (BOMs) from desktop-based CAD software into SharpSync. (Drawing files’ BOM’s are not currently supported, but if demand is high enough we will consider it) Follow the steps below to begin importing data into SharpSync using CSV files.

Prerequisites

Setup Instructions

Setup the CSV datasource in SharpSync

For example if you want to display custom properties Number, Description, Material, then enter these on a new line each

The primary component identifier is the identifier that is unique across data source domains. If this is Number or No or PartNumber then the assumption is this property exists in both SolidWorks and your ERP solution. (NOTE: It does not have to be called Number. It can be called anything as long as it exists as a SolidWorks custom property. If it does not exist, the file name will be used as the fallback value)

In the example below I’ve setup

alt text

Configure the Addin

After installing the SOLIDWORKS addin, you’ll need to configure how it will generate BOMs. Make sure your Solidworks files have the required properties. (Flattened BOMs are not supported)

Push a Bill of Materials to SharpSync

Pushing data from SolidWorks to SharpSync is easy and straight forward. To push a Bill of Materials (BOM) to SharpSync do the following:

Push the BOM from SolidWorks

Landing page in SharpSync

In the example below, the hierarchy in SharpSync is displayed using the mapped Number property mapped in SharpSync.

Notice that the component names are taked from the ‘Number’ primary component identifier

Landing page in SharpSync

You’re now ready to submit this to your ERP.