UiPath Documentation
uipath-cli
latest
false
Guide de l'utilisateur de UiPath CLI
Important :
Ce contenu a été traduit à l'aide d'une traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

projet tm uip

Syntaxe et options de `uip tm project`, qui gère les projets Test Manager en tant que conteneurs de niveau supérieur pour les cas et les ensembles de test.

uip tm project gère les projets Test Manager sur le locataire actuel. Le projet Test Manager est le conteneur de niveau supérieur pour les cas de test, les ensembles de test et les exécutions. toutes les autres étendues de uip tm verbes à un projet via --project-key.

Synthèse​

uip tm project list [--filter <text>] [--limit <n>] [--offset <n>]
uip tm project create --name <name> --project-key <key> [--description <text>]
uip tm project update --project-key <key> [--name <name>] [--description <text>]
uip tm project delete --project-key <key> [-y]
uip tm project set-default-folder --project-key <key> --folder-key <uuid>
uip tm project clear-default-folder --project-key <key>
uip tm project owners list --project-key <key...>
uip tm project list [--filter <text>] [--limit <n>] [--offset <n>]
uip tm project create --name <name> --project-key <key> [--description <text>]
uip tm project update --project-key <key> [--name <name>] [--description <text>]
uip tm project delete --project-key <key> [-y]
uip tm project set-default-folder --project-key <key> --folder-key <uuid>
uip tm project clear-default-folder --project-key <key>
uip tm project owners list --project-key <key...>

Tous les verbes respectent les options globales et les codes de sortie standard. Chaque verbe accepte --log-level <level> pour l'élément textuel (debug, info, warn, error; par défaut Information).

liste des projets uip tm​

Répertoriez chaque projet Test Manager sur le locataire actuel.

Arguments​

Aucun

Options​

DrapeauDescription
--filter <text>Filtrez les projets par nom.
--limit <n>Nombre maximal de projets à renvoyer par page. La valeur par défaut est 50.
--offset <n>Nombre de résultats à ignorer. La valeur par défaut est 0.

Exemple​

uip tm project list --limit 20 --offset 0
uip tm project list --limit 20 --offset 0

Format des données​

{
  "Code": "ProjectsList",
  "Data": [
    {
      "Id": "a1b2c3d4-0000-0000-0000-000000000001",
      "ProjectKey": "DEMO",
      "Name": "Demo Project",
      "Description": "Smoke tests",
      "Active": true,
      "AuthorizationEnabled": false,
      "SapConfigured": false,
      "Created": "2025-01-01T00:00:00Z",
      "CreatedBy": "alice@example.com",
      "Updated": "2025-06-01T00:00:00Z",
      "UpdatedBy": "bob@example.com"
    }
  ]
}
{
  "Code": "ProjectsList",
  "Data": [
    {
      "Id": "a1b2c3d4-0000-0000-0000-000000000001",
      "ProjectKey": "DEMO",
      "Name": "Demo Project",
      "Description": "Smoke tests",
      "Active": true,
      "AuthorizationEnabled": false,
      "SapConfigured": false,
      "Created": "2025-01-01T00:00:00Z",
      "CreatedBy": "alice@example.com",
      "Updated": "2025-06-01T00:00:00Z",
      "UpdatedBy": "bob@example.com"
    }
  ]
}

création de projet uip tm​

Créez un nouveau projet Test Manager. Le projet est créé comme actif.

Arguments​

Aucun

Options​

DrapeauDescription
--name <name>Requis. Nom du projet.
--project-key <key>Requis. Clé/préfixe du projet (par exemple, MYPROJ). Les clés d’objet de cas de test et d’ensemble de test seront précédées de cette valeur (par exemple, MYPROJ:1).
--description <text>Description du projet en forme libre. La valeur par défaut est vide.

Exemple​

uip tm project create \
  --name "Demo Project" \
  --project-key DEMO \
  --description "Smoke tests"
uip tm project create \
  --name "Demo Project" \
  --project-key DEMO \
  --description "Smoke tests"

Format des données​

{
  "Code": "ProjectCreate",
  "Data": {
    "ProjectKey": "DEMO",
    "Id": "a1b2c3d4-0000-0000-0000-000000000001",
    "Name": "Demo Project",
    "Description": "Smoke tests"
  }
}
{
  "Code": "ProjectCreate",
  "Data": {
    "ProjectKey": "DEMO",
    "Id": "a1b2c3d4-0000-0000-0000-000000000001",
    "Name": "Demo Project",
    "Description": "Smoke tests"
  }
}

mise à jour du projet uip tm​

Mettez à jour le nom ou la description d'un projet. Indiquez au moins l’un des éléments --name ou --description.

Arguments​

Aucun

Options​

DrapeauDescription
--project-key <key>Requis. Le projet à mettre à jour.
--name <name>Nouveau nom. Omettez pour laisser inchangé.
--description <text>Nouvelle description. Omettez pour laisser inchangé.

Exemple​

uip tm project update --project-key DEMO --name "Demo Project (2026)"
uip tm project update --project-key DEMO --name "Demo Project (2026)"

Format des données​

{
  "Code": "ProjectUpdate",
  "Data": {
    "ProjectKey": "DEMO",
    "Id": "a1b2c3d4-0000-0000-0000-000000000001",
    "Name": "Demo Project (2026)",
    "Description": "Smoke tests"
  }
}
{
  "Code": "ProjectUpdate",
  "Data": {
    "ProjectKey": "DEMO",
    "Id": "a1b2c3d4-0000-0000-0000-000000000001",
    "Name": "Demo Project (2026)",
    "Description": "Smoke tests"
  }
}

Suppression de projet uip tm​

Supprimez un projet Test Manager par sa clé. Ceci est inconditionnel et permanent - tous les cas de test, les ensembles de test et l’historique d’exécution sont supprimés.

Arguments​

Aucun

Options​

DrapeauDescription
--project-key <key>Requis. Le projet à supprimer.
-y, --yesConfirmez cette opération irréversible. Requis — la CLI ne s'affiche jamais.

Exemple​

uip tm project delete --project-key DEMO --yes
uip tm project delete --project-key DEMO --yes

Format des données​

{
  "Code": "ProjectDelete",
  "Data": {
    "ProjectKey": "DEMO",
    "Id": "a1b2c3d4-0000-0000-0000-000000000001",
    "Result": "Deleted"
  }
}
{
  "Code": "ProjectDelete",
  "Data": {
    "ProjectKey": "DEMO",
    "Id": "a1b2c3d4-0000-0000-0000-000000000001",
    "Result": "Deleted"
  }
}

uip tm - Définir-par défaut-dossier du projet​

Définissez le dossier Orchestrator par défaut pour le projet. Les ensembles de tests créés par la suite héritent de ce dossier, sauf s’ils sont remplacés.

Arguments​

Aucun

Options​

DrapeauDescription
--project-key <key>Requis. Clé de projet Test Manager.
--folder-key <uuid>Requis. Clé de dossier Orchestrator. Obtenez-le à partir de uip or folders list.

Exemple​

uip tm project set-default-folder \
  --project-key DEMO \
  --folder-key f0f0f0f0-0000-0000-0000-000000000001
uip tm project set-default-folder \
  --project-key DEMO \
  --folder-key f0f0f0f0-0000-0000-0000-000000000001

Format des données​

{
  "Code": "ProjectSetDefaultFolder",
  "Data": {
    "ProjectKey": "DEMO",
    "FolderKey": "f0f0f0f0-0000-0000-0000-000000000001",
    "Result": "Updated"
  }
}
{
  "Code": "ProjectSetDefaultFolder",
  "Data": {
    "ProjectKey": "DEMO",
    "FolderKey": "f0f0f0f0-0000-0000-0000-000000000001",
    "Result": "Updated"
  }
}

uip tm - projet clair-par défaut-dossier​

Supprimez le dossier Orchestrator par défaut d'un projet. Après avoir été effacés, les nouveaux ensembles de tests n’héritent pas automatiquement d’un dossier.

Arguments​

Aucun

Options​

  • --project-key <key> (obligatoire) : la clé du projet Test Manager.

Exemple​

uip tm project clear-default-folder --project-key DEMO
uip tm project clear-default-folder --project-key DEMO

Format des données​

{
  "Code": "ProjectClearDefaultFolder",
  "Data": {
    "ProjectKey": "DEMO",
    "Result": "Cleared"
  }
}
{
  "Code": "ProjectClearDefaultFolder",
  "Data": {
    "ProjectKey": "DEMO",
    "Result": "Cleared"
  }
}

liste des propriétaires de projet uip tm​

Répertoriez les propriétaires d’un ou plusieurs projets Test Manager. Accepte une ou plusieurs clés de projet en un seul appel.

Arguments​

Aucun

Options​

  • --project-key <key...> (obligatoire) : une ou plusieurs clés de projet (séparées par des espaces).

Exemples​

# List owners of a single project
uip tm project owners list --project-key DEMO

# List owners of multiple projects in one call
uip tm project owners list --project-key DEMO MyOtherProject
# List owners of a single project
uip tm project owners list --project-key DEMO

# List owners of multiple projects in one call
uip tm project owners list --project-key DEMO MyOtherProject

Format des données​

{
  "Code": "ProjectOwnersList",
  "Data": [
    {
      "ProjectKey": "DEMO",
      "ProjectId": "a1b2c3d4-0000-0000-0000-000000000001",
      "Owners": [
        {
          "Identifier": "b2c3d4e5-0000-0000-0000-000000000001",
          "LocalIdentifier": "c3d4e5f6-0000-0000-0000-000000000001",
          "IdentityName": "john.doe@uipath.com",
          "DisplayName": "John Doe",
          "Email": "john.doe@uipath.com",
          "FirstName": "John",
          "LastName": "Doe",
          "ObjectType": "user",
          "Source": "AzureAD"
        }
      ]
    },
    {
      "ProjectKey": "MyOtherProject",
      "ProjectId": "a2b3c4d5-0000-0000-0000-000000000002",
      "Owners": []
    }
  ]
}
{
  "Code": "ProjectOwnersList",
  "Data": [
    {
      "ProjectKey": "DEMO",
      "ProjectId": "a1b2c3d4-0000-0000-0000-000000000001",
      "Owners": [
        {
          "Identifier": "b2c3d4e5-0000-0000-0000-000000000001",
          "LocalIdentifier": "c3d4e5f6-0000-0000-0000-000000000001",
          "IdentityName": "john.doe@uipath.com",
          "DisplayName": "John Doe",
          "Email": "john.doe@uipath.com",
          "FirstName": "John",
          "LastName": "Doe",
          "ObjectType": "user",
          "Source": "AzureAD"
        }
      ]
    },
    {
      "ProjectKey": "MyOtherProject",
      "ProjectId": "a2b3c4d5-0000-0000-0000-000000000002",
      "Owners": []
    }
  ]
}
  • testcases — créer des cas de test à l'intérieur d'un projet.
  • ensembles de tests — regroupe les cas de test en suites exécutables.

Voir également​

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour