Utilisation de l'enregistrement déclenchant dans des flux déclenchés par un enregistrement
Lorsqu'un enregistrement déclenche l'exécution de votre flux, Salesforce stocke automatiquement les informations de cet enregistrement dans la variable d'enregistrement déclenchante. Cette variable permet à votre flux d'accéder instantanément à toutes les valeurs de champ de l'enregistrement qui a déclenché le flux. Vous pouvez lire les valeurs de champ, les vérifier et les modifier.
Éditions requises
| Afficher les éditions prises en charge. |
Où trouver l'enregistrement déclenchant
La variable de $Record Déclencheur {enregistrement} est disponible uniquement dans les flux déclenchés par un enregistrement et les flux déclenchés par une planification. Si vous élaborez un autre type de flux, par exemple un flux d'écran ou un flux lancé automatiquement, la $Record Déclenchement {enregistrement} n'est pas affichée, car aucun enregistrement déclenchant n'existe pour ces types de flux. Dans ce cas, utilisez un élément Obtenir des enregistrements pour récupérer les enregistrements que vous souhaitez utiliser.
Lors de la configuration d'éléments ou de ressources dans un flux déclenché par un enregistrement, le menu des ressources répertorie l'enregistrement déclenchant.
Le nom d'API de la variable d'enregistrement est $Record et l'étiquette est Déclencheur {Record}, où {Record} est l'objet de l'enregistrement. par exemple Déclenchement d'un contact. Par conséquent, dans cet exemple, le menu des ressources affiche Contact déclenchant. Pour utiliser l'enregistrement complet en tant que valeur, cliquez sur Contact déclenchant. Pour utiliser une valeur de champ dans le Contact déclenchant, cliquez sur Contact déclenchant, puis sur le champ.
Ce qui rend l'enregistrement déclenchant spécial
La variable Déclenchant {Enregistrement} ou $Record est un type spécial de variable d'enregistrement que Salesforce crée et remplit automatiquement lors de l'exécution d'un flux déclenché par un enregistrement. Il contient toutes les valeurs de champ de l'enregistrement déclenchant. Vous pouvez par exemple accéder au Nom du compte, au Téléphone, au Site Web ou à tout autre champ via
$Record.
Comment utiliser le déclencheur {Enregistrement}
Vous pouvez référencer des $Record dans tout votre flux pour accéder aux valeurs de champ de l'enregistrement déclenchant. Voici quelques exemples d'utilisation de $Record :
| Cas d'utilisation | Exemple |
|---|---|
| Lire les valeurs de champ pour décider du chemin du flux | Utilisez un élément Décision pour vérifier si la Triggering Account > Annual
Revenue est supérieure à 1000000, puis acheminez les comptes de grande valeur vers un autre chemin dans votre flux. |
| Mettre à jour les valeurs de champ directement dans les flux avant la sauvegarde | Dans les flux avant la sauvegarde, utilisez un élément Attribution pour modifier les valeurs dans Triggering {Record}. Par exemple, définissez Triggering Quote >
Status sur Approuvé et Salesforce enregistre automatiquement cette modification dans la base de données. |
| Mettre à jour les valeurs de champ dans les flux après la sauvegarde | Dans les flux après la sauvegarde, utilisez un élément Mettre à jour les enregistrements pour modifier les valeurs dans Triggering {Record}. Par exemple, pour Comment rechercher des enregistrements pour mettre à jour et définir leurs valeurs, sélectionnez Utiliser l'enregistrement de compte qui a déclenché le flux. Définissez ensuite Statut sur Approuvé. |
| Appliquer les règles de qualité des données | Lorsque vous créez une opportunité, vérifiez si la Lorsque vous enregistrez un contact, vérifiez si |
| Population de champs intelligents | Lorsque vous créez une piste, vérifiez si $Record > Company contient certains mots-clés. S'il correspond à vos noms de compte existants, remplissez automatiquement $Record > Lead Source à Client existant. |
| Copier les valeurs dans d'autres enregistrements | Référencez des Triggering Case > Owner ID lors de la création d'enregistrements associés pour vous assurer qu'ils ont le même propriétaire que l'enregistrement déclenchant. |
| Créer des enregistrements associés avec le contexte | Lorsque vous créez une requête avec une $Record > Priority définie sur Critique, créez automatiquement une Tâche attribuée au responsable et incluez $Record > Case Number et $Record > Subject dans la description de la Tâche. |
| Envoyer des notifications personnalisées | Lorsque vous mettez à jour un enregistrement de commande personnalisé, envoyez au client un e-mail contenant des $Record > Order Number, des $Record > Status et des $Record > Expected Delivery Date pour lui indiquer avec précision ce qui a changé. |
| Utiliser des valeurs dans des formules et des calculs | Calculez une remise basée sur la Triggering Order > Total Amount ou concaténez des Triggering Contact > First Name et des Triggering Contact > Last Name pour créer un nom complet. |

