Actions de contrôle de flux

Effectué

Par défaut, un flux passe d’une action à la suivante dans l’ordre numérique d’affichage de ces actions dans l’espace de travail. Cependant, les actions de contrôle de flux peuvent interrompre et rediriger l’ordre normal, selon vos besoins.

Certaines actions telles que l’action Accéder à ou Quitter le sous-flux interrompent l’ordre d’exécution par défaut du flux et le redirigent vers un autre point du même sous-flux ou d’un autre sous-flux.

L’action Libellé permet de créer un point de référence pour l’action Accéder à vers lequel rediriger le flux.

L’action Exécuter le sous-flux interrompt le sous-flux dans lequel elle est placée et exécute un autre sous-flux. Une fois le second sous-flux terminé, le flux revient au sous-flux d’origine pour poursuivre son exécution. Ces sous-flux sont souvent utilisés conjointement avec des actions conditionnelles.

Actions de contrôle de flux

Vous pouvez saisir un commentaire à des fins de référence à l’aide de l’action Commentaire. Les commentaires facilitent la conception des flux et permettent aux utilisateurs de prendre des notes et d’expliquer la logique d’implémentation des actions et de conception des flux. Ceux-ci s’affichent dans l’espace de travail du flux sous forme de lignes de texte. Vous saisissez du texte dans le champ Commentaire de l’action Commentaire.

Capture d’écran de la boîte de dialogue des propriétés de l’action Commentaire.

Vous pouvez rediriger votre flux vers une destination spécifique du flux marqué de l’action Libellé. Fournissez un nom pour le libellé dans le champ Nom du libellé.

Capture d’écran de la boîte de dialogue des propriétés de l’action Libellé.

Après avoir inséré une action Libellé, vous pouvez utiliser une action Accéder à et sélectionner un libellé précédemment saisi à partir d’une entrée de liste déroulante pour rediriger le flux vers ce libellé.

Capture d’écran des propriétés de l’action Accéder à.

Vous pouvez exécuter un autre sous-flux à tout moment dans le flux à l’aide de l’action Exécuter le sous-flux. Une fois le sous-flux terminé, le flux continue avec l’action suivante. Après avoir créé des sous-flux, vous pouvez choisir un sous-flux spécifique à exécuter dans la liste déroulante Exécuter le sous-flux.

Capture d’écran de la boîte de dialogue des propriétés de l’action Exécuter le sous-flux.

Vous pouvez arrêter le sous-flux et revenir au point d’où il a été exécuté à l’aide de l’action Quitter le sous-flux. Cette action n’a aucune propriété. L’action Quitter le sous-flux n’est pas obligatoire à la fin de tous les flux secondaires. Une fois toutes les actions d’un sous-flux exécutées, le flux poursuit à partir du point où le sous-flux a été exécuté.

Pour arrêter l’exécution de l’ensemble du flux, utilisez l’action Arrêter le flux. Pour arrêter le flux avec un message d’erreur, définissez Flux de fin sur Avec message d’erreur et spécifiez le message à afficher.

propriétés de l’action Arrêter le flux

Placez les actions susceptibles d’échouer ou de produire un résultat erroné dans un bloc d’erreurs. L’action Erreur sur le bloc est utilisée conjointement avec son action Terminer correspondante pour créer un bloc d’erreurs. Placez les actions dans un bloc d’erreurs pour empêcher l’ensemble du bloc de tenter de se terminer en cas d’échec d’au moins l’une des actions qu’il contient.

Configurez les propriétés pour effectuer toute combinaison des opérations décrites en cas d’erreur à l’intérieur du bloc dans le tableau suivant :

Opération Description
Définir une variable Indiquez une variable et la valeur à définir ou définissez une valeur sur une nouvelle variable.
Exécuter le sous-flux Indiquez le sous-flux à exécuter dans la liste des sous-flux.
Accéder à l’action suivante Poursuivez l’exécution du flux à partir de l’action qui suit immédiatement l’action qui a entraîné une erreur dans le bloc d’exceptions.
Répéter l’action Réessayez d’utiliser l’action qui a produit une erreur.
Accéder au libellé Continuez à exécuter le flux à partir d’un libellé spécifié.
Accéder au début du bloc Redirigez le flux pour retenter d’utiliser les actions à l’intérieur du bloc d’exceptions depuis le début.
Accéder à la fin du bloc Redirigez le flux vers la fin du bloc.

Capture d’écran de la boîte de dialogue des propriétés de l’action Erreur sur le bloc.

L’action Obtenir la dernière erreur est un moyen utile de vous aider à résoudre les problèmes liés à votre flux. Cette action stocke la dernière erreur dans une variable nommée LastError de type erreur, qui détaille la dernière erreur survenue dans le flux. Un bouton bascule de paramètre Effacer l’erreur pour cette action (défini par défaut sur false) efface la variable de sorte que la prochaine fois que le flux récupère l’erreur, il ne récupère pas la même valeur d’erreur.

Marquez le début et la fin d’un groupe d’actions dans votre flux à l’aide de l’action Région et de l’action Région de fin correspondante. Vous pouvez saisir un Nom de région au moyen d’un champ de saisie de texte. Une fois que vous avez ajouté une région à votre flux, l’éditeur ajoute automatiquement une région de fin. Ensuite, vous pouvez ajouter des étapes supplémentaires entre elles ou glisser-déplacer des étapes existantes entre elles.

L’action Attendre vous permet de suspendre l’exécution de votre flux pendant quelques secondes. Vous saisissez le nombre de secondes d’attente dans le champ Durée de l’action Attendre.

Vous devriez désormais disposer d’une compréhension de base des actions Contrôle de flux lors de la création d’un flux de bureau. Passons à un contrôle des connaissances.