Work with Transformations
A transformation is a special type of data association between input and output data types that don’t match. A transformation both associates input and output objects and maps their types. And because transformations are reusable, you can configure them once for use throughout the application, then apply them as needed.
Transformations are particularly useful for matching slightly differing data attributes, such as address or employee data. For example, your process might connect to a service that returns employee data with slightly different attributes that need to be mapped. In the illustration below, the bottom two associations are transformations between mismatched address objects.
You can use transformations with arrays, and they're applied to each item in the array.
Note that transformations have their own icon, which differs slightly from the data association icon. As with data associations, the icon is green when valid. When invalid, the icon is red and its error displays.
You create and apply transformations while configuring data associations. You can either transform a selected data association or create a transformation and then apply it. You can even create transformations within transformations.
Create, Apply, and Edit Transformations
You create and apply transformations while creating data associations.
Create Transformations Between Enum Items
You can create and apply transformations between enum items when creating data associations.