Define field mappings for a solution configuration
Define field mappings on a configurable product action to pass field values from the parent blueprint to the child blueprint when a child configuration is created.
Before you begin
- A configurable product action exists on the parent blueprint. For more information, see Create a configurable product action.
- The source fields (on the parent blueprint) and the target fields (on the child blueprint) exist and are of the same field type.
Role required: admin
About this task
Field mappings are defined as part of a configurable product action. Each mapping specifies a source field on the parent blueprint and a target field on the child blueprint. The value of the source field is passed to the target field when the child configuration is created, and again whenever the source field value changes during a session.
Target fields become read-only in the child configuration — the buyer can't change a mapped value directly. To continue mapping across multiple levels in a solution hierarchy, define the relevant mappings on each blueprint in the chain independently.
Procedure
Result
Field values from the source fields on the parent blueprint are passed to the target fields on the child blueprint when a child configuration is created, and again when source field values change during a session.
Field descriptions
| Field | Description |
|---|---|
| Source field | Field on the parent blueprint whose value is passed to the child configuration. Supported types: Number, Text, Boolean, Picklist. System fields can be source fields. |
| Target field | Field on the child blueprint that receives the value from the source field. Must be the same type as the source field. Becomes read-only in the child configuration. System fields cannot be target fields. |
What to do next
After defining field mappings:
- To test mapping behavior, launch the parent product in the quoting application and verify that the target fields receive the expected values in the child configuration. See Launch a solution.
- To verify field type compatibility, see Field mapping supported field types.