cicd-integrations
2023.10
false
- Vue d'ensemble (Overview)
- Interface de ligne de commande UiPath
- Extension Azure DevOps
- Plugin Jenkins
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Guide de l'utilisateur des intégrations CI/CD
Dernière mise à jour 18 nov. 2025
Exécuter une tâche dans Orchestrator
Prerequisites:
- Créez un processus dans Orchestrator.
- Exécutez le fichier CLI
exe(pour Windows) oudll(pour Linux). - Ajoutez les étendues d'application d'accès à l'API Orchestrator requises.
Pour exécuter une tâche dans Orchestrator, procédez comme suit :
- Exécutez la tâche
jobà l'aide deuipcli job. Vous pouvez maintenant voir une liste des sous-tâches disponibles. - Spécifiez les paramètres requis et exécutez la sous-tâche
run. Consultez la liste des paramètres ci-dessous.
| Paramètre | Description |
|---|---|
-i , ou --input_path ( Requis uniquement si le point d'entrée du workflow comprend des paramètres d'entrée) | Le chemin d'accès complet au fichier d'entrée JSON correspondant au processus que vous souhaitez exécuter. Exemple de format de fichier JSON : |
-P , or --priority | La priorité avec laquelle vous souhaitez exécuter la tâche :- Faible.- Normal (par défaut).- Élevé. |
-r , or --robots | Une liste de noms de robots spécifiques, séparés par des virgules. |
-j , or --jobscount | Le nombre de fois que vous souhaitez exécuter le processus. Le nombre d'exécutions par défaut du processus est de un. |
-U , or --user | Le nom de l’utilisateur. Il doit s’agir d’un utilisateur de machine, et non d’un utilisateur Orchestrator. Pour les utilisateurs locaux, le format doit être MachineName\UserName. |
-M , or --machine | Le nom de la machine sur laquelle vous souhaitez exécuter le processus. |
-R , or --result_path | Chemin d'accès complet à un fichier JSON ou à un dossier dans lequel vous souhaitez stocker les résultats de la tâche. Les résultats sont renvoyés sous forme de fichiers JSON. |
-W , or --timeout | Délai d’expiration des exécutions de tâches (secondes). La valeur par défaut est de 1 800 secondes. |
-f , or --fail_when_job_fails | La commande échoue lorsqu’une tâche échoue. La valeur par défaut dans ce cas est True . |
-w , or --wait | La commande attend la fin de la tâche. La valeur par défaut est True . |
-b , ou --job_type (pour les dossiers modernes uniquement) | Le type de runtime de la tâche. Vous pouvez choisir :- Unattended - NonProduction . |
-u , ou --username ( Requis si vous utilisez l' authentification de base , via un nom d'utilisateur et un mot de passe) | Le nom d'utilisateur utilisé pour l'authentification auprès d'Orchestrator. Vous devez l'associer au mot de passe correspondant. |
-p , ou --password ( Requis si vous utilisez l' authentification de base , via un nom d'utilisateur et un mot de passe) | Le mot de passe utilisé pour l'authentification auprès d'Orchestrator. Vous devez l'associer au nom d'utilisateur correspondant. |
-t , ou --token ( Requis si vous utilisez l'authentification basée sur jeton ) | Le jeton d’actualisation OAuth2 utilisé pour l’authentification auprès d’Orchestrator. Vous devez l'associer au Nom du compte et à l' ID client . |
-a , ou --accountName ( Requis si vous utilisez l'authentification basée sur jeton ) | Le nom du compte Orchestrator CloudRPA. Vous devez l'associer au jeton d'actualisation OAuth2 et à l' ID client . |
-A , or --accountForApp | Le nom du compte Orchestrator CloudRPA (nom de l’organisation). Vous devez l’associer à l’ID d’application, à la clé secrète de l’application et à l’étendue de l’application pour une application externe. |
-I , ou --applicationId ( Requis si vous utilisez l'authentification d'application externe ) | ID d’application externe Vous devez l'associer au compte d'application, à l'ID d'application et à l'étendue de l'application. |
-S , ou --applicationSecret ( Requis si vous utilisez l'authentification d'application externe ) | La clé secrète de l'application externe. Vous devez l'associer au compte d'application, à l'ID d'application et à l'étendue de l'application. |
--applicationScope ( Requis si vous utilisez l'authentification d'application externe ) | La liste des étendues d'application, séparées par des espaces simples. Vous devez l’associer à l’ID d’application, à la clé secrète de l’ application et à l’étendue de l’application pour l’application externe |
-o , or --organizationUnit | Le nom du dossier Orchestrator (unité d'organisation). Pour saisir des sous-dossiers, assurez-vous de saisir à la fois le nom du dossier parent et le nom du sous-dossier. Par exemple, utilisez AccountingTeam\TeamJohn. |
-l , --language | La langue d'Orchestrator. |
-y , --disableTelemetry | Désactiver les données de télémétrie |
|
| Afficher la trace des événements. |
--identityUrl ( Requis pour les déploiements PaaS ou MSI ) | L'URL de votre serveur d'identité. |
|
| Affiche les paramètres et des exemples de cette commande. |
|
| Affiche les informations de version. |
Process Name (pos.0) ( Requis ) | Le nom du processus que vous souhaitez exécuter. |
Orchestrator URL (pos.1) ( Requis ) | Il s'agit de l'URL de votre Orchestrator. |
Orchestrator Tenant (pos.2)
| Le locataire de l'instance d'Orchestrator, où vous souhaitez exécuter des processus. |
Utilisation :
job run <process_name> <orchestrator_url> <orchestrator_tenant> [-i <input_path>] [-j <jobscount>] [-R <result_path>] [-P <priority>] [-r <robots>] [-f <do_not_fail_when_job_fails>] [-W <timeout>] [-w <do_not_wait>] [-u <orchestrator_user> -p <orchestrator_pass>] [-t <auth_token> -a <account_name>] [-A <account_for_app> -I <application_id> -S <application_secret> --applicationScope] [-o <folder_organization_unit>] [-l <language>]job run <process_name> <orchestrator_url> <orchestrator_tenant> [-i <input_path>] [-j <jobscount>] [-R <result_path>] [-P <priority>] [-r <robots>] [-f <do_not_fail_when_job_fails>] [-W <timeout>] [-w <do_not_wait>] [-u <orchestrator_user> -p <orchestrator_pass>] [-t <auth_token> -a <account_name>] [-A <account_for_app> -I <application_id> -S <application_secret> --applicationScope] [-o <folder_organization_unit>] [-l <language>]Exemples :
job run ProcessName "https://uipath-orchestrator.myorg.com" default -u admin -p 123456job run ProcessName "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -P Lowjob run ProcessName "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -P Normal -o MyFolderjob run ProcessName "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -P High -o MyFolderjob run ProcessName "https://uipath-orchestrator.myorg.com" default -t a7da29a2c93a717110a82 -a myAccount -f false -W 0job run ProcessName "https://uipath-orchestrator.myorg.com" default -t a7da29a2c93a717110a82 -a myAccount -P High -j 3 -w falsejob run ProcessName "https://uipath-orchestrator.myorg.com" default -t a7da29a2c93a717110a82 -a myAccount -P Low -r robotName -R C:\Tempjob run ProcessName "https://uipath-orchestrator.myorg.com" default -t a7da29a2c93a717110a82 -a myAccount -r robotName -R C:\Temp\status.jsonjob run ProcessName "https://uipath-orchestrator.myorg.com" default -A accountForExternalApp -I myExternalAppId -S myExternalAppSecret --applicationScope "OR.Folders.Read OR.Settings.Read" -r robotName -R C:\Temp\status.json