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.
Downloads
sectionDatasources
section, add the CSV datasource as the Primary datasourceConfigure
button > BOM Configuration
Configuration
tab first, then the Custom
tabAccessor
(Property) in the Property Mappings
tabFor example if you want to display custom properties
Number
,Description
,Material
, then enter these on a new line each
Save
buttonPrimary Component Identifier
matches with your Number
custom property.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
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)
Custom Property
Primary Component Identifier
listedPushing data from SolidWorks to SharpSync is easy and straight forward. To push a Bill of Materials (BOM) to SharpSync do the following:
current
.SolidWorks PDM Professional
is recommendedIn 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
You’re now ready to submit this to your ERP.