Logique de flux de fin

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • 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

    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 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.

    Détails d’exécution du flux secondaire atteignant la branche de fin.

    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.