Définition d'un déclencheur de flux pour un workflow (Pilote)
Créez un déclencheur de flux afin de pouvoir lancer un flux à partir de règles de workflow. Les déclencheurs de flux permettent d'automatiser les processus métiers complexes, tels que la création de flux pour exécuter une logique et le déclenchement d'un flux en fonction d'un événement via des règles de workflow, sans aucune écriture de code. Par exemple, votre flux référence et attribue l'autorisation appropriée à une requête. Créez un déclencheur de flux qui lance le flux dès la création d'une requête. Ainsi, toutes les nouvelles requêtes sont automatiquement définies avec une autorisation par défaut.
Éditions requises
| Disponible avec : Salesforce Classic |
| Disponible avec : Enterprise Edition, Performance Edition, Unlimited Edition et Developer Edition |
| Autorisations utilisateur requises | |
|---|---|
| Pour afficher les règles de workflow et des actions : | Afficher la configuration |
| Pour créer ou modifier des règles et des actions de workflow : | Personnaliser l'application |
Pour utiliser les déclencheurs de flux, dans Configuration, saisissez Déclencheurs de flux dans la case Recherche rapide, puis sélectionnez Déclencheurs de flux. Avant de commencer :
- Créez et activez le flux lancé automatiquement que cette action de workflow doit déclencher.
- Créez la règle de workflow que vous envisagez d'ajouter à cette action de workflow.
- Examinez le comportement spécial et les limitations des déclencheurs de flux. Reportez-vous à Considérations relatives aux déclencheurs de flux (Pilote).
Pour créer un déclencheur de flux, procédez comme suit.
- Dans Configuration, saisissez Déclencheurs de flux dans la case Recherche rapide, puis sélectionnez Déclencheurs de flux.
- Cliquez sur Nouveau déclencheur de flux.
- Sélectionnez le même objet que celui de la règle de workflow, puis cliquez sur Suivant.
-
Configurez le déclencheur de flux.
-
Si vous sélectionnez Définir des variables de flux, complétez leur nom et leurs valeurs.
Cliquez sur Définir une autre valeur pour définir jusqu'à 25 variables.
Champ Description Nom Sélectionnez le nom de la variable de flux.
Seules les variables qui autorisent l'accès en entrée peuvent être sélectionnées.
Valeur Pour une variable de flux, vous pouvez :
- Saisissez une valeur littérale.
- Cliquer sur
, sélectionner un champ, puis cliquer sur Insérer.
Pour une variable d'enregistrement, vous pouvez :
- Cliquer sur
, sélectionner un enregistrement, puis cliquer sur Insérer. Pour différencier les enregistrements et les champs, toutes les options d'enregistrement sont marquées d'un astérisque (*) et affichées en haut de chaque liste.
- Pour utiliser les valeurs actuelles de l'enregistrement qui a été créé ou modifié afin de déclencher la règle de workflow, saisissez {!this}.
- Pour utiliser les anciennes valeurs les plus récentes de l'enregistrement qui a été modifié pour déclencher la règle de workflow, saisissez {!old}.
En d'autres termes, {!old} identifie le même enregistrement que {!this}, mais utilise les valeurs de l'enregistrement telles qu'elles se présentaient immédiatement avant sa modification pour le déclenchement de la règle de workflow.
- S'il s'agit d'un nouvel enregistrement, {!old} est
null. - Contrairement à {!this}, {!old} ne peut pas être sélectionné en cliquant sur
. Saisissez manuellement {!old} dans la colonne Valeur.
-
Pour placer le déclencheur de flux en mode test, sélectionnez Les administrateurs exécutent la dernière version du flux.
Lorsqu'il est sélectionné et qu'un administrateur déclenche la règle de workflow, le déclencheur de flux lance la toute dernière version du flux. Pour tous les autres utilisateurs, le déclencheur de flux lance toujours la version active du flux.
Les mêmes valeurs sont transmises dans les variables du flux que le déclencheur de flux lance la version active ou la dernière version du flux.
- Cliquez sur Enregistrer.
