UiPath Documentation
uipath-cli
latest
false
Guia do usuário da UiPath CLI
Importante :
Este conteúdo foi traduzido com auxílio de tradução automática. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Projeto uip tm

Sintaxe e opções para o "uip tm project", que gerencia projetos do Test Manager como contêineres de nível superior para casos e conjuntos de teste.

uip tm project gerencia projetos do Test Manager no tenant atual. Um projeto do Test Manager é o contêiner de nível superior para casos de teste, conjuntos de testes e execuções; todos os outros escopos de verbo uip tm a um projeto por meio de --project-key.

Resumo​

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

Todos os verbos honram as opções globais e os códigos de saída padrão. Cada verbo aceita --log-level <level> para verbosidade (debug, info, warn, error; padrão Information).

lista de projetos uip tm​

Liste cada projeto do Test Manager no tenant atual.

Argumentos​

Nenhum.

Opções​

BandeiraDescription
--filter <text>Filtra os projetos por nome.
--limit <n>Número máximo de projetos a serem retornados por página. O padrão é 50.
--offset <n>Número de resultados a serem ignorados. O padrão é 0.

Exemplo​

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

Formato dos dados​

{
  "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"
    }
  ]
}

criação do projeto uip tm​

Crie um novo projeto do Test Manager. O projeto é criado como ativo.

Argumentos​

Nenhum.

Opções​

BandeiraDescription
--name <name>Obrigatório. Nome do projeto.
--project-key <key>Obrigatório. Chave/prefixo do projeto (por exemplo, MYPROJ). As chaves de objeto do conjunto de teste e do caso de teste serão prefixadas com esse valor (por exemplo, MYPROJ:1).
--description <text>Descrição do projeto em formato livre. O padrão é vazio.

Exemplo​

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"

Formato dos dados​

{
  "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"
  }
}

atualização do projeto uip tm​

Atualizar o nome ou a descrição de um projeto. Forneça pelo menos um dos --name ou --description.

Argumentos​

Nenhum.

Opções​

BandeiraDescription
--project-key <key>Obrigatório. O projeto a ser atualizado.
--name <name>Novo nome. Omita para deixar inalterado.
--description <text>Nova descrição. Omita para deixar inalterado.

Exemplo​

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

Formato dos dados​

{
  "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"
  }
}

exclusão do projeto uip tm​

Exclua um projeto do Test Manager por sua chave. Isso é incondicional e permanente — todos os casos de teste, conjuntos de testes e histórico de execução são removidos.

Argumentos​

Nenhum.

Opções​

BandeiraDescription
--project-key <key>Obrigatório. O projeto a ser excluído.
-y, --yesConfirme esta operação irreversível. Necessário — a CLI nunca solicita.

Exemplo​

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

Formato dos dados​

{
  "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"
  }
}

conjunto-padrão-pasta do projeto uip tm​

Defina a pasta do Orchestrator padrão para o projeto. Os conjuntos de testes criados posteriormente herdam essa pasta, a menos que sejam substituídos.

Argumentos​

Nenhum.

Opções​

BandeiraDescription
--project-key <key>Obrigatório. Chave do projeto do Test Manager.
--folder-key <uuid>Obrigatório. Chave da pasta do Orchestrator (UUID). Obtenha-o de uip or folders list.

Exemplo​

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

Formato dos dados​

{
  "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"
  }
}

projeto uip tm Clear-default-folder​

Remova a pasta do Orchestrator padrão de um projeto. Após limpar, novos conjuntos de testes não herdam uma pasta automaticamente.

Argumentos​

Nenhum.

Opções​

  • --project-key <key> (necessário) — Chave de projeto do Test Manager.

Exemplo​

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

Formato dos dados​

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

lista de proprietários do projeto uip tm​

Liste os proprietários de um ou mais projetos do Test Manager. Aceita uma ou várias chaves de projeto em uma única chamada.

Argumentos​

Nenhum.

Opções​

  • --project-key <key...> necessário) — uma ou mais chaves de projeto (separadas por espaço).

Exemplos​

# 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

Formato dos dados​

{
  "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": []
    }
  ]
}
  • casos de teste — crie casos de teste dentro de um projeto.
  • testessets — agrupe casos de teste em conjuntos executáveis.

Veja também​

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades