Logique de flux de fin
Arrêtez d’exécuter le flux actuel. Utilisez Terminer le flux dans une branche du flux pour spécifier une condition de sortie. Par exemple, arrêtez le flux lorsqu’il atteint un bloc de logique de flux If spécifique.
La logique de flux de fin peut être contenue dans un bloc de logique de flux conditionnel, tel qu’un bloc de logique de flux Si, Sinon Si ou Sinon . Utilisez cette logique de flux pour arrêter un flux lorsque certaines conditions sont remplies. Vous ne pouvez pas ajouter d’actions ou de logique de flux après avoir utilisé la logique de flux de fin de flux . Toutes les branches d’un flux se terminent lorsqu’un flux atteint la logique de flux de fin , y compris la logique d’attente pendant une période . Toutes les branches qui s’exécutent en parallèle arrêtent également leur progression lorsque vous utilisez la logique de flux de fin de flux .
Entrées
Cette logique de flux n’a pas d’entrées.
Sorties
Cette logique de flux n’a pas de sorties. Lorsque cette logique de flux met fin à un flux ou à un flux secondaire, elle définit l’état sur Terminé. Les flux secondaires qui se terminent ne peuvent renvoyer une valeur de sortie à un flux parent que s’il existait une logique de flux Affecter des sorties de flux secondaire avant la logique de flux secondaire Fin.
Directives générales
Suivez les instructions générales lors de l’ajout d’une logique de flux de fin ou de flux secondaire de fin.
- Affecter des sorties de flux secondaire avant de terminer la logique de flux secondaire
- Si un flux secondaire doit toujours renvoyer une valeur de sortie à un flux parent, utilisez une logique de flux Affecter des sorties de flux secondaires avant la logique de flux secondaire Fin. Par défaut, un flux secondaire terminé ne renvoie aucune valeur de sortie.
- Concevoir des flux parents pour gérer un flux secondaire terminé
- Si vous appelez un flux secondaire qui a une branche de fin, assurez-vous que le flux d’appel peut gérer le fait de ne pas recevoir de sortie de flux secondaire. Il appartient à l’auteur du flux et du flux secondaire de transmettre les données entre les flux.
Flux secondaire d’approbation ad hoc de demande
Cet exemple de flux secondaire prend en charge l’ajout d’approbations arbitraires à partir d’une Playbooks activité. La condition d’attente des étapes 5 à 6 vérifie que l’enregistrement des données de flux présente un état de fin tel qu’annulé, terminé, erreur ou ignoré. Lorsque l’enregistrement de données de flux entre dans l’un de ces états, le flux secondaire se termine sans affecter de sorties.
Lorsque le flux secondaire atteint cette branche, il l’arrête et définit l’état sur Terminé. Les actions dans les autres branches ne sont pas exécutées.