test-suite
2022.10
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
UiPath logo, featuring letters U and I in white
Guide de l'utilisateur de Test Suite
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 15 juil. 2024

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.

Important :
Lorsque vous utilisez la CLI UiPath, veillez à ce que le projet soit fermé dans Studio. Dans le cas contraire, cela provoquera un conflit qui déclenchera le message d’erreur suivant dans la CLI : The action could not be performed because the project is already opened in another Studio instance. Please close it and try again.

Étendues d'application d'accès à l'API

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.

Running UiPath.CLI.Windows

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.

Vous pouvez exécuter des tâches en appelant 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 :
  1. Ouvrez une invite de commande et accédez au dossier extrait du fichier NUPKG.
  2. Tapez uipcli.exe et sélectionnez la touche Entrée .

Exécution de UiPath.CLI

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.

Vous pouvez exécuter des tâches en appelant 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 :
  1. Ouvrez une invite de commande et accédez au dossier extrait du fichier NUPKG.
  2. Tapez dotnet uipcli.dll et sélectionnez la touche Entrée (Enter).

Affichage de la version CLI

Exécutez la commande uipcli --version.

Suppression d'actifs d'Orchestrator

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 et value . Les cellules de données sous les colonnes type et value peuvent rester vides.
  • Exécutez le fichier CLI exe (pour Windows) ou dll (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/AN/A

asset2_name

Bool

true

asset3_name

Integer

N/A

asset4_name

InformationsIdentification

username:password

Pour supprimer des ressources d'Orchestrator :

  1. Exécutez la tâche asset à l'aide de uipcli asset . Vous pouvez voir une liste des sous-tâches disponibles.
  2. Spécifiez les paramètres requis et exécutez la sous-tâche delete .

    Voir la liste des paramètres ci-dessous.

    Paramètre

    Description

    Assets File (pos. 0) (requis)

    Le nom du fichier CSV qui contient les ressources que vous souhaitez supprimer.

    Orchestrator URL (pos.1) (requis)

    Il s'agit de l'URL de votre Orchestrator.

    Orchestrator Tenant (pos.2)

    • (Obligatoire) pour les déploiements SaaP.
    • (Facultatif) pour les déploiements PaaS.

    Locataire de l'instance d'Orchestrator dans laquelle vous souhaitez gérer vos ressources.

    -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 par 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.

    -a ou --accountName (requis si vous utilisez l'authentification par jeton)

    Le nom du compte Orchestrator CloudRPA. Vous devez l'associer au jeton d'actualisation OAuth2 et à l' ID client.

    -A ou --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 ou --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 ou --language

    La langue utilisée dans l'interface utilisateur d'Orchestrator.

    -y ou --disableTelemetry

    Désactiver les données de télémétrie

    --traceLevel

    Afficher la trace des événements.

    --identityUrl (Requis uniquement pour les déploiements PaaS )

    L'URL de votre serveur d'identité.

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"

Déploiement des ressources sur Orchestrator

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 et description .
  • Exécutez le fichier CLI exe (pour Windows) ou dll (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

1

asset_2_description

asset_3_name

Bool

false

asset_3_description

asset_4_name

InformationsIdentification

username:password

asset_4_description

Pour déployer des ressources sur Orchestrator :

  1. Exécutez la tâche asset à l'aide de uipcli asset . Vous pouvez voir une liste des sous-tâches disponibles.
  2. Spécifiez les paramètres requis et exécutez la sous-tâche deploy .

    Voir la liste des paramètres ci-dessous.

    Paramètre

    Description

    Assets File (pos. 0) (requis)

    Le nom du fichier CSV qui contient les ressources que vous souhaitez supprimer.

    Orchestrator URL (pos.1) (requis)

    Il s'agit de l'URL de votre Orchestrator.

    Orchestrator Tenant (pos.2)

    • (Obligatoire) pour les déploiements SaaP.
    • (Facultatif) pour les déploiements PaaS.

    Le locataire de l'instance d'Orchestrator, où vous souhaitez exécuter des processus.

    -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 par 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.

    -a ou --accountName (requis si vous utilisez l'authentification par jeton)

    Le nom du compte Orchestrator CloudRPA. Vous devez l'associer au jeton d'actualisation OAuth2 et à l' ID client.

    -A ou --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 ou --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 ou --language

    La langue utilisée dans l'interface utilisateur d'Orchestrator.

    -y ou --disableTelemetry

    Désactiver les données de télémétrie

    --traceLevel

    Afficher la trace des événements.

    --identityUrl (Requis uniquement pour les déploiements PaaS )

    L'URL de votre serveur d'identité.

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".

Exécuter une tâche dans Orchestrator

  • Créez un processus dans Orchestrator.
  • Exécutez le fichier CLI exe (pour Windows) ou dll (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.

  1. Exécutez la tâche job à l'aide de uipcli job. Vous pouvez maintenant voir une liste des sous-tâches disponibles.
  2. Spécifiez les paramètres requis et exécutez la sous-tâche run .
    Voir la liste des paramètres ci-dessous.
    ParamètreDescription
    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)

    - (Requis) pour les déploiements SaaP.

    - (Facultatif) pour les déploiements PaaS.

    Le locataire de l'instance d'Orchestrator, où vous souhaitez exécuter des processus.
    -i ou --input_path (requis uniquement si le point d'entrée du workflow a 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 :

    {
      "StringArgument_In": "MyConfigurationValue",
      "IntArgument_In": 1,
      "DictionaryArgument_In": {
        "Key1": "Value1",
        "Key2": "Value2"
      }
    }{
      "StringArgument_In": "MyConfigurationValue",
      "IntArgument_In": 1,
      "DictionaryArgument_In": {
        "Key1": "Value1",
        "Key2": "Value2"
      }
    }
    -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 par 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.
    -a ou --accountName (requis si vous utilisez l'authentification par jeton) Le nom du compte Orchestrator CloudRPA. Vous devez l'associer au jeton d'actualisation OAuth2 et à l' ID client.
    -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
    -P ou --priorityLa priorité avec laquelle vous souhaitez exécuter la tâche :- Faible.- Normal (par défaut).- Élevé.
    -r ou --robotsUne liste de noms de robots spécifiques, séparés par des virgules.
    -j ou --jobscountLe nombre de fois que vous souhaitez exécuter le processus. Le nombre d'exécutions par défaut du processus est de un.
    -U ou --userLe 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 ou --machineLe nom de la machine sur laquelle vous souhaitez exécuter le processus.
    -R ou --result_pathChemin 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 ou --timeoutDélai d’expiration des exécutions de tâches (secondes). La valeur par défaut est de 1 800 secondes.
    -f ou --fail_when_job_failsLa commande échoue lorsqu'une tâche échoue. La valeur par défaut est True.
    -w ou --waitLa commande attend que la tâche soit terminée. La valeur par défaut est True.
    -b ou --job_type (pour les dossiers modernes uniquement) Type de runtime de la tâche. Vous pouvez choisir :- Unattended - NonProduction .
    -A ou --accountForAppLe 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 l'application externe.
    -o ou --organizationUnitLe 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.
  • 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

Analyse d'un projet

Prérequis :

  • Créer un projet
  • Exécutez le fichier CLI exe (pour Windows) ou dll (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.

  1. Exécutez la tâche package à l'aide de uipcli package . Vous pouvez voir une liste des sous-tâches disponibles.
  2. Spécifiez les paramètres requis et exécutez la sous-tâche analyze .

    Voir la liste des paramètres ci-dessous.

Remarque :

La validation du projet n’est pas effectuée par les tâches Pack ou Analyze de UiPath CLI.

Légende: (*) - Facultatif, recommandé lors de l'utilisation de flux de packages supplémentaires.

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 .

--analyzerTraceLevel

Choisissez les types de messages à générer après l'analyse :

  • Désactivé = n'afficher aucun message
  • Erreur

    -Avertissement

    -Informations

    -Détaillé.

-stopOnRuleViolation

La tâche échoue lorsqu'une règle n'est pas respectée.

--treatWarningsAsErrors

Traitez les avertissements comme des erreurs.

--resultPath

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.

--ignoredRules

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.

--help

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"

Suppression de packages

Prérequis :

  • Publier un package sur Orchestrator.
  • Exécutez le fichier CLI exe (pour Windows) ou dll (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.

  1. Exécutez la tâche package à l'aide de uipcli package . Vous pouvez voir une liste des sous-tâches disponibles.
  2. Spécifiez les paramètres requis et exécutez la sous-tâche delete .

    Voir la liste des paramètres ci-dessous.

    Paramètre

    Description

    Package name (pos. 0) (requis)

    Le nom du package que vous souhaitez supprimer.

    Orchestrator URL (pos. 1)

    Il s'agit de l'URL de votre Orchestrator.

    Orchestrator Tenant (pos. 2)

    • (Obligatoire) pour les déploiements SaaP.
    • (Facultatif) pour les déploiements PaaS.

    Locataire de l'instance d'Orchestrator dans laquelle vous souhaitez supprimer une machine.

    -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 par 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.

    -a ou --accountName (requis si vous utilisez l'authentification par jeton)

    Le nom du compte Orchestrator CloudRPA. Vous devez l'associer au jeton d'actualisation OAuth2 et à l' ID client.

    -A ou --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 ou --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 ou --language

    La langue utilisée dans l'interface utilisateur d'Orchestrator.

    -y ou --disableTelemetry

    Désactiver les données de télémétrie

    --traceLevel

    Afficher la trace des événements.

    --identityUrl (Requis uniquement pour les déploiements PaaS )

    L'URL de votre serveur d'identité.

    --help

    Affiche les paramètres et des exemples de cette commande.

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".

Déploiement d'un package sur Orchestrator

Prérequis :

  • Créez un package.
  • Exécutez le fichier CLI exe (pour Windows) ou dll (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.

  1. Exécutez la tâche package à l'aide de uipcli package . Vous pouvez voir une liste des sous-tâches disponibles.
  2. Spécifiez les paramètres requis et exécutez la sous-tâche deploy .

    Voir la liste des paramètres ci-dessous.

    Paramètre

    Description

    Package(s) Path (pos. 0) (requis)

    Le chemin d'accès à un fichier de package ou le chemin d'accès à un dossier contenant plusieurs packages.

    Orchestrator URL (pos. 1) (requis)

    Il s'agit de l'URL de votre Orchestrator.

    `Locataire Orchestrator (pos. 2)

    • (Obligatoire) pour les déploiements SaaP.
    • (Facultatif) pour les déploiements PaaS.

    Locataire de l'instance d'Orchestrator dans laquelle vous souhaitez supprimer une machine.

    -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 par 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.

    -a ou --accountName (requis si vous utilisez l'authentification par jeton)

    Le nom du compte Orchestrator CloudRPA. Vous devez l'associer au jeton d'actualisation OAuth2 et à l' ID client.

    -A ou --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 l'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, à laclé secrètede l' application et à l'étenduede 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 compted'application, à l'ID d' application et à l'étenduede 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 au compted'application , à l'ID d' application et à la clé secrète de l'application pour l'application externe.

    -c ou --createProcess
    Lorsqu'il est défini sur true, il crée un processus dans le dossier Orchestrator qui est transmis dans la commande. La valeur par défaut est True.
    Lorsqu'il est défini sur false, il ne crée pas de processus dans le dossier Orchestrator. Par exemple, --createProcess false.
    -e ou --environments (pour les dossiers classiques)

    Une liste d'environnements dans lesquels vous souhaitez déployer le package, séparés par des virgules.

    Si l'environnement n'appartient pas au dossier par défaut (unité d'organisation), vous devez faire précéder le nom de l'environnement du nom du dossier. Par exemple, si l'environnement est TestEnvironmentet que le nom du dossier est AccountingTeam, écrivez l'environnement sous la forme AccountingTeam\TestEnvironment.

    -h ou --entryPointsPath

    Définissez les points d'entrée spécifiques pour créer ou mettre à jour un processus. Il s'agit du CheminFichier du point d'entrée à partir de la racine du projet.

    Pour les dossiers classiques, un seul point d'entrée peut être spécifié pour chaque environnement.

    -o ou --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 ou --language

    La langue utilisée dans l'interface utilisateur d'Orchestrator.

    -y ou --disableTelemetry

    Désactiver les données de télémétrie

    --traceLevel

    Afficher la trace des événements.

    --identityUrl (Requis uniquement pour les déploiements PaaS )

    L'URL de votre serveur d'identité.

    --help

    Affiche les paramètres et des exemples de cette commande.

La 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.

Regroupement de projets dans un package

Prérequis :

  • Créer des projets
  • Exécutez le fichier CLI exe (pour Windows) ou dll (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.

  1. Exécutez la tâche package à l'aide de uipcli package . Vous pouvez voir une liste des sous-tâches disponibles.
  2. Spécifiez les paramètres requis et exécutez la sous-tâche pack .

    Voir la liste des paramètres ci-dessous.

Remarque :

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.

--autoVersion

Générer automatiquement la version du package

--outputType

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

--traceLevel

Afficher la trace des événements.

-l ou --language

La langue utilisée dans l'interface utilisateur d'Orchestrator.

--help

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.

Test d'un package/Exécution d'un ensemble de tests

Prérequis :

  • Créez un package ou un ensemble de tests.
  • Exécutez le fichier CLI exe (pour Windows) ou dll (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.

  1. Exécutez la tâche test à l'aide de uipcli test . Vous pouvez voir une liste des sous-tâches disponibles.
  2. Spécifiez les paramètres requis et exécutez la sous-tâche run .

    Voir la liste des paramètres ci-dessous.

    Paramètre

    Description

    Orchestrator URL (pos. 0) (requis)

    Il s'agit de l'URL de votre Orchestrator.

    Orchestrator Tenant (pos. 1)

    • (Obligatoire) pour les déploiements SaaP.
    • (Facultatif) pour les déploiements PaaS.

    Locataire à l'intérieur duquel se trouve le package ou l'ensemble de test.

    -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 par 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.

    -a ou --accountName (requis si vous utilisez l'authentification par jeton)

    Le nom du compte Orchestrator CloudRPA. Vous devez l'associer au jeton d'actualisation OAuth2 et à l' ID client.

    -A, --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

    -P ou --project-path

    Chemin d'accès au fichier du package de test que vous souhaitez tester.

    -s ou --testset
    Le nom affiché pour l'ensemble de tests que vous souhaitez exécuter. Assurez-vous que l'ensemble de tests inclut la version la plus récente des cas de test.
    Si l'ensemble de tests ne se trouve pas dans le dossier par défaut, assurez-vous d'inclure avant le nom du dossier pertinent. Par exemple, utilisez AccountingTeam\TestSet.

    --out

    Le type du fichier des résultats <junit|uipath>.

    -r ou --result_path

    Le chemin de destination du fichier dans lequel vous souhaitez stocker les résultats.

    -e ou --environment (requis pour les dossiers classiques)
    L'environnement dans lequel vous souhaitez déployer le package. Vous devez l'associer au project path .
    -w ou --timeout

    Durée (en secondes) que vous souhaitez attendre pour l'exécution de l'ensemble de tests. La valeur par défaut est de 7 200 secondes.

    -i ou --input_path (requis si le workflow du point d'entrée a des paramètres d'entrée que vous souhaitez transmettre via la ligne de commande)

    Le chemin complet d’accès à un fichier d’entrée json.

    --attachRobotLogs

    Attache les journaux du robot pour chaque cas de test exécuté et un rapport de test JUnit.

    -o ou --organizationUnit

    Le dossier Orchestrator dans lequel vous souhaitez exécuter les ensembles de tests.

    -l ou --language

    La langue utilisée dans l'interface utilisateur d'Orchestrator.

    -y ou --disableTelemetry

    Désactiver les données de télémétrie

    --traceLevel

    Afficher la trace des événements.

    --identityURL (Requis pour les déploiements PaaS uniquement)

    L'URL de votre serveur d'identité.

    --help

    Affiche les paramètres et des exemples de cette commande.

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

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
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.