Découverte de l’orchestration de flux
Objectifs de formation
Une fois cette unité terminée, vous pourrez :
- Donner le nom des deux types d’orchestrations
- Identifier les trois composants de base d’une orchestration
- Décrire le guide de travail de l’orchestrateur
Accès à l’orchestration de flux
L’orchestration de flux est disponible à plusieurs endroits différents, en fonction de votre rôle.
Si vous êtes un administrateur en train de créer une orchestration, l’orchestration de flux se trouve sous Flux. Voici comment le trouver.
- Dans Setup (Configuration), saisissez
Flows
(Flux) dans la zone Quick Find (Recherche rapide), puis sélectionnez Flows (Flux).
- Cliquez sur Nouveau flux.
- Assurez-vous que l’option Start from Scratch (Commencer à zéro) est sélectionnée, puis cliquez sur Next (Suivant).
- Sélectionnez l’un des deux types d’orchestrations : Orchestration lancée automatiquement (sans déclencheur) ou Orchestration déclenchée par un enregistrement.
L’orchestration de flux dispose également de deux vues de liste permettant de suivre les orchestrations en cours : Exécutions d’orchestration et Éléments de travail d’orchestration.
Pour accéder à ces vues de liste, cliquez sur App Launcher (Lanceur d’application), puis sur View All (Afficher tout) sous Apps (Applications). Vous verrez une liste classée par ordre alphabétique des éléments disponibles dans votre organisation. C’est ici que vous trouverez Exécutions d’orchestration et Éléments de travail d’orchestration.
Si vous supervisez les administrateurs, vous pouvez surveiller les orchestrations en cours d’exécution depuis la vue de liste Exécutions d’orchestration. Vous pouvez également cliquer sur la flèche à côté de n’importe quelle orchestration en cours pour annuler ou déboguer les exécutions.
Si vous êtes un utilisateur final, vous interagirez principalement avec l’orchestration de flux par le biais d’éléments de travail. Lorsqu’un utilisateur se voit attribuer un élément de travail, il reçoit une notification par e-mail. Il peut cliquer sur un lien inclus dans cette notification, qui le redirige vers la page d’enregistrement contenant le travail correspondant. Il peut également accéder à tous ses éléments de travail attribués depuis la page de liste Éléments de travail d’orchestration.
Types d’orchestrations
L’orchestration de flux a deux principaux types d’orchestrations : celles lancées automatiquement et celles déclenchées par un enregistrement. Elles se différencient par la façon dont elles sont déclenchées. Une orchestration déclenchée par un enregistrement s’exécute à chaque création ou mise à jour d’un type d’enregistrement donné. Une orchestration lancée automatiquement peut être invoquée par Apex, REST, des processus, etc.
Phases, étapes et flux
Les phases, les étapes et les flux sont les composants de base d’une orchestration. Voyons comment leur fonctionnement de concert crée une orchestration.
Voici une phase avec plusieurs étapes. Chaque étape correspond à un flux qui s’exécute lorsque cette étape est accomplie.
Phases
Une phase regroupe des étapes associées, en les organisant en stades logiques. Les phases sont exécutées successivement et une seule phase d’une orchestration peut être en cours à la fois. C’est vous qui configurez les conditions devant être satisfaites pour que la phase soit considérée comme terminée.
Étapes
Les étapes sont regroupées en phases et peuvent être exécutées successivement ou simultanément. Les étapes interactives nécessitent l’intervention d’un utilisateur. Les étapes en arrière-plan ne nécessitent aucune interaction avec l’utilisateur.
Flux
Qu’elles soient interactives ou en arrière-plan, les étapes nécessitent la spécification d’un flux pour s’exécuter. Une étape interactive exécute un flux d’écran, tandis qu’une étape en arrière-plan exécute un flux lancé automatiquement. Vous pouvez utiliser un flux d’évaluation afin de définir des critères personnalisés pour lancer une étape ou pour marquer une étape interactive comme terminée.
Guide de travail de l’orchestration de flux
Le guide de travail de l’orchestration de flux est un composant d’écran qui peut être ajouté à une page via le générateur d’application. Lorsqu’une étape interactive génère un élément de travail pour un utilisateur, elle envoie un e-mail contenant un lien vers la page d’enregistrement spécifiée à tous les utilisateurs attribués. L’utilisateur attribué reçoit une notification par e-mail concernant le travail et il effectue celui-ci dans le guide de travail de l’orchestration de flux sur la page d’enregistrement spécifiée. L’utilisateur attribué peut terminer le travail sur l’enregistrement pertinent sans perdre de temps à passer d’un outil à l’autre !
Maintenant que vous savez comment fonctionne l’orchestration de flux, voyons comment une entreprise peut utiliser l’orchestration des flux de travail pour optimiser son processus de gestion des requêtes.
Ressources
- Aide Salesforce : Orchestrations
- Site Web : Page d’accueil non officielle de l’orchestration de flux