As an Administrator, you can customize the names displayed in the BOM for all data imported by your organization. This is a display setting only: you're not changing any original property data, you're simply changing how the name is displayed in the BOM. The input used to change the names is taken directly from the model's properties.
Example syntax and results
The example below shows a model's BOM with the original assembly display names (1) and the properties associated with a part (2). Since you can see the part's properties, you can choose which property values to use to customize the display names in the assembly. Let's update the display names to use Description, PartNo, and Revision.
Based on the information above, in the Customize the assembly display names box, you would enter the values shown below in Figure 1. In this example, since there's more than one mapped property value, each string is tested until a name generation is successful. Since Allow Partial Mapping is turned off, all property values in the string must be found for the node name to generate successfully.
Next, you would re-import that same model. The assembly names are now displayed as shown in Figure 2. In the example, the part node contains matches for all three property values in the first string: "${PartNo}-${Revision}:${Description}"
.
[ |
|
Figure 1: Property values for display names |
Figure 2: Resulting customized display names |
Take a look at the following scenarios based on the previous example to show how you might get different results:
- Assume that the "Revision" property value can't be found and Allow Partial Mapping is off. In this case, the first string is skipped. Testing then moves to the second string,
"${Description}"
, and returns Gauge as the result. - Assume again that the "Revision" property value can't be found, but this time Allow Partial Mapping is turned on. The first string is successfully matched since two of the three properties are found.
Note: This might have some unexpected side effects. The generated name might have extra characters that look strange because there are missing property values. In the example above, if "Revision" isn't found, the result is, 87654321-:Gauge.