Terminer la logique de flux de flux

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Arrêtez d’exécuter le flux actuel. Utilisez Fin du 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 If, Sinon Si ou Else . 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 de flux , y compris la logique d’attente d’une 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 termine 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 de sorties de flux secondaire d’affectation avant la logique de flux secondaire de fin.

    Directives générales

    Utilisez les instructions générales lors de l’ajout d’une logique de flux de fin de flux ou de fin de flux secondaire.

    Affecter des sorties de flux secondaire avant la fin de 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 secondaire avant la logique de flux secondaire de 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 appelant peut gérer la non-réception 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

    Flux secondaire contenant une branche de flux secondaire de fin

    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’état de fin de l’enregistrement des données de flux 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.

    Détails de l’exécution du flux secondaire atteignant la branche End.

    Lorsque le flux secondaire atteint cette branche, il arrête le flux secondaire et définit l’état sur Terminé. Les actions dans les autres branches ne sont pas exécutées.