Cette documentation a été traduite automatiquement par IA.
Plan d'exécution (Historique)
Chaque fois qu'un flux de travail est déclenché, un plan d'exécution correspondant est créé pour suivre le processus de cette tâche. Chaque plan d'exécution possède une valeur de statut qui indique son état actuel, que vous pouvez consulter dans la liste et les détails de l'historique d'exécution :

Lorsque tous les nœuds de la branche principale du flux sont exécutés jusqu'à la fin du processus avec le statut « Terminé », l'ensemble du plan d'exécution se termine avec le statut « Terminé ». Si un nœud de la branche principale du flux atteint un statut final tel que « Échec », « Erreur », « Annulé » ou « Rejeté », l'ensemble du plan d'exécution sera interrompu prématurément avec le statut correspondant. Lorsqu'un nœud de la branche principale du flux est en statut « En attente », l'ensemble du plan d'exécution est mis en pause, mais affiche toujours le statut « En cours », jusqu'à ce que le nœud en attente soit repris. Les différents types de nœuds gèrent l'état d'attente différemment. Par exemple, un nœud manuel nécessite une intervention humaine, tandis qu'un nœud de délai doit attendre que le temps spécifié s'écoule avant de continuer.
Les statuts d'un plan d'exécution sont les suivants :
Dans l'exemple du Démarrage rapide, nous savons déjà qu'en consultant les détails de l'historique d'exécution d'un flux de travail, vous pouvez vérifier si tous les nœuds ont été exécutés normalement, ainsi que le statut d'exécution et les données de résultat de chaque nœud exécuté. Dans certains flux de travail et nœuds avancés, un nœud peut avoir plusieurs résultats, comme le résultat d'un nœud de boucle :

Les flux de travail peuvent être déclenchés simultanément, mais ils sont exécutés séquentiellement dans une file d'attente. Même si plusieurs flux de travail sont déclenchés en même temps, ils seront exécutés l'un après l'autre, et non en parallèle. Par conséquent, un statut « En file d'attente » signifie que d'autres flux de travail sont en cours d'exécution et qu'il faut attendre.
Le statut « En cours » indique uniquement que le plan d'exécution a démarré et qu'il est généralement mis en pause en raison de l'état d'attente d'un nœud interne. Cela ne signifie pas que ce plan d'exécution a monopolisé les ressources d'exécution en tête de file. Par conséquent, lorsqu'un plan d'exécution est « En cours », d'autres plans d'exécution « En file d'attente » peuvent toujours être planifiés pour démarrer.
Statut d'exécution des nœuds
Le statut d'un plan d'exécution est déterminé par l'exécution de chacun de ses nœuds. Dans un plan d'exécution déclenché, chaque nœud produit un statut d'exécution après son exécution, et ce statut détermine si le processus suivant continuera. Normalement, après l'exécution réussie d'un nœud, le nœud suivant est exécuté, jusqu'à ce que tous les nœuds soient exécutés séquentiellement ou que le processus soit interrompu. Lorsque vous rencontrez des nœuds liés au contrôle de flux, tels que les branches, les boucles, les branches parallèles, les délais, etc., le flux d'exécution vers le nœud suivant est déterminé en fonction des conditions configurées dans le nœud et des données de contexte d'exécution.
Les statuts possibles d'un nœud après exécution sont les suivants :

