Procédez comme suit jusqu’à la logique de flux

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Appliquer une ou plusieurs actions de manière répétée jusqu’à ce qu’une condition de fin soit remplie. Vous pouvez utiliser les données de flux pour spécifier les conditions de fin.

    Vous pouvez utiliser la logique de flux Faire ce qui suit jusqu’à pour créer une boucle qui applique de manière répétée une ou plusieurs actions. Cette logique de flux nécessite une condition spécifiant quand arrêter la boucle.
    Remarque :
    Lorsque vous définissez une valeur de pastille de données à partir d’une action effectuée dans la branche suivante de la logique de flux, la valeur de pastille de données n’est disponible que pour d’autres actions de la même branche. Le référencement d’une valeur de pastille de données qui a été définie à l’intérieur d’un Effectuez la branche suivante en dehors de la branche de logique de flux produit une valeur null.

    Entrées

    Entrée Description
    Étiquette de condition Étiquette descriptive pour la boucle.
    Condition Conditions dans lesquelles la boucle se termine. Vous pouvez, par exemple, terminer une boucle lorsque l’état d’un incident change. Si la condition de fin est vraie au démarrage du flux, la boucle s’exécute une fois, puis s’arrête.
    Remarque :
    Évitez d’utiliser le même enregistrement que celui que vous avez utilisé pour déclencher le flux dans votre condition, car le flux remplit ses valeurs au démarrage du flux et elles restent statiques.

    Envoyer un e-mail quotidien jusqu’à ce qu’un incident soit résolu

    Dans cet exemple, le flux envoie un e-mail quotidien à propos de l’incident, jusqu’à ce que l’incident soit à l’état Fermé ou Annulé. Dans la branche Effectuer ce qui suit, vous trouverez une étape permettant de rechercher l’enregistrement d’incident. Cela est nécessaire, car l’enregistrement qui déclenche le flux n’est chargé que lorsqu’il est déclenché. L’ajout de cette étape de recherche vous permet d’obtenir l’état actuel de l’incident chaque fois que la boucle s’exécute.

    Exemple : Procédez comme suit jusqu’au flux.

    Sorties

    Cette logique de flux ne produit aucune sortie.

    Détails de l'exécution

    Figure 1. Détails de l’exécution pour Effectuer les opérations suivantes jusqu’à
    Exemple de détails d’exécution pour un flux Exécuter jusqu’à.
    1. L’en-tête indique l’état, l’heure de début et la durée d’exécution de la logique de flux.
    2. Cette logique de flux peut exécuter des actions ou des flux secondaires plusieurs fois jusqu’à ce que sa condition soit remplie. Utilisez les icônes de flèche pour sélectionner une itération et ses valeurs.
    3. La section Actions affiche des détails sur les actions, les flux ou les flux secondaires qui sont exécutés au cours de cette itération en boucle.