Las transformaciones reutilizables son transformaciones que se pueden usar en varias asignaciones o mapplets.
Por ejemplo, puede crear una transformación de expresión que calcule el impuesto de valor añadido en Canadá para analizar el coste de operar en ese país. En lugar de hacer el mismo trabajo cada vez, puede crear una transformación reutilizable. Cuando se desea incorporar esta transformación a una asignación, se añade una instancia de la misma a la asignación. Si se cambia la definición de la transformación, todas las instancias de la misma heredan los cambios.
Developer Tool almacena cada transformación reutilizable como metadatos aparte de cualquier asignación o mapplet que utilizan la transformación. Almacena las transformaciones reutilizables en un proyecto o una carpeta.
Cuando se añaden instancias de una transformación reutilizable a asignaciones, los cambios efectuados en la transformación pueden invalidar la asignación o generar datos inesperados.