Partager via


Utiliser l’activité Until pour contrôler le flux d’exécution

L’activité Until fournit les mêmes fonctionnalités qu’une structure de boucle do-until dans les langages de programmation. Elle exécute un ensemble d’activités dans une boucle jusqu’à ce que la condition associée à l’activité retourne la valeur true. Si une activité interne échoue, l’activité Until ne s’arrête pas. Vous pouvez spécifier une valeur de délai d’attente pour l’activité Until.

Prérequis

Pour commencer, vous devez remplir les conditions préalables suivantes :

Ajoutez une activité Until à un pipeline avec l’interface utilisateur

Pour utiliser une activité Until dans un pipeline, effectuez les étapes suivantes :

Créer l’activité

  1. Créez un pipeline dans votre espace de travail.

  2. Recherchez l’activité Until dans le volet Activités du pipeline et sélectionnez-la pour l’ajouter au canevas du pipeline.

    Screenshot of the Fabric UI with the Activities pane and Until activity highlighted.

  3. Sélectionnez la nouvelle activité Until sur le canevas si elle n’est pas déjà sélectionnée.

    Screenshot showing the General settings tab of the Until activity.

Reportez-vous aux instructions relatives aux paramètres Général pour configurer l’onglet Paramètres Général .

Ajouter une variable de pipeline

Dans cet exemple simple, nous testons la valeur d’une variable de pipeline. Sélectionnez l’arrière-plan du canevas de l’éditeur de pipeline, puis sélectionnez l’onglet Variables et ajoutez une nouvelle variable de type entier appelée TestVariable avec la valeur 0.

Screenshot showing the pipeline Variables tab with a variable added called TestVariable, having its value set to 0.

Paramètres de l’activité Until

  1. Sélectionnez à nouveau l’activité Until sur le canevas du pipeline, puis sélectionnez l’onglet Paramètres. Sélectionnez le champ Expression, puis sélectionnez Ajouter un contenu dynamique et fournissez l’expression suivante : @equals(variables(’TestVariable’), 1).

    Screenshot showing the expression for the Until activity.

  2. Sélectionnez l’onglet Activités, puis sélectionnez l’icône de crayon pour modifier/ajouter des activités à l’activité Until, ou sélectionnez l’icône + sur l’activité Until sur le canevas de l’éditeur de pipeline. Recherchez l’activité Définir la variable et sélectionnez-la pour l’ajouter à la liste des activités enfants pour l’activité Until.

    Screenshot showing the addition of the Set Variable activity to the Until activity's child activity list.

  3. Sélectionnez l’activité Définir la variable à partir de laquelle elle apparaît dans le volet Activités de l’activité Until sur le canevas de l’éditeur de pipeline, puis sélectionnez son onglet Paramètres dans le volet propriétés de l’activité. Pour Type de variable, sélectionnez Variable pipeline, puis choisissez votre variable TestVariable précédemment créée dans la liste déroulante. Pour cet exemple, fournissez une valeur de 1.

    Screenshot showing the settings of the Set Variable child activity of the Until activity.

Enregistrer et exécuter ou planifier le pipeline

Basculez vers l'onglet Accueil en haut de l'éditeur de pipeline et sélectionnez le bouton Enregistrer pour enregistrer votre pipeline. Sélectionnez Exécuter pour l'exécuter directement ou Planifier pour le planifier. Vous pouvez également afficher l'historique d'exécution ici ou configurer d'autres paramètres. Ce pipeline simple exécute l’activité enfant de l’activité Until exactement 1 fois. La valeur de la variable de pipeline passe de 0 à 1, après quoi l’expression Until prend la valeur true et se termine.

Screenshot showing the Home tab in the pipeline editor with the tab name, Save, Run, and Schedule buttons highlighted.