Action Center
2022,4
False
Action Center
Last updated 21 mai 2024

Attendre le travail et reprendre

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 tâche, un objet JobData , récupéré à partir de l'activité Start Job et Get Reference , 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 :
  • docs image 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).
  • docs image 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é.
  • docs image 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).
  • docs image Défaillant (Faulted) - une tâche est dans cet état si elle n'a pas pu démarrer ou si le processus a généré une erreur non prise en charge lors de l'exécution.
  • docs image En cours d'arrêt ( Stopping ) - un état intermédiaire déclenché si vous avez cliqué sur le bouton Arrêt (Stop) 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 .
  • docs image Fin d'exécution (Terminating) - état intermédiaire déclenché si vous avez cliqué sur le bouton Arrêt forcé (Kill) 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 à Échec que pour les tâches qui sont en fin d’exécution depuis au moins un jour.
  • docs image 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. Détails ici.
  • 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. Détails ici.
  • docs image 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.

Après la reprise d'une tâche, elle passe à l'état En cours d'exécution ( Running ).

Compatibilité du projet

Windows - Héritage | Windows | Multiplate-forme

Windows, Windows - Configuration héritée

Module Designer
  • Objet de la 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é Démarrer la tâche (Start Job) et Obtenir une référence (Get Reference ). Ce champ prend en charge les variables JobData uniquement.
  • Objet de tâche (Job Object ) : l'objet de tâche mis à jour obtenu à partir d'Orchestrator après l'exécution de cette activité.
Panneau propriétés

Commun

  • Poursuite sur erreur (ContinueOnError) - Spécifie si l'automatisation doit continuer même si l'activité génère un message d'erreur. Ce champ prend uniquement en charge les valeurs booléennes (True, False). La valeur par défaut est False. Par conséquent, si le champ est vide et si une erreur est renvoyée, l'exécution du projet s'interrompt. Si la valeur est configurée sur True, l'exécution du projet continue indépendamment de toute erreur.
Remarque : si cette activité est incluse dans l'activité Try Catch et que la valeur de la propriété ContinuerSurErreur est « True », aucune erreur ne sera détectée lors de l'exécution du projet.
  • NomAffichage (DisplayName) - Nom affiché de l'activité.
  • StatusMessage : le message spécifié dans ce champ de propriété s'affiche dans Orchestrator avec le workflow qui est suspendu par cette activité. Ce champ prend en charge les chaînes et les variables String uniquement.
  • 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 la 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é Démarrer la tâche (Start Job) et Obtenir une référence (Get Reference ). Ce champ prend en charge les variables JobData uniquement.

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 (Job Object ) : l'objet de tâche mis à jour obtenu à partir d'Orchestrator après l'exécution de cette activité.

Configuration multiplateforme

  • Objet de la 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é Démarrer la tâche (Start Job) et Obtenir une référence (Get Reference ). Ce champ prend en charge les variables JobData uniquement.
  • Objet de tâche (Job Object ) : l'objet de tâche mis à jour obtenu à partir d'Orchestrator après l'exécution de cette activité.
Options avancées
  • Poursuite sur erreur (ContinueOnError) - Spécifie si l'automatisation doit continuer même si l'activité génère un message d'erreur. Ce champ prend uniquement en charge les valeurs booléennes (True, False). La valeur par défaut est False. Par conséquent, si le champ est vide et si une erreur est renvoyée, l'exécution du projet s'interrompt. Si la valeur est configurée sur True, l'exécution du projet continue indépendamment de toute erreur.
Remarque : si cette activité est incluse dans l'activité Try Catch et que la valeur de la propriété ContinuerSurErreur est « True », aucune erreur ne sera 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).
  • StatusMessage : le message spécifié dans ce champ de propriété s'affiche dans Orchestrator avec le workflow qui est suspendu par cette activité. Ce champ prend en charge les chaînes et les variables String uniquement.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.