L’élément Transform est une fonctionnalité récente des Flows qui facilite le mapping et la conversion de données entre différentes sources, sans développement en Apex. Il simplifie considérablement certaines opérations courantes. Voici trois cas d’usage concrets.
Cas 1 : Transformation d’objets en collection simple
Il s’agit de l’usage qui est fréquent. Plutôt que d’utiliser une Loop combinée à un Assignment pour recopier des données d’une collection vers une autre, Transform permet de mapper directement les champs correspondants.
Cette approche est particulièrement utile pour extraire une liste d’identifiants (Id) à partir d’une collection d’objets, de manière plus simple et plus lisible.

Cas 2 : Agrégation
L’élément Transform permet également d’agréger des données issues d’une collection afin d’obtenir une valeur unique.
Par exemple, vous pouvez :
-
Calculer une somme (SUM)
-
Compter des enregistrements (COUNT)
Il suffit de mapper la collection vers une variable cible (par exemple SumAnnualRevenue).
Puis d’utiliser l’icône d’agrégation pour sélectionner l’opération souhaitée et le champ à agréger.
Cas 3 : Transformation
Transform permet aussi de restructurer des données en modifiant leur format.
Un cas simple consiste à concaténer plusieurs champs en un seul.
Par exemple, combiner AccountNumber et Name pour alimenter le champ Description.
Conclusion
Pour conclure, l’élément Transform apporte une réelle valeur aux Flows en réduisant la complexité des traitements de données. Il améliore la lisibilité des flux, limite l’usage des boucles et diminue le besoin de développement personnalisé.
Découvrez mes autres article de blog ici









