Premiers pas avec les flux déclenchés
Objectifs de formation
Une fois cette unité terminée, vous pourrez :
- Identifier les utilisations des flux déclenchés par des enregistrements
- Donner des exemples des trois types de déclencheurs de flux
- Sélectionner les meilleures options pour votre flux déclenché par un enregistrement en fonction des besoins de l’entreprise
Avant de commencer
Ce module est conçu pour les administrateurs Salesforce intermédiaires qui connaissent les fonctionnalités de personnalisation de base de Salesforce et qui ont une certaine expérience dans l’utilisation des flux de base. Si ce n’est pas votre cas, ce n’est pas grave. Avant de commencer ce badge, nous vous recommandons de suivre le module Concepts de base des flux. Ce badge vous permet d’apprendre quand et comment utiliser les flux pour automatiser les processus d’entreprise.
Types de flux
Il existe trois types généraux de flux.
Type de flux | Lancé par | Description |
---|---|---|
Flux d’écran |
| Les flux d’écran fournissent une IU qui guide les utilisateurs tout au long d’un processus commercial. |
Flux lancé automatiquement |
| Les flux lancés automatiquement automatisent les processus commerciaux qui n’ont pas d’IU. Ils n’ont pas de déclencheur et sont exécutés en arrière-plan. |
Flux déclenché |
| Les flux déclenchés sont lancés automatiquement par un déclencheur que vous spécifiez. Ils sont exécutés en arrière-plan. |
Outils
Vous avez peut-être utilisé des règles de workflow ou le générateur de processus pour créer un processus déclenché. Flow Builder est désormais l’outil idéal. Pourquoi ? Il réunit les fonctionnalités des règles de workflow et du générateur de processus en un seul outil de type pointer-cliquer. Utilisez Flow Builder pour automatiser les processus commerciaux de type if/then et voir une représentation graphique de votre automatisation au fur et à mesure que vous la concevez.
Flow Builder fournit le débogage, les tests et l’intégration aux fonctions sur la plate-forme Salesforce. Il combine désormais les fonctionnalités des règles de workflow et du générateur de processus avec la puissance de Flow pour créer une page d’accueil de l’automatisation unique sans code. Et si cela ne suffit pas à vous convaincre, un flux déclenché par un enregistrement peut d’ailleurs mettre à jour un enregistrement Salesforce 10 fois plus rapidement qu’un processus de changement d’enregistrement créé avec le générateur de processus !
Flux déclenchés
Ce module se concentre sur les flux déclenchés. Un flux déclenché se compose d’un déclencheur, d’au moins un critère et d’au moins une action.
- Le déclencheur identifie ce qui lance le flux. Vous pouvez déclencher un flux selon une planification définie ou lorsqu’un type spécifique de modification d’enregistrement se produit.
- Les critères permettent de définir les spécificités du déclencheur. Les critères d’un déclencheur de planification sont la date et l’heure. Les critères d’un déclencheur de modification d’enregistrement sont l’objet et les modifications spécifiques apportées aux valeurs de champ.
- L’action détermine ce que fait le flux.
Types de déclenchements
Il existe trois types de déclencheurs.
Type de déclenchement | Quand l’exécuter | Comment l’utiliser |
---|---|---|
Planification | À une heure et à une fréquence que vous spécifiez | Exécution de tâches par lot nocturne |
Événement de plate-forme | Lors de la réception d’un message d’événement de plate-forme | Abonnement aux événements |
Enregistrement | Lors de la création, de la mise à jour ou de la modification d’un enregistrement | Mise à jour des enregistrements et envoi de notifications |
Flux déclenchés par des enregistrements
Un flux déclenché par un enregistrement est l’automatisation la plus couramment utilisée. C’est le meilleur moyen d’interagir avec les enregistrements de votre organisation. Pour faire simple, le travail d’un flux déclenché par un enregistrement est le suivant : si quelque chose se produit, alors une autre action doit être effectuée.
Pour les flux déclenchés par un enregistrement, le déclencheur détermine sur quel objet le flux agit et le moment où il s’exécute.
- Seulement lors de la création d’un enregistrement
- Chaque fois qu’un enregistrement est mis à jour
- Chaque fois qu’un enregistrement est créé ou mis à jour
- Seulement lors de la suppression d’un enregistrement
Créez un flux déclenché par un enregistrement pour mettre à jour un autre enregistrement, envoyer une notification, lancer un processus ou maintenir la cohérence des données. Pour éviter les conflits et améliorer les performances, vous pouvez ajuster la planification de votre automatisation à l’aide des options du flux déclenché par un enregistrement.
Étant donné que le flux est déclenché lorsqu’un enregistrement a été modifié, cette modification est déjà en cours d’acheminement vers la base de données. C’est ce que l’on appelle généralement une transaction, et on parle alors de transaction déclenchante initiale.
Option | Quand l’exécuter | Comment l’utiliser |
---|---|---|
Fast Field Update (Mise à jour de champs rapide) | Pendant la mise à jour de l’enregistrement qui a déclenché le flux et avant l’enregistrement de cette mise à jour. |
Avantage : performances optimales, car la base de données est peu affectée |
Related Records and Actions (Enregistrements et actions associés) | Pendant la mise à jour de l’enregistrement qui a déclenché le flux et après l’enregistrement de cette mise à jour. |
Avantage : automatisation des processus courants déclenchés par des modifications d’enregistrement |
Exécuté de façon asynchrone | Immédiatement après la fin de la mise à jour de l’enregistrement qui a déclenché le flux. | Exécution de scénarios plus avancés comme l’envoi de requêtes à des systèmes externes ou l’exécution d’autres processus plus longs Avantage : évite de ralentir ou de bloquer la mise à jour de l’enregistrement qui a déclenché le flux |
Parcours planifiés | Dans le futur, après l’activation du déclencheur, en fonction des dates et des heures. | Planification de rappels ou de suivis en fonction des dates de l’enregistrement qui a déclenché le flux, telles que la date de fermeture Avantage : attend un laps de temps spécifié entre l’activation du déclencheur et l’exécution de l’automatisation |
Vous apprendrez ensuite à créer un flux déclenché par un enregistrement !
Ressources
- Salesforce Architects : Automatisation déclenchée par un enregistrement
- Guide du développeur : Déclencheurs et ordre d'exécution