Actions de contrôle de flux

Effectué

Par défaut, un flux passe d’une action à la suivante dans l’ordre d’affichage de ces actions dans l’espace de travail.

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.

Des libellés permettent de créer des points de référence pour l’action Accéder à vers lesquels 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

Pour saisir un commentaire à des fins de référence qui s’affiche dans l’espace de travail, utilisez 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.

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

Redirigez le flux vers un point spécifique du flux marqué de l’action Étiquette. Indiquez un nom pour l’étiquette.

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

Utilisez une action Accéder à, puis sélectionnez l’étiquette dans la liste déroulante pour rediriger le flux vers celle-ci.

propriétés de l’action Accéder à

Pour exécuter un autre sous-flux à tout moment dans le flux, utilisez l’action Exécuter le sous-flux. Une fois le sous-flux terminé, le flux continue avec l’action suivante. Le sous-flux doit être spécifié par son nom et peut être sélectionné dans la liste déroulante des sous-flux existants.

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

Pour arrêter le sous-flux et revenir au point d’où il a été exécuté, utilisez 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 à l’étiquette Continuez à exécuter le flux à partir d’une étiquette spécifiée.
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.