Chapter 3 • Creating Synchronization Links
Mapping Field Values
For a field of type String, Single value list, Multi value list, or User list, you can map specific values for a field in one endpoint to specific values of a field in the other endpoint.
For example, suppose a Quality Center field, Priority, has values Low, Medium, High, and Critical, and a field in the synchronized application, Importance, has values 1, 2, 3, and 4. You might map the values Low to 1, Medium to 2, High to 3, and Critical to 4. If the value of the Priority field in Quality Center changes from Medium to High, the Synchronizer updates the value of the corresponding field in the synchronized application from 2 to 3.
Note: If you map multiple values in one endpoint to a single value in the other endpoint, only one value can be synchronized back. This can potentially cause data loss. For example, suppose you map the following Priority values:
Quality Center | Mapping | Other application |
endpoint | Direction | endpoint |
|
|
|
High | High | |
|
|
|
Medium | Medium | |
|
|
|
Low | Medium | |
|
|
|
During a synchronization task, a Priority value of Low in Quality Center will be converted to Medium in the other endpoint. When that same record is synchronized back to Quality Center, the Priority value will be set to Medium, resulting in the loss of the original Low Priority value.
76