Action Exécuter un flux de bureau
L’action Exécuter le flux de bureau vous permet d’appeler d’autres flux de bureau tout en exécutant un flux de bureau spécifique. Pour utiliser l’action, ajoutez-la à l’espace de travail et sélectionnez le flux de bureau que vous souhaitez appeler. Si le flux appelé contient des variables d’entrée, l’action vous demandera d’entrer leurs valeurs.
Vous pouvez désactiver la propriété bascule « Attendre la fin du flux », qui est activée par défaut. Si cette option est désactivée, le flux de bureau appelé s’exécute en même temps que le flux parent. Cette configuration est utile dans les cas où des fenêtres contextuelles inattendues dans l’application cible bloquent le flux parent. En exécutant un flux enfant en parallèle, vous pouvez surveiller et gérer ces fenêtres contextuelles, afin de garantir la continuité du flux parent. Cette amélioration founit une solution de contournement compte tenu de la stratégie de simultanéité actuelle, qui n’autorise qu’un seul flux par machine à la fois.
Important
- Un seul flux parallèle peut s’exécuter à ce moment-là. Si un deuxième flux enfant s’exécute en parallèle, une erreur se produit pendant l’exécution.
- Si un flux enfant s’exécute en parallèle, ses variables de sortie sont ignorées. Les variables produites à partir de l’action « Exécuter le flux de bureau » ne sont pas affichées dans la fenêtre modale de l’action.
- Les flux enfants ne peuvent pas exécuter un autre flux enfant en parallèle. Une exécution de flux parallèle n’est autorisée que si elle est appelée directement à partir du flux parent (racine).
Pour plus d’informations sur l’utilisation de l’action Exécuter le flux de bureau, accédez à Exécuter le flux de bureau à partir d’autres flux de bureau.
Note
- Les dépendances d’un flux ne peuvent pas être plus de 150 autres flux.
- Deux flux ne peuvent pas s’appeler directement ou indirectement, car cela provoque une récursivité.
- Dans les locataires d’organisation, les flux doivent se trouver dans le même environnement.
Limitations connues
Les variables de sortie d’une action « Exécuter le flux de bureau » ne conservent pas leur type lors de la création et apparaissent sous forme de « Valeurs générales » dans le volet des variables. Leur type de variable approprié est résolu pendant l’exécution. Par conséquent, les variables de sortie de type instance ne sont pas automatiquement chargées dans les listes des paramètres d’instance des actions correspondantes, vous devez donc les taper ou les coller dans les paramètres.
Exécuter le flux de bureau
Exécute un flux de bureau qui peut recevoir des variables d’entrée et peut produire des variables de sortie. L’exécution du flux parent sera interrompue jusqu’à la fin du flux de bureau appelé.
Paramètres d’entrée
Argument | Facultatif | Accepte | Valeur par défaut | Description |
---|---|---|---|---|
Flux de bureau | Non | Flux de bureau | Sélectionnez le flux de bureau à exécuter à partir de ce flux. Le flux appelé s’exécute toujours dans la même session Windows que le flux parent. | |
Attendre que la fin du flux | S.O. | Valeur booléenne | Vrai | S’il est activé, ce flux de bureau attend la fin du flux de bureau appelé avant de reprendre. Les variables de sortie du flux de bureau appelé sont disponibles pour le flux actuel. S’il est désactivé, le flux de bureau appelé s’exécute simultanément et ses variables de sortie sont ignorées. |
Variables produites
Cette action produit les variables de sortie du flux sélectionné.
Exceptions
Exception | Description |
---|---|
L’exécution du flux de bureau a échoué | Indique un problème lors de l’exécution du flux de bureau |
Le délai du flux de bureau a expiré | Indique que le flux de bureau a expiré avant la fin de son exécution |