Actions de contrôle de flux
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.
Redirigez le flux vers un point spécifique du flux marqué de l’action Étiquette. Indiquez un nom pour l’étiquette.
Utilisez une action Accéder à, puis sélectionnez l’étiquette dans la liste déroulante pour rediriger le flux vers celle-ci.
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.
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.
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. |