- Avant de commencer
- Démarrage
- Activités
- Concevoir des workflows de longue durée
- Start Job And Get Reference
- Wait for Job and Resume
- Add Queue Item And Get Reference
- Wait For Queue Item And Resume
- Create Form Task
- Wait for Form Task and Resume
- Reprendre après le délai
- Assign Tasks
- Create External Task
- Wait For External Task and Resume
- Terminer la tâche
- Forward Task
- Get Form Tasks
- Get Task Data
- Add Task Comment
- Update Task Labels
- Actions
- Processus (Processes)
- Notifications
- Audit
- Résolution des problèmes
Action Center - Guide de l'utilisateur
UiPath.Persistence.Activities.Job.WaitForJobAndResume
Description
Suspend l'exécution du workflow en cours jusqu'à ce qu'une tâche spécifiée soit terminée. Pour désigner une exécution, un objet JobData , récupéré depuis l'activité Démarrer l'exécution et Obtenir la référence , doit être fourni. Lorsque la tâche est terminée, l’exécution du workflow reprend.
Les états suivants peuvent être affectés aux tâches :
En attente (Pending) - une tâche est dans cet état si elle est en file d'attente pour le même Robot ou si elle tente d'établir une connexion avec le Robot (seules des tâches différentes sur le même Robot peuvent être mises en file d'attente).
En cours d'exécution (Running) - une tâche est dans cet état si elle a établi une connexion avec le Robot et qu'elle a démarré l'exécution du processus affecté.
Réussi (Successful) - une tâche est dans cet état si elle a été exécutée correctement par le Robot et que son exécution est terminée, ou qu'elle a été arrêtée à l'aide du bouton Arrêter (Stop).
Faulted - A job is in this state if it failed to start or the process threw an unhandled error during execution.
Remarque :Les tâches défaillantes doivent être redémarrées manuellement.
En cours d'arrêt - un état intermédiaire déclenché si vous avez cliqué sur le bouton Arrêt dans Orchestrator. La tâche est annulée dès qu’elle est sécurisée. Cela peut être implémenté dans un workflow à l’aide de l’activité Should Stop .
Fin d'exécution - état intermédiaire déclenché si vous avez cliqué sur le bouton Arrêt forcé dans Orchestrator. Par défaut, la tâche de nettoyage en arrière-plan s’exécute une fois toutes les trois heures et ne passe à Défaillant que pour les tâches qui sont en fin d’exécution depuis au moins un jour.
Suspendu (Suspended) - état intermédiaire qui est déclenché dans le but de permettre l'intervention de l'utilisateur ou l'achèvement d'un processus intermédiaire. Il est déclenché par les activités correspondantes dans Studio. Vous trouverez plus de détails ici.- Repris : Un état intermédiaire qui est déclenché si les conditions (intervention de l'utilisateur, achèvement du processus intermédiaire) d'un workflow fragmenté ont été remplies. Il est déclenché par les activités correspondantes dans Studio. Vous trouverez plus de détails ici.
Arrêté (Stopped) : une tâche est dans cet état si elle a été arrêtée (en utilisant le bouton Forcer l'arrêt (Kill), ou en l'annulant dans le panneau du système) avant que son exécution n'ait été terminée sans générer d'erreurs.
Une fois qu'une tâche a repris, elle passe à l'état En cours d'exécution .
Compatibilité du projet
Windows - Héritage | Windows | Multiplate-forme
Windows, Windows - Configuration héritée
Module Designer
- Objet de tâche (entrée) : la tâche que vous souhaitez suspendre, stockée dans une variable
JobData. Cette variable peut être obtenue à partir d'une activité Start Job and Get Reference . Ce champ prend uniquement en charge les variablesJobData. - Objet de tâche : l'objet de tâche mis à jour obtenu à partir d'Orchestrator après l'exécution de cette activité.
Panneau propriétés
Commun
- ContinuerSurErreur (ContinueOnError) : spécifie si l’automatisation doit se poursuivre même lorsque l’activité génère une erreur. Ce champ prend uniquement en charge les valeurs booléennes (Vrai (True), Faux (False). La valeur par défaut est False. Par conséquent, si le champ est vide et qu’une erreur est générée, l’exécution du projet s’arrête. Si le champ indique au contraire True, l’exécution du projet se poursuit même en cas d’erreur.
Si cette activité est incluse dans Tenter de capturer (Try Catch) et que la valeur de la propriété Poursuite sur erreur (ContinueOnError) est True, aucune erreur n'est détectée lors de l'exécution du projet.
- NomAffichage (DisplayName) - Nom affiché de l'activité.
- Message d'état - Le message spécifié dans ce champ de propriété est affiché dans Orchestrator à côté du workflow suspendu par cette activité. Ce champ ne prend en charge que les chaînes et les variables
String. - TimeoutMS - Spécifie la durée (en millisecondes) d'attente d'exécution de l'activité avant la génération d'un message d'erreur. La valeur par défaut est 30 000 millisecondes (30 secondes).
Entrée
- Objet de tâche (entrée) : la tâche que vous souhaitez suspendre, stockée dans une variable
JobData. Cette variable peut être obtenue à partir d'une activité Start Job and Get Reference . Ce champ prend uniquement en charge les variablesJobData.
Divers
- Privé (Private) - Si cette option est sélectionnée, les valeurs des variables et des arguments ne sont plus enregistrées au niveau Détaillé (Verbose).
Sortie
- Objet de tâche : l'objet de tâche mis à jour obtenu à partir d'Orchestrator après l'exécution de cette activité.
Configuration multiplateforme
- Objet de tâche (entrée) : la tâche que vous souhaitez suspendre, stockée dans une variable
JobData. Cette variable peut être obtenue à partir d'une activité Start Job and Get Reference . Ce champ prend uniquement en charge les variablesJobData. - Objet de tâche : l'objet de tâche mis à jour obtenu à partir d'Orchestrator après l'exécution de cette activité.
Options avancées
- ContinuerSurErreur (ContinueOnError) : spécifie si l’automatisation doit se poursuivre même lorsque l’activité génère une erreur. Ce champ prend uniquement en charge les valeurs booléennes (Vrai (True), Faux (False). La valeur par défaut est False. Par conséquent, si le champ est vide et qu’une erreur est générée, l’exécution du projet s’arrête. Si le champ indique au contraire True, l’exécution du projet se poursuit même en cas d’erreur.
Si cette activité est incluse dans Tenter de capturer (Try Catch) et que la valeur de la propriété Poursuite sur erreur (ContinueOnError) est True, aucune erreur n'est détectée lors de l'exécution du projet.
- TimeoutMS - Spécifie la durée (en millisecondes) d'attente d'exécution de l'activité avant la génération d'un message d'erreur. La valeur par défaut est 30 000 millisecondes (30 secondes).
- Message d'état - Le message spécifié dans ce champ de propriété est affiché dans Orchestrator à côté du workflow suspendu par cette activité. Ce champ ne prend en charge que les chaînes et les variables
String.