Logique de flux Terminer le flux
Arrêtez l’exécution du flux actuel. Utilisez Terminer le flux dans une branche du flux pour spécifier une condition de sortie. Par exemple, mettez fin au flux lorsqu’il atteint un bloc de logique de flux Si spécifique.
La logique Terminer le flux 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 Terminer le flux . Toutes les branches d’un flux sont terminées lorsqu’un flux atteint la logique de flux Fin de flux , y compris la logique d’attente de durée . Toutes les branches qui s’exécutent en parallèle arrêtent également leur progression lorsque vous utilisez la logique de flux Terminer le 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 Terminer.
Directives générales
Utilisez les instructions générales lors de l’ajout d’une logique de flux Fin de flux ou Terminer le flux secondaire.
- Affecter des sorties de flux secondaire avant la logique de flux Terminer le 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 secondaire avant la logique de flux Terminer le flux secondaire. 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 la non-réception de sortie de flux secondaire. Il appartient au flux et à l’auteur 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 l’enregistrement des données de flux pour un état final tel que 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 arrête le flux secondaire et définit l’état sur Terminé. Les actions des autres branches ne sont pas exécutées.