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
  1. Data Sources
  2. CSV

Importing a Bill of Materials (BOM)

PreviousGetting StartedNextMS Dynamics 365 Business Central

Last updated 2 days ago

Importing a CSV BOM

Once the Data Sources and Property Mappings have been set up (see section ), you can now begin importing CSV Bills of Materials.

Get the CSV BOM

In the SharpSync BOMs page you will see a section at the bottom of the page with a dash-lined border around it. You can drag and drop your .csv file from a File Manager (Explorer for Windows, Finder for Mac). Alternatively, you can click inside the box and navigate to where the file is located and upload it.

Pre-Process Specifications

  1. Does the first row contain headers. Toggle the checkbox to indicate if the CSV file has headers.

  2. CSV Delimiter. Typically, a CSV file will separate each "cell" with a common delimiter, typically a comma. Enter the delimiter used.

  3. Row Number Column. Type in the column that contains the Row Numbers. This is important as these numbers are what is used to establish the assembly hierarchy. Every cell in this column should have a different Row Number.

  4. Row Number Delimiter. Enter the row number delimiter. SharpSync parses the hiearchy for each item using its row number.

    • Row Numbers with a Period: 1.2.3.4

    • Row Numbers with a Comma: 1,2,3,4

  5. Component Number/Name. Enter the Top Level Assembly name or number in this field. Typically, the name/number will match the .csv filename.

  6. Primary Component Identifier. This is usually synonymous with the Component Name or Number. In the above example, PartNo is the column used.

  7. Configuration Name. Enter the Top Level Assembly Configuration name, typically set to default.

  8. Process CSV. Click this button to finish. The BOM page will show the newly added BOM.

Import Success

The BOM is now ready to be accessed once it is uploaded. Click on the BOM to view its contents.

Property Mappings
A londing page where CSV files may be dropped or selected
Edit the file settings before importing
The Bill of Materials is displayed after import
The Bill of Materials detail is displayed when selected