Vous êtes ici :
Quand utiliser les mappeurs de données Omnistudio et les procédures d'intégration
Les mappeurs de données Omnistudio lisent ou écrivent des données Salesforce SObject ou effectuent des transformations de structure de données en une seule étape. Les procédures d'intégration Omnistudio peuvent interagir avec de nombreux types de données, notamment les API REST et les classes Apex, et les traiter en plusieurs étapes. Pour certains cas d'utilisation, un seul Data Mapper suffit. Les procédures d'intégration appellent généralement un ou plusieurs mappeurs de données, et sont plus flexibles et puissantes. Suivez les consignes ci-dessous pour déterminer lesquels élaborer.
Utilisez un mappeur de données unique si :
-
Vous lisez les données de SObjects ou écrivez des données dans SObjects, mais pas les deux.
-
Les SObjects à partir desquels vous lisez ou écrivez ont une relation définie. Par exemple, Comptes et Contacts ont une relation, car un Contact peut avoir une valeur AccountId.
-
Vous devez travailler uniquement avec des données JSON ou XML. Aucun SObject n'est impliqué.
-
Vous pouvez effectuer n'importe quel filtrage, calcul ou reformatage nécessaire des valeurs de données en utilisant une ou une série de formules.
-
Vous pouvez apporter toutes les modifications nécessaires à la structure des données en mappant des nœuds JSON d'entrée avec des nœuds JSON de sortie.
-
Vous ne lisez ni n'écrivez dans des fichiers CSV, des classes Apex, des API REST ou des objets externes.
-
Vous n'envoyez pas d'e-mails, ne fusionnez pas les listes et ne gérez pas les erreurs.
Utilisez une procédure d'intégration si :
-
Vous devez lire et écrire dans un ou plusieurs SObjects, ce qui signifie que vous devez appeler au moins deux Data Mappers.
-
Les SObjects dans lesquels vous lisez ou écrivez n'ont aucune relation définie.
-
La transformation de vos données ne peut pas être effectuée uniquement à l'aide de formules. Par exemple, différentes conditions déterminent si un filtrage ou des calculs sont effectués.
-
Les mappages de nœuds JSON ne sont pas simples ou nécessitent une série d'étapes.
-
Vous lisez ou écrivez dans plusieurs types de source de données, tels que des SObjects, des fichiers CSV, des objets externes, des classes Apex ou des API REST.
-
Vous exécutez des actions telles que l'envoi d'e-mails, la fusion de listes ou le traitement d'erreurs.
