# Adding Property Mapping

Property Mappings can display a variety of information including, but not limited to:

* BOM columns,
* Part or Assembly custom metadata information,
* Configuration information (such as name or configuration property)
* CAD model data captured in custom properties (or metadata)
* Generated values based on metadata (if rules are setup)

SharpSync has built-in rules and settings for each property mapping. These rules and settings help codify, standardize, and push changes to the selected Data Sources. See also Property mapping rules

### Adding Property Mappings

1. Before adding any property mappings, make sure you click on `UPDATE` for each data source to fetch the latest source accessors / fields / properties. This step is also required whenever you update your source properties at the source (for example if you have added a new custom property to your source and want it to be available as a property for your property mappings)

<figure><img src="https://2811874215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcO2KdHJXVWdQ1ou1L85s%2Fuploads%2FGeXZCiKxwjIEQzYsg2Lf%2FScreenshot%202025-06-03%20at%2011.26.28%E2%80%AFAM.png?alt=media&#x26;token=2a523ffa-7110-433a-91d3-da552684f138" alt=""><figcaption></figcaption></figure>

2. On the Property Mapping page, select the Property you wish to map to the BOM and click `ADD MAPPING`.

* The column headers you entered in the Data Source BOM Configuration will populate each Property Mapping.
* Each Property Mapping will be displayed as a column on the Component Assembly BOM page.

<figure><img src="https://2811874215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcO2KdHJXVWdQ1ou1L85s%2Fuploads%2FUGfQjVzu1UtHvlffuB4Q%2Fselect_property_mapping.png?alt=media&#x26;token=1819590f-5985-46d9-90cc-7b7899e41c80" alt=""><figcaption></figcaption></figure>

3. Once you have selected the property mappings that you want to appear in the SharpSync BOM, confirm that the Accessors, Primary Data Source Properties, and Secondary Data Source Properties columns are correct. You can double-click on the cells in each column to change the value SharpSync will match. The accessor must be present in the appropriate Data Source.

<figure><img src="https://2811874215-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcO2KdHJXVWdQ1ou1L85s%2Fuploads%2F01iCHFosu4yEiZT4HqjC%2Fproperty_mappings_view.png?alt=media&#x26;token=feb3eae9-5106-494a-b326-081bd44c422d" alt=""><figcaption></figcaption></figure>
