test-suite
2022.10
false
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.
UiPath logo, featuring letters U and I in white

Guide de l'utilisateur de Test Suite

Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Dernière mise à jour 4 déc. 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.

Outre les étendues répertoriées dans la table, une étendue importante à mettre en évidence est OR.Default. L'étendue OR.Default sert de caractère générique. Il offre un accès affiné et spécifique au rôle au niveau de l'organisation et du dossier. Cela vous donne la possibilité d'avoir un contrôle précis sur les autorisations des applications, au-delà des étendues prédéfinies à l'échelle de l'organisation. Pour plus de détails, consultez la section Déclaration des étendues ( Declaring scopes).

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

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

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

    --version

    Affiche les informations de version.

    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.

Utilisation :

asset delete <assets_file> <orchestrator_url> <orchestrator_tenant> [-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>] [-l <language>]asset delete <assets_file> <orchestrator_url> <orchestrator_tenant> [-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>] [-l <language>]

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

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

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

    --version

    Affiche les informations de version.

    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.

Utilisation :

asset deploy <assets_file> <orchestrator_url> <orchestrator_tenant> [-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>] [-l <language>]asset deploy <assets_file> <orchestrator_url> <orchestrator_tenant> [-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>] [-l <language>]

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

  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
    -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"
      }
    }
    -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 .
    -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 --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.
    -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 --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.
    -l, --language

    La langue d'Orchestrator.

    -y, --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.

    --version

    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)
    • (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.

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 123456

  • job run ProcessName "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -P Low

  • job run ProcessName "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -P Normal -o MyFolder

  • tâche run ProcessName "https://uipath-orchestrator.myorg.com" par défaut -u admin -p 123456 -P Élevé -o MonDossier
  • job run ProcessName "https://uipath-orchestrator.myorg.com" default -t a7da29a2c93a717110a82 -a myAccount -f false -W 0

  • tâche run ProcessName "https://uipath-orchestrator.myorg.com" par défaut -t a7da29a2c93a717110a82 -a monCompte -P Élevé -j 3 -w faux
  • job run ProcessName "https://uipath-orchestrator.myorg.com" default -t a7da29a2c93a717110a82 -a myAccount -P Low -r robotName -R C:\Temp

  • tâche run ProcessName "https://uipath-orchestrator.myorg.com" par défaut -t a7da29a2c93a717110a82 -a monCompte -r NomRobot -RC:\Temp\status.json
  • job 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

Analyse d'un projet

Prérequis :

  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

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

-l, --language

La langue d'Orchestrator.

-y, --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é.

--disableBuiltInNugetFeeds

Désactivez les flux NuGet intégrés.

--help

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

--version

Affiche les informations de version.

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 .

Utilisation :

package analyze <project_path> [--analyzerTraceLevel <analyzer_trace_level>] [--stopOnRuleViolation] [--treatWarningsAsErrors] [--saveOutputToFile] [--ignoredRules <activity_1_id,activity_2_id,activity_3_id,activity_4_id>] [--orchestratorUrl <orchestrator_url> --orchestratorTenant <orchestrator_tenant>] [--orchestratorUsername <orchestrator_user> --orchestratorPassword <orchestrator_pass>] [--orchestratorAuthToken <auth_token> --orchestratorAccountName <account_name>] [--orchestratorFolder <folder>]package analyze <project_path> [--analyzerTraceLevel <analyzer_trace_level>] [--stopOnRuleViolation] [--treatWarningsAsErrors] [--saveOutputToFile] [--ignoredRules <activity_1_id,activity_2_id,activity_3_id,activity_4_id>] [--orchestratorUrl <orchestrator_url> --orchestratorTenant <orchestrator_tenant>] [--orchestratorUsername <orchestrator_user> --orchestratorPassword <orchestrator_pass>] [--orchestratorAuthToken <auth_token> --orchestratorAccountName <account_name>] [--orchestratorFolder <folder>]

Exemples :

  • package analyze "C:\UiPath\Project\project.json"

  • package analyze "C:\UiPath\Project\project.json" --analyzerTraceLevel "Error"

  • package analyze "C:\UiPath\Project\project.json" --analyzerTraceLevel "Error" --stopOnRuleViolation

  • package analyze "C:\UiPath\Project\project.json" --analyzerTraceLevel "Error" --stopOnRuleViolation --treatWarningsAsErrors

  • package analyze "C:\UiPath\Project\project.json" --analyzerTraceLevel "Error" --stopOnRuleViolation --treatWarningsAsErrors --resultPath "C:\UiPath\Project\output.json"

  • package analyze "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"

  • package analyze "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 :

  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 :

  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

    -c ou --createProcess

    La valeur par défaut est true.

    Lorsqu'il est défini sur true, il crée un processus dans le dossier Orchestrator qui est transmis dans la commande.
    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.

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

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

    --version

    Affiche les informations de version.

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

Utilisation :

package deploy <packages_path> <orchestrator_url> <orchestrator_tenant> [-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>] [-c <create_process>] [-e <environment_list>] [-l <language>]package deploy <packages_path> <orchestrator_url> <orchestrator_tenant> [-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>] [-c <create_process>] [-e <environment_list>] [-l <language>]

Exemples  :

  • package deploy "C:\UiPath\Project 1" "https://uipath-orchestrator.myorg.com" default -u admin -p 123456

  • package deploy "C:\UiPath\Project\Package.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -o OurOrganization

  • 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\Package.1.0.6820.22047.nupkg" "https://uipath-orchestrator.myorg.com" default -t a7da29a2c93a717110a82 -a myAccount

  • 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 :

  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

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

--splitOutput

Permet de diviser la sortie en bibliothèques de runtime et de conception.

--repositoryUrl

L'URL du référentiel où le projet est versionné.

--repositoryCommit

La validation du référentiel à partir duquel le projet a été créé.

--repositoryBranch

La branche du référentiel à partir de laquelle le projet a été créé.

--repositoryType

Type de référentiel système VCS.

--projectUrl

URL de l'idée Automation Hub.

--releaseNotes

Ajouter des notes de publication.

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

--libraryIdentityUrl(requis uniquement pour les déploiements PaaS )
L'URL de votre serveur d'identité.
-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.

--disableBuiltInNugetFeeds

Désactive les flux NuGet intégrés.

--help

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

--version

Affiche les informations de version.

Project(s) Path (pos. 0) (Requis) Chemin d'accès à un fichier project.json ou à un dossier contenant project.json fichiers.

Utilisation :

package pack <project_path> -o <destination_folder> [-v <version>] [--autoVersion] [--outputType <Process|Library|Tests|Objects>] [--libraryOrchestratorUrl <orchestrator_url> --libraryOrchestratorTenant <orchestrator_tenant>] [--libraryOrchestratorUsername <orchestrator_user> --libraryOrchestratorPassword <orchestrator_pass>] [--libraryOrchestratorAuthToken <auth_token> --libraryOrchestratorAccountName <account_name>] [--libraryOrchestratorFolder <folder>] [-l <language>]package pack <project_path> -o <destination_folder> [-v <version>] [--autoVersion] [--outputType <Process|Library|Tests|Objects>] [--libraryOrchestratorUrl <orchestrator_url> --libraryOrchestratorTenant <orchestrator_tenant>] [--libraryOrchestratorUsername <orchestrator_user> --libraryOrchestratorPassword <orchestrator_pass>] [--libraryOrchestratorAuthToken <auth_token> --libraryOrchestratorAccountName <account_name>] [--libraryOrchestratorFolder <folder>] [-l <language>]

Exemples :

  • package pack "C:\UiPath\Project\project.json" -o "C:\UiPath\Package"

  • 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" -o "C:\UiPath\Package"

  • 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 :

  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

    -P ou --project-pathChemin 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 ÉquipeComptabilité\EnsembleTest.

    --outLe type du fichier des résultats <junit|uipath>.
    -r ou --result_pathLe 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 --timeoutDuré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.
    --attachRobotLogsAttache les journaux du robot pour chaque cas de test exécuté et un rapport de test JUnit.

    --repositoryUrl

    L'URL du référentiel où le projet est versionné.

    --repositoryCommit

    La validation du référentiel à partir duquel le projet a été créé.

    --repositoryBranch

    La branche du référentiel à partir de laquelle le projet a été créé.

    --repositoryType

    Type de référentiel système VCS.

    --projectUrl

    URL de l'idée Automation Hub.

    --releaseNotesAjouter des notes de publication.
    --disableBuiltInNugetFeedsDésactivez les flux NuGet intégrés.

    --retryCount

    Nombre de nouvelles tentatives pour les cas de test ayant échoué.

    -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

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

    --version

    Affiche les informations de version.

    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.

Utilisation :

test run <orchestrator_url> <orchestrator_tenant> [-i <input_path>] [-P <package>] [-s <testset>] [-u <orchestrator_user> -p <orchestrator_pass>] [-t <auth_token> -a <account_name>] [-A <account_for_app> -I <application_id> -S <application_secret> --applicationScope] [-e <environment>] [-o <folder_organization_unit>] [-l <language>]test run <orchestrator_url> <orchestrator_tenant> [-i <input_path>] [-P <package>] [-s <testset>] [-u <orchestrator_user> -p <orchestrator_pass>] [-t <auth_token> -a <account_name>] [-A <account_for_app> -I <application_id> -S <application_secret> --applicationScope] [-e <environment>] [-o <folder_organization_unit>] [-l <language>]

Exemples  :

  • test run "https://orch-23-10-paas.cloudapp.azure.com/" "TenantName" -u "orchestratorUsername" -p "********" -o "FolderName" --traceLevel Information -P "C:\userprofile\AutomationProjectWithTestCases\project.json"

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

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

  • 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

  • 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

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