Skip to main content

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

  • Action rapide
  • Page Lightning
  • Site Experience Cloud, et plus encore

Les flux d’écran fournissent une IU qui guide les utilisateurs tout au long d’un processus commercial.

Flux lancé automatiquement

  • Un autre flux
  • Code Apex
  • API REST

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é

  • Le temps
  • Modification des données
  • Événement de plateforme

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.

  • Mise à jour de l’enregistrement qui a déclenché la transaction
  • Affichage d’une erreur personnalisée pour les utilisateurs

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.

  • Création, mise à jour ou suppression d’autres enregistrements
  • Appel de flux secondaires
  • Appel d’actions, comme envoyer une alerte par e-mail ou publier dans Chatter

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

Partagez vos commentaires sur Trailhead dans l'aide Salesforce.

Nous aimerions connaître votre expérience avec Trailhead. Vous pouvez désormais accéder au nouveau formulaire de commentaires à tout moment depuis le site d'aide Salesforce.

En savoir plus Continuer à partager vos commentaires