- Démarrage
- Meilleures pratiques
- Locataire
- Contexte des dossiers
- Automatisations
- Processus (Processes)
- Tâches (Jobs)
- Déclencheurs (Triggers)
- Journaux (Logs)
- Surveillance
- Files d'attente (Queues)
- Actifs
- Compartiments de stockage
- Test Suite - Orchestrator
- Autres configurations
- Intégrations
- Robots classiques
- Administration de l'hôte
- À propos du niveau de l’hôte
- Gestion des administrateurs système
- Gestion des locataires
- Configuration des notifications par e-mail du système
- Journaux d'audit pour le portail hôte
- Mode de Maintenance
- Administration de l'organisation
- Résolution des problèmes
Démarrage d'une tâche
Before going through the steps below, you need to create a process.
- Navigate to Automations > Jobs from the folder that the process resides in.
- Cliquez sur Démarrer (Start). La fenêtre Démarrer la tâche s'affiche.
- Dans la liste déroulante Nom du processus (Process Name), sélectionnez un processus précédemment déployé vers le dossier actuel.
- Configurez les champs obligatoires, comme suit :
-
Définissez la priorité de la tâche.
From the Jobs Priority drop-down, select the priority of the job to be executed, if you want it to be different from the priority set at the process level. This field is automatically populated with the priority inherited from the package.
-
Sélectionnez le runtime d'exécution.
You cannot start a job in unattended/nonproduction/testing/development mode unless you have runtimes of that type associated with the machine object used for execution. Assign runtimes to your machine objects on the Machines page (tenant context). See Managing Machines for details.
Dans la liste déroulante Licence de runtime (Runtime license), sélectionnez le type de runtime utilisé pour exécuter la tâche. Le nombre de runtimes disponibles et connectés est affiché sous la liste déroulante.
-
_ Disponible (Available) - Le nombre de runtimes disponibles, calculé comme le nombre total de runtimes moins le nombre de runtimes en cours d’exécution.
-
_ Connecté (Connected) - Le nombre total de runtimes, calculé comme le nombre total de runtimes sur toutes les machines connectées à Orchestrator associé au dossier actif.
Licence runtime Description Non assisté (Unattended) La tâche est exécutée en mode Unattended et consomme un runtime Unattended. Hors production (NonProduction) La tâche est exécutée en mode Unattended et consomme un runtime NonProduction. Test La tâche est exécutée en mode Unattended et consomme un runtime de Test. Développement (Development) The job is executed in unattended mode using a Development runtime. This allows developers to run jobs from Orchestrator in their personal workspace, for testing and debugging purposes, without consuming an Unattended, NonProduction or Testing license. See details about debugging using personal workspaces.
Exemple : Imaginons que vous disposiez de 2 runtimes NonProduction et 1 runtime Unattended sur un modèle de machine A, et de 3 runtimes NonProduction et 2 runtimes Unattended sur un autre modèle de machine B. Les deux sont associés à un dossier. Pour chaque modèle, vous connectez une machine hôte. L'état de runtime obtenu est le suivant :
- Unattended :
3 Available, 3 Connected - NonProduction :
5 Available, 5 Connected
Une tâche en cours d'exécution occupant un runtime retire 1 au nombre de runtimes disponibles pour ce type.
-
-
Configurez la cible d'exécution.
Configure your execution target by setting the options below as desired on the Execution Target tab.
1. Attribuer dynamiquement
L'allocation dynamique sans sélection explicite de compte et de machine vous permet d'exécuter plusieurs fois un processus de premier plan sous le compte et la machine qui deviennent disponibles en premier. Les processus d'arrière-plan sont exécutés sur n'importe quel compte, qu'il soit occupé ou non, tant que vous disposez de suffisamment de runtimes.
À l'aide de cette option, vous pouvez exécuter un processus jusqu'à 10 000 fois dans une seule tâche.
2. Utilisateur
Vous pouvez choisir l’une des approches suivantes :
- La spécification d'un utilisateur signifie que le processus est exécuté sous ce compte utilisateur ou Robot spécifique.
- Specifying both the user and the machine means the job launches on that very user-machine pair. Only valid account-machine pairs are available for selection.
- Si vous ne spécifiez aucun utilisateur, Orchestrator allouera dynamiquement le compte.
3. Machine
Vous pouvez choisir l’une des approches suivantes :
- Specifying a machine object means the process is executed on one of the host machines attached to the selected machine template. Select a specific host machine from the pool of connected host machines on the Connected Machines field.
- Le fait de spécifier à la fois le compte et la machine signifie que la tâche se lance sur cette paire compte-machine en particulier. Seules les paires compte-machine valides sont disponibles pour la sélection.
- Si vous ne spécifiez aucune machine, Orchestrator allouera dynamiquement la machine hôte.
Assurez-vous que les runtimes correspondant au type de tâche sont affectés au modèle de machine associé. Seules les machines hôtes connectées associées au dossier actif sont affichées.
4. Conserver l'affectation du compte/de la machine à la reprise de la tâche
This field allows you to configure whether the different fragments of a long-running job are executed on the same account-machine pair.
Par défaut, une tâche suspendue reprend sur n'importe quel robot disponible sur n'importe quelle machine disponible.
En fonction de vos besoins en licence ou en ressources, vous avez la possibilité de reprendre une tâche sur la même machine et dans le même contexte de compte que celui qui a démarré la tâche.
Supposons que vous ayez besoin d'une licence SAP pour exécuter une tâche. Au lieu d'installer une licence SAP sur chaque machine disponible (coûts accrus), vous pouvez l'installer sur une seule machine et utiliser cette machine pour démarrer et reprendre la tâche. La même stratégie peut s'appliquer aux licences d'utilisation. Vous ne pouvez allouer qu'une seule licence utilisateur et l'utiliser pour exécuter la tâche.
Orchestrator empêche le démarrage de tâches sur des configurations non valides. Essayer de démarrer une tâche dans une configuration non valide entraîne un message d'erreur avec une description vous fournissant des informations pour corriger votre configuration.
Le démarrage d'une tâche en utilisant l'allocation dynamique, c'est-à-dire sans machine ni compte spécifié, avec une configuration de dossier incompatible entraînera une erreur. Assurez-vous de corriger la configuration, sinon les tâches resteront en attente indéfiniment. Par exemple, essayer d'exécuter une tâche .NET Framework 4.6.1 en arrière-plan alors qu'il n'y a que des modèles multiplateformes dans le dossier ne fonctionnera pas, car les tâches resteront en attente jusqu'à ce que la configuration soit corrigée.
-
Ajouter des arguments.
On the Arguments tab, provide input arguments for the selected process. This tab is automatically populated with all the input arguments accepted by the selected process, and the corresponding values inherited from the package.
-
- Cliquez sur Démarrer (Start). La fenêtre Démarrer la tâche (Start Job) se ferme et, si des runtimes sont disponibles dans le dossier actuellement actif, la tâche démarre sur un robot en fonction des paramètres définis. Le Statut (State) de la tâche s'affiche en temps réel sur la page Tâches (Jobs).
Arrêt d'une tâche
Cliquez sur le bouton Autres actions (More Actions) correspondant et sur Arrêter (Stop). Le projet d'automatisation est exécuté jusqu'à ce qu'il trouve une activité Should Stop. Pendant ce temps, la tâche est dans l'état En cours d'arrêt (Stopping). Si l'activité se produit, l'exécution est arrêtée et l'état final de la tâche est Réussi (Successful). Si une activité Should Stop est introuvable, l'exécution de la tâche ne s'arrête pas avant qu'elle n'atteigne la fin du projet. L'état final, dans ce cas précis, est également Réussi (Successful).
Une tâche démarrée à partir d'Orchestrator ne peut être arrêtée qu'à partir d'Orchestrator.
Il est possible de forcer l'arrêt d'une tâche commencée depuis Orchestrator à la fois dans Orchestrator, depuis la page Tâches (Jobs) et en utilisant l'Assistant UiPath.
Reprise d’une tâche
Cliquez sur le bouton Autres actions (More Actions) correspondant et sur Reprendre (Resume).
Abandon d'une tâche
Click the corresponding More Actions button, and then Kill. The automation project is forcefully stopped, the job is marked as Stopped, and "Job canceled" is displayed in the Job Details window.
Il est possible de forcer l'arrêt d'une tâche commencée depuis Orchestrator à la fois dans Orchestrator, depuis la page Tâches (Jobs) et en utilisant l'Assistant UiPath.
Il est possible de forcer l'arrêt d'une tâche commencée depuis Orchestrator à la fois dans Orchestrator, depuis la page Tâches (Jobs) et en utilisant l'Assistant UiPath.
This feature enables you to quickly run a job from the jobs list, without going through the configuring job flow. You can restart any job with a final state – Stopped,Faulted or Successful.
Vous ne pouvez pas redémarrer les tâches déclenchées par des agents tels que l'Assistant ou via des sessions de débogage à distance Studio.
Cette procédure suppose que vous avez auparavant démarré une tâche qui a déjà atteint un statut final.
- Cliquez sur le bouton Autres actions (More Actions) correspondant, puis sur Redémarrer (Restart). La fenêtre Démarrer la tâche (Start Job) s’affiche, avec les paramètres initiaux de la tâche.
- Effectuez les modifications souhaitées.
- Cliquez sur Démarrer (Start). La fenêtre Démarrer les tâches (Start Jobs) se ferme et l'exécution démarre. L'état de chaque tâche s'affiche en temps réel sur la page Tâches (Jobs).
Affichage des journaux de tâches
Pour afficher les journaux d'une tâche spécifique, cliquez sur le bouton Autres actions (More Actions) correspondant, puis sur Afficher les journaux (View Logs). La page Journaux (Logs) s'affiche et contient les données concernant la tâche indiquée.
Les journaux générés pour les tâches démarrées par le biais de sessions de résolution de débogage à distance ne sont pas disponibles sur la page Journaux de tâches (Job logs). Retrouvez-les sur la page globale Logs .
Affichage des détails de la tâche
Cliquez sur le bouton Afficher les détails (View Details) correspondant. La fenêtre Afficher les détails (View Details) s'affiche. Ici, vous trouverez des informations telles que le nom du processus, l'environnement où la tâche a été exécutée, le robot qui l'a exécutée, les heures de début et de fin de la tâche et les valeurs d'entrée et de sortie, si définies.
Téléchargement des supports d'exécution
To download the recording for a faulted job, click More Options > Download Recording. Execution media is downloaded according to your settings.