-
- Used to handle mapping, conversions and transformations of data [like initializing, copy, remove, when conditions, iterations etc...]
- Used to initialize and manipulate clipboard data
- It is used to quickly transform and map clipboard data without using activities.
- Data transform is a powerful tool to handle data manipulation easy and efficient. It speeds development and improves run-time performance over an Activity.
- It has only Target and Source fields to handle clipboard data.
- We also can perform copying, removing and iterating the pages.
Only data mapping is done in an old Model rule, whereas in the Data transform rule, we also can perform some actions on this mapping data.
- Actions are like When condition, Iterations (Loops), Sorting, removing, appending etc..…
We also can call another Data Transform, Activity...
Data Transform rule is a sequence of steps executed in procedural fashion, and each Step contains specific Data Transform action [except When condition step]
- Note: If we cross 25 properties on the Data transform, then write for another Data transform and call
Diff Actions in DTs
- Append To: [Adding embedded pages]
- new page: To add a new page to Target Page List
- an existing page: Copy the existing page to Target Page List
- each page in: Copy all the embedded pages to Target Page List
Note: Both Source and Targets must be the same inherited classes
Ex: Both may be the same classes, or Target maybe parent class to Source class
- Append and Map to: [Adding embedded pages and extra Properties as well]
Same as "Append to" but also can be added extra Properties on to appended pages
Note: Both Source and Targets may be different inherited classes
- For Each Page In: [Iterative action]
- Exit For Each: [stops the iteration]
- Exit Data Transform: [No execution further]