- Premiers pas avec Test Suite
- Studio
- Orchestrator
- Testing Robots
- Test Manager
- Intégrations CI/CD
Exécution de tâches
L'exécution de tâches dans l'interface de ligne de commande UiPath conçue pour les appareils Windows (UiPath.CLI.Windows) nécessite plusieurs tâches.
Les principales différences entre les procédures de UiPath.CLI.Windows et les procédures de UiPath.CLI (interface de ligne de commande UiPath conçue pour les périphériques Linux) consistent en des arguments supplémentaires que vous pouvez transmettre avec certaines tâches spécifiques au type de périphérique que vous utilisez. en cours d'exécution.
The action could not be performed because the project is already opened in another Studio instance. Please close it and try again.
Le tableau suivant répertorie les étendues d'application d'accès à l'API Orchestrator requises pour l'exécution de toute tâche CLI.
Étendue de l'application SAP |
Description |
---|---|
OU.Assets |
Accès en lecture et en écriture aux ressources dans Orchestrator. |
OU.TâchesArrière-plan |
BackgroundTasks accès en lecture et en écriture dans Orchestrator. |
OU.Exécution |
Accès en lecture et en écriture à l'exécution dans Orchestrator. |
OU.Dossiers |
Accès en lecture et en écriture à l'exécution dans Orchestrator. |
OU.Job |
Accès en lecture et en écriture à l'exécution dans Orchestrator. |
OU.Machines.Lecture |
Les utilisateurs accèdent en lecture dans Orchestrator. |
OU.Monitoring |
Accès en lecture et en écriture à l'exécution dans Orchestrator. |
OU.Robots.Read |
Accès en lecture aux Robots dans Orchestrator. |
OR.Settings.Read |
Les utilisateurs accèdent en lecture dans Orchestrator. |
OR.TestSets |
Accès en lecture et en écriture à l'exécution dans Orchestrator. |
OR.TestSetExecutions |
Accès en lecture et en écriture à l'exécution dans Orchestrator. |
OU.TestSetSchedules |
TestSetSchedules accès en lecture et en écriture dans Orchestrator. |
OU.Users.Read |
Les utilisateurs accèdent en lecture dans Orchestrator. |
Prérequis: pour utiliser l'interface de ligne de commande UiPath pour Windows et exécuter des tâches, installez .NET 6.0.7, qui doit inclure .NET 6.0.7 Desktop Runtime, fourni avec le SDK 6.0.302.
uipcli.exe
, y compris les paramètres correspondants. Pour exécuter des sous-tâches, la commande doit avoir le format suivant : uipcli.exe <task name> <sub-task name>
. Pour exécuter l'interface de ligne de commande :
- Ouvrez une invite de commande et accédez au dossier extrait du fichier NUPKG.
- Tapez
uipcli.exe
et sélectionnez la touche Entrée .
Prérequis: pour utiliser l'interface de ligne de commande UiPath pour plusieurs plates-formes et exécuter des tâches, installez .NET 6.0.7, fourni avec le SDK 6.0.302.
uipcli.exe
, y compris les paramètres correspondants. Pour exécuter des sous-tâches, la commande doit avoir le format suivant : dotnet uipcli.dll <task name> <sub-task name>
. Pour exécuter l'interface de ligne de commande :
- Ouvrez une invite de commande et accédez au dossier extrait du fichier NUPKG.
- Tapez
dotnet uipcli.dll
et sélectionnez la touche Entrée (Enter).
Prérequis :
- Créez des ressources dans Orchestrator.
- Créez un fichier CSV contenant les ressources que vous souhaitez supprimer. Le fichier CSV doit comporter les trois colonnes suivantes :
name
,type
etvalue
. Les cellules de données sous les colonnestype
etvalue
peuvent rester vides. - Exécutez le fichier CLI
exe
(pour Windows) oudll
(pour Linux). - Ajoutez les étendues d'application d'accès à l'API Orchestrator ci-dessous :
Étendue de l'application SAP
Description
OU.Assets
Accès en lecture et en écriture aux ressources dans Orchestrator.
OU.TâchesArrière-plan
BackgroundTasks accès en lecture et en écriture dans Orchestrator.
OU.Exécution
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Dossiers
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Job
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Machines.Lecture
Les utilisateurs accèdent en lecture dans Orchestrator.
OU.Monitoring
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Robots.Read
Accès en lecture aux Robots dans Orchestrator.
OR.Settings.Read
Les utilisateurs accèdent en lecture dans Orchestrator.
OR.TestSets
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OR.TestSetExecutions
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.TestSetSchedules
TestSetSchedules accès en lecture et en écriture dans Orchestrator.
OU.Users.Read
Les utilisateurs accèdent en lecture dans Orchestrator.
Pour plus d'informations sur le fichier CSV, consultez les exemples dans le tableau ci-dessous :
name |
Type |
valeur |
---|---|---|
asset1_name | N/A | N/A |
asset2_name |
Bool |
|
asset3_name |
Integer | N/A |
asset4_name |
InformationsIdentification |
username:password |
Pour supprimer des ressources d'Orchestrator :
Exemples :
asset delete assets_file.csv "https://uipath-orchestrator.myorg.com" par défaut -u admin -p 123456 -l fr-US
asset delete assets_file.csv "https://uipath-orchestrator.myorg.com" par défaut -u admin -p 123456 -o NotreOrganisation
asset delete assets_file.csv "https://uipath-orchestrator.myorg.com" par défaut -t a7da29a2c93a717110a82 -a monCompte
asset delete assets_file.csv "https://uipath-orchestrator.myorg.com" par défaut -A accountForExternalApp -I myExternalAppId -S myExternalAppSecret --applicationScope "OR.Folders.Read OR.Settings.Read"
Prérequis :
- Créez un fichier CSV qui contient les ressources que vous souhaitez déployer sur Orchestrator.
Le fichier CSV doit comporter les trois colonnes suivantes :
name
,type
,value
etdescription
. - Exécutez le fichier CLI
exe
(pour Windows) oudll
(pour Linux). - Ajoutez les étendues d'application d'accès à l'API Orchestrator ci-dessous :
Étendue de l'application SAP
Description
OU.Assets
Accès en lecture et en écriture aux ressources dans Orchestrator.
OU.TâchesArrière-plan
BackgroundTasks accès en lecture et en écriture dans Orchestrator.
OU.Exécution
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Dossiers
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Job
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Machines.Lecture
Les utilisateurs accèdent en lecture dans Orchestrator.
OU.Monitoring
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Robots.Read
Accès en lecture aux Robots dans Orchestrator.
OR.Settings.Read
Les utilisateurs accèdent en lecture dans Orchestrator.
OR.TestSets
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OR.TestSetExecutions
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.TestSetSchedules
TestSetSchedules accès en lecture et en écriture dans Orchestrator.
OU.Users.Read
Les utilisateurs accèdent en lecture dans Orchestrator.
Pour plus d'informations sur le fichier CSV, consultez l'exemple ci-dessous.
name |
Type |
valeur |
Description |
---|---|---|---|
asset_1_name |
text |
"J'ai un commentaire" |
asset_1_description |
asset_2_name |
Integer |
|
asset_2_description |
asset_3_name |
Bool |
|
asset_3_description |
asset_4_name |
InformationsIdentification |
username:password |
asset_4_description |
Pour déployer des ressources sur Orchestrator :
Exemples :
asset deploy assets_file.csv "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -l en-US
.asset deploy assets_file.csv "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -o OurOrganization
.asset deploy assets_file.csv "https://uipath-orchestrator.myorg.com" default -t a7da29a2c93a717110a82 -a myAccount
.asset delete assets_file.csv "https://uipath-orchestrator.myorg.com" default -A accountForExternalApp -I myExternalAppId -S myExternalAppSecret --applicationScope "OR.Folders.Read OR.Settings.Read"
.
- 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 ci-dessous :
Étendue de l'application SAP
Description
OU.Assets
Accès en lecture et en écriture aux ressources dans Orchestrator.
OU.TâchesArrière-plan
BackgroundTasks accès en lecture et en écriture dans Orchestrator.
OU.Exécution
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Dossiers
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Job
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Machines.Lecture
Les utilisateurs accèdent en lecture dans Orchestrator.
OU.Monitoring
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Robots.Read
Accès en lecture aux Robots dans Orchestrator.
OR.Settings.Read
Les utilisateurs accèdent en lecture dans Orchestrator.
OR.TestSets
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OR.TestSetExecutions
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.TestSetSchedules
TestSetSchedules accès en lecture et en écriture dans Orchestrator.
OU.Users.Read
Les utilisateurs accèdent en lecture dans Orchestrator.
tâche run ProcessName "https://uipath-orchestrator.myorg.com" par défaut -u admin -p 123456 -P Élevé -o MonDossier
tâche run ProcessName "https://uipath-orchestrator.myorg.com" par défaut -t a7da29a2c93a717110a82 -a monCompte -P Élevé -j 3 -w faux
tâche run ProcessName "https://uipath-orchestrator.myorg.com" par défaut -t a7da29a2c93a717110a82 -a monCompte -r NomRobot -RC:\Temp\status.json
Prérequis :
- Créer un projet
- Exécutez le fichier CLI
exe
(pour Windows) oudll
(pour Linux). - Ajoutez les étendues d'application d'accès à l'API Orchestrator ci-dessous :
Étendue de l'application SAP
Description
OU.Assets
Accès en lecture et en écriture aux ressources dans Orchestrator.
OU.TâchesArrière-plan
BackgroundTasks accès en lecture et en écriture dans Orchestrator.
OU.Exécution
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Dossiers
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Job
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Machines.Lecture
Les utilisateurs accèdent en lecture dans Orchestrator.
OU.Monitoring
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Robots.Read
Accès en lecture aux Robots dans Orchestrator.
OR.Settings.Read
Les utilisateurs accèdent en lecture dans Orchestrator.
OR.TestSets
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OR.TestSetExecutions
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.TestSetSchedules
TestSetSchedules accès en lecture et en écriture dans Orchestrator.
OU.Users.Read
Les utilisateurs accèdent en lecture dans Orchestrator.
La validation du projet n’est pas effectuée par les tâches Pack ou Analyze de UiPath CLI.
Paramètre |
Description |
---|---|
Project(s) Path (pos.0) (requis)
|
Le chemin d'accès au fichier
project.json ou le chemin d'accès au dossier qui contient plusieurs fichiers project.json .
|
|
Choisissez les types de messages à générer après l'analyse :
|
|
La tâche échoue lorsqu'une règle n'est pas respectée. |
|
Traitez les avertissements comme des erreurs. |
|
Chemin d'accès complet à un fichier JSON dans lequel vous souhaitez stocker les résultats. Si vous n'ajoutez pas this comme argument, les résultats ne s'imprimeront que dans la console standard. |
|
Une liste de règles que vous souhaitez ignorer lors de l'analyse, séparées par des virgules. |
--orchestratorUsername (*)
(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. |
--orchestratorPassword (*)
(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. |
-orchestratorAuthToken (*)
(requis si vous utilisez l’authentification basée sur jeton) |
Jeton d'actualisation OAuth2 utilisé pour l'authentification auprès d'Orchestrator. Vous devez l'associer au Nom du compte et à l ' ID client. |
--orchestratorAccountName (*)
(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. |
--orchestratorAccountForApp (*)
|
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. |
--orchestratorApplicationId (*)
(requis si vous utilisez l'authentification d'application externe) |
ID d’application externe Vous devez l'associer au compte d'application, au secret d'application et à l'étendue de l'application. |
--orchestratorApplicationSecret (*)
(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. |
--orchestratorApplicationScope (*)
(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 |
--orchestratorFolder (*)
|
Le nom du dossier Orchestrator cible. 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 .
|
--orchestratorUrl (*)
|
Il s'agit de l'URL de votre Orchestrator. |
--orchestratorTenant (*)
|
Locataire de l'instance d'Orchestrator dans laquelle vous souhaitez supprimer une machine. |
|
Affiche les paramètres et des exemples de cette commande. |
Exemples :
analyse du paquet "C:\UiPath\Project\project.json" --analyzerTraceLevel "Error" --stopOnRuleViolation --treatWarningsAsErrors --resultPath "C:\UiPath\Project\output.json"
analyse du paquet "C:\UiPath\Project\project.json" --analyzerTraceLevel "Error" --stopOnRuleViolation --treatWarningsAsErrors --resultPath "C:\UiPath\Project\output.json" --ignoredRules "ST-NMG-009,ST-DBP-020,UI-USG-011,ST-DBP-020"
analyse du paquet "C:\UiPath\Project\project.json" --analyzerTraceLevel "Error" --stopOnRuleViolation --treatWarningsAsErrors --resultPath "C:\UiPath\Project\output.json" --ignoredRules "ST-NMG-009,ST-DBP-020,UI-USG-011,ST-DBP-020" --orchestratorUrl "https://orchestratorurl.com" --orchestratorTenant "default" --orchestratorUsername "username" --orchestratorPassword "\_ye5zG9(x" --orchestratorAuthToken "AuthToken" --orchestratorAccountName "AccountName" --orchestratorFolder "OrchestratorFolder"
Prérequis :
- Publier un package sur Orchestrator.
- Exécutez le fichier CLI
exe
(pour Windows) oudll
(pour Linux). - Ajoutez les étendues d'application d'accès à l'API Orchestrator ci-dessous :
Étendue de l'application SAP
Description
OU.Assets
Accès en lecture et en écriture aux ressources dans Orchestrator.
OU.TâchesArrière-plan
BackgroundTasks accès en lecture et en écriture dans Orchestrator.
OU.Exécution
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Dossiers
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Job
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Machines.Lecture
Les utilisateurs accèdent en lecture dans Orchestrator.
OU.Monitoring
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Robots.Read
Accès en lecture aux Robots dans Orchestrator.
OR.Settings.Read
Les utilisateurs accèdent en lecture dans Orchestrator.
OR.TestSets
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OR.TestSetExecutions
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.TestSetSchedules
TestSetSchedules accès en lecture et en écriture dans Orchestrator.
OU.Users.Read
Les utilisateurs accèdent en lecture dans Orchestrator.
Exemples :
package delete PackageName "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -l en-US
.package delete PackageName "https://uipath-orchestrator.myorg.com" default -t refreshToken -a accountName
.package delete PackageName "https://uipath-orchestrator.myorg.com" default -A accountForExternalApp -I myExternalAppId -S myExternalAppSecret --applicationScope "OR.Folders.Read OR.Settings.Read"
.
Prérequis :
- Créez un package.
- Exécutez le fichier CLI
exe
(pour Windows) oudll
(pour Linux). - Ajoutez les étendues d'application d'accès à l'API Orchestrator ci-dessous :
Étendue de l'application SAP
Description
OU.Assets
Accès en lecture et en écriture aux ressources dans Orchestrator.
OU.TâchesArrière-plan
BackgroundTasks accès en lecture et en écriture dans Orchestrator.
OU.Exécution
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Dossiers
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Job
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Machines.Lecture
Les utilisateurs accèdent en lecture dans Orchestrator.
OU.Monitoring
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Robots.Read
Accès en lecture aux Robots dans Orchestrator.
OR.Settings.Read
Les utilisateurs accèdent en lecture dans Orchestrator.
OR.TestSets
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OR.TestSetExecutions
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.TestSetSchedules
TestSetSchedules accès en lecture et en écriture dans Orchestrator.
OU.Users.Read
Les utilisateurs accèdent en lecture dans Orchestrator.
uipcli
créera un processus avec un point d’entrée default
si vous n’en spécifiez pas. Si le point d’entrée est spécifié, un processus avec ce point d’entrée sera créé et _{entryPoint}
sera ajouté au nom du processus. De plus, tous les processus associés au package.Id
seront mis à jour vers la dernière version, que le processus ait été créé manuellement ou à partir d’un pipeline.
Exemples :
package deploy "C:\UiPath\Project\TestsPackage.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -e SAPEnvironment,ExcelAutomationEnvironment -l en-US
.package deploy "C:\UiPath\Project\TestsPackage.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -A myAccountForExternalApp -I myExternalAppId -S myExternalAppSecret --applicationScope "OR.Folders.Read OR.Settings.Read"
.package deploy "C:\UiPath\Project\TestsPackage.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -e SAPEnvironment,ExcelAutomationEnvironment -l en-US -h EntryPoint1,EntryPoint2
.
Prérequis :
- Créer des projets
- Exécutez le fichier CLI
exe
(pour Windows) oudll
(pour Linux). - Ajoutez les étendues d'application d'accès à l'API Orchestrator ci-dessous :
Étendue de l'application SAP
Description
OU.Assets
Accès en lecture et en écriture aux ressources dans Orchestrator.
OU.TâchesArrière-plan
BackgroundTasks accès en lecture et en écriture dans Orchestrator.
OU.Exécution
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Dossiers
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Job
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Machines.Lecture
Les utilisateurs accèdent en lecture dans Orchestrator.
OU.Monitoring
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Robots.Read
Accès en lecture aux Robots dans Orchestrator.
OR.Settings.Read
Les utilisateurs accèdent en lecture dans Orchestrator.
OR.TestSets
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OR.TestSetExecutions
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.TestSetSchedules
TestSetSchedules accès en lecture et en écriture dans Orchestrator.
OU.Users.Read
Les utilisateurs accèdent en lecture dans Orchestrator.
La validation du projet n’est pas effectuée par les tâches Pack ou Analyze de UiPath CLI.
Légende: (*) - Facultatif, utile uniquement lorsque vous avez des dépendances d'une bibliothèque dans Orchestrator.
Paramètre |
Description |
---|---|
Project(s) Path (pos. 0) (requis)
|
Chemin d'accès à un fichier
project.json ou à un dossier contenant project.json fichiers.
|
-o , ou --output (Requis)
|
Le dossier Orchestrator de destination, dans lequel vous souhaitez compresser les projets. |
-v ou --version |
Définissez la version du package. |
|
Générer automatiquement la version du package |
|
Définissez la sortie sur un type spécifique. |
--libraryOrchestratorUsername (*)
(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. Ceci est requis si votre package référence des bibliothèques à partir du flux Orchestrator |
--libraryOrchestratorPassword (*)
(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. Ceci est requis si votre package référence des bibliothèques à partir du flux Orchestrator |
--libraryOrchestratorAuthToken (*)
(requis si vous utilisez l’authentification basée sur jeton) |
Jeton d'actualisation OAuth2 utilisé pour l'authentification auprès d'Orchestrator. Vous devez l'associer au Nom du compte et à l ' ID client. Ceci est requis si votre package référence des bibliothèques à partir du flux Orchestrator |
--libraryOrchestratorAccountName (*)
(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. Ceci est requis si votre package référence des bibliothèques à partir du flux Orchestrator |
--libraryOrchestratorAccountForApp (*)
|
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 Ceci est requis si votre package fait référence à des bibliothèques du flux Orchestrator. |
--libraryOrchestratorApplicationId (*)
(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.
Ceci est requis si votre package fait référence à des bibliothèques du flux Orchestrator. |
--libraryOrchestratorApplicationSecret (*)
(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. Ceci est requis si votre package fait référence à des bibliothèques du flux Orchestrator. |
--libraryOrchestratorApplicationScope (*)
(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 Ceci est requis si votre package fait référence à des bibliothèques du flux Orchestrator. |
--libraryOrchestratorFolder (*)
|
Le nom du dossier Orchestrator cible. 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 .
|
--libraryOrchestratorUrl (*)
|
Il s'agit de l'URL de votre Orchestrator. |
--libraryOrchestratorTenant (*)
|
Locataire de l'instance d'Orchestrator dans laquelle vous souhaitez supprimer une machine. |
-y ou --disableTelemetry |
Désactiver les données de télémétrie |
|
Afficher la trace des événements. |
-l ou --language |
La langue utilisée dans l'interface utilisateur d'Orchestrator. |
|
Affiche les paramètres et des exemples de cette commande. |
Exemples :
package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package" -v 1.0.6820.22047
.package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package" --autoVersion
.package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package" --outputType Tests -l en-US
.
Prérequis :
- Créez un package ou un ensemble de tests.
- Exécutez le fichier CLI
exe
(pour Windows) oudll
(pour Linux). - Ajoutez les étendues d'application d'accès à l'API Orchestrator ci-dessous :
Étendue de l'application SAP
Description
OU.Assets
Accès en lecture et en écriture aux ressources dans Orchestrator.
OU.TâchesArrière-plan
BackgroundTasks accès en lecture et en écriture dans Orchestrator.
OU.Exécution
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Dossiers
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Job
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Machines.Lecture
Les utilisateurs accèdent en lecture dans Orchestrator.
OU.Monitoring
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.Robots.Read
Accès en lecture aux Robots dans Orchestrator.
OR.Settings.Read
Les utilisateurs accèdent en lecture dans Orchestrator.
OR.TestSets
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OR.TestSetExecutions
Accès en lecture et en écriture à l'exécution dans Orchestrator.
OU.TestSetSchedules
TestSetSchedules accès en lecture et en écriture dans Orchestrator.
OU.Users.Read
Les utilisateurs accèdent en lecture dans Orchestrator.
Exemples :
-
uipcli test run "https://orch-23-10-paas.cloudapp.azure.com/" "TenantName" -u "orchestratorUsername" -p "********" -o "FolderName" --traceLevel Information -P "C:\userprofile\AutomationProjectWithTestCases\project.json"
-
uipcli test run "https://orch-23-10-paas.cloudapp.azure.com/" "TenantName" -I "76000552-3e4f-4590-9317-cdb420001f1d" -S "********" --applicationScope "OR.Folders OR.BackgroundTasks OR.TestSets OR.TestSetExecutions OR.TestSetSchedules OR.Settings.Read OR.Robots.Read OR.Machines.Read OR.Execution OR.Assets OR.Users.Read OR.Jobs OR.Monitoring" --identityUrl "https://orch-23-10-paas.cloudapp.azure.com/identity" -o "FolderName" --traceLevel Information -P "C:\userprofile\AutomationProjectWithTestCases\project.json"
-
uipcli test run "https://automation-suite.base.url.com/" "TenantName" -A "organizationName" -I "3f6239b9-e0e8-465e-a429-d9ffd1d9e57a" -S "********" --applicationScope "OR.Folders OR.BackgroundTasks OR.TestSets OR.TestSetExecutions OR.TestSetSchedules OR.Settings.Read OR.Robots.Read OR.Machines.Read OR.Execution OR.Assets OR.Users.Read OR.Jobs OR.Monitoring" -o "FolderName" --traceLevel Information -P "C:\userprofile\AutomationProjectWithTestCases\project.json"
-
uipcli test run "https://cloud.uipath.com/" "TenantName" -A "organizationName" -I "becc663c-8f1e-409a-a75f-c00330d80bc8" -S "********" --applicationScope "OR.Folders OR.BackgroundTasks OR.TestSets OR.TestSetExecutions OR.TestSetSchedules OR.Settings.Read OR.Robots.Read OR.Machines.Read OR.Execution OR.Assets OR.Users.Read OR.Jobs OR.Monitoring" -o "FolderName" --traceLevel Information -P "C:\userprofile\AutomationProjectWithTestCases\project.json
-
uipcli test run "https://orch-23-10-paas.cloudapp.azure.com/" "TenantName" -u "orchestratorUsername" -p "********" -o "FolderName" --traceLevel Information -P "C:\userprofile\AutomationProjectWithTestCases\project.json" --out junit
-
uipcli test run "https://orch-23-10-paas.cloudapp.azure.com/" "TenantName" -u "orchestratorUsername" -p "********" -o "FolderName" --traceLevel Information -P "C:\userprofile\AutomationProjectWithTestCases\project.json" --out uipath
- Étendues d'application d'accès à l'API
- Running UiPath.CLI.Windows
- Exécution de UiPath.CLI
- Affichage de la version CLI
- Suppression d'actifs d'Orchestrator
- Déploiement des ressources sur Orchestrator
- Exécuter une tâche dans Orchestrator
- Analyse d'un projet
- Suppression de packages
- Déploiement d'un package sur Orchestrator
- Regroupement de projets dans un package
- Test d'un package/Exécution d'un ensemble de tests