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.

Rótulo do objeto uip tm

uip tm objectlabel gerencia rótulos anexados a objetos do Test Manager (casos de teste, requisitos e assim por diante). Rótulos são strings de forma livre usadas para marcar e agrupar objetos para filtragem e pesquisa.

Importante:

--object-ids são múltiplos e separados por espaço em todo esse --labels de comando. As formas únicas --object-id e --label não existem. --project-key é necessário em list.

Resumo

uip tm objectlabel list --project-key <key> [--object-ids <uuid...>] [--label-types <types...>] [--filter <text>] [--sort-by <expr>] [--limit <n>] [--offset <n>]
uip tm objectlabel get --label-id <uuid>
uip tm objectlabel add --object-ids <uuid...> --labels <name...> [--label-type <type>] [--remove-other-labels]
uip tm objectlabel remove --object-ids <uuid...> (--labels <name...> | --remove-all-labels) [-y]
uip tm objectlabel list --project-key <key> [--object-ids <uuid...>] [--label-types <types...>] [--filter <text>] [--sort-by <expr>] [--limit <n>] [--offset <n>]
uip tm objectlabel get --label-id <uuid>
uip tm objectlabel add --object-ids <uuid...> --labels <name...> [--label-type <type>] [--remove-other-labels]
uip tm objectlabel remove --object-ids <uuid...> (--labels <name...> | --remove-all-labels) [-y]

Todos os verbos honram as opções globais e os códigos de saída padrão. Cada verbo aceita -t, --tenant <name> e --log-level <level> (padrão Information).

lista de rótulos de objetos uip tm

Lista atribuições de rótulos, opcionalmente com escopo para objetos específicos.

Argumentos

Nenhum.

Opções

  • --project-key <key> (necessário) — possuindo projeto.
  • --object-ids <uuid...> — UUIDs de objetos separados por espaço para filtrar. Opcional; omitir para listar em todos os objetos no projeto.
  • --label-types <types...> — tipos de rótulos separados por espaço para filtrar.
  • — pesquisa de texto --filter <text> sobre nomes de rótulos.
  • --sort-by <expr> — expressão de classificação (nome do campo, sufixado opcionalmente com :asc ou :desc).
  • --limit <n> — tamanho da página. O padrão é 50.
  • --offset <n> — resultados a ignorar. O padrão é 0.

Exemplo

uip tm objectlabel list \
  --project-key DEMO \
  --object-ids a1b2c3d4-0000-0000-0000-000000000001 b2c3d4e5-0000-0000-0000-000000000001
uip tm objectlabel list \
  --project-key DEMO \
  --object-ids a1b2c3d4-0000-0000-0000-000000000001 b2c3d4e5-0000-0000-0000-000000000001

Formato dos dados

{
  "Code": "ObjectLabelList",
  "Data": [
    {
      "LabelId": "c3d4e5f6-0000-0000-0000-000000000001",
      "ObjectId": "a1b2c3d4-0000-0000-0000-000000000001",
      "Label": "smoke",
      "LabelType": "Tag"
    }
  ]
}
{
  "Code": "ObjectLabelList",
  "Data": [
    {
      "LabelId": "c3d4e5f6-0000-0000-0000-000000000001",
      "ObjectId": "a1b2c3d4-0000-0000-0000-000000000001",
      "Label": "smoke",
      "LabelType": "Tag"
    }
  ]
}

Obtenção de rótulo de objeto uip tm

Obter uma única atribuição de rótulo por seu UUID de atribuição.

Argumentos

Nenhum.

Opções

  • --label-id <uuid> (exigido) — UUID da atribuição do rótulo (o LabelId retornado por objectlabel list). Este é o UUID do registro de atribuição, não um nome de rótulo.

Exemplo

uip tm objectlabel get \
  --label-id c3d4e5f6-0000-0000-0000-000000000001
uip tm objectlabel get \
  --label-id c3d4e5f6-0000-0000-0000-000000000001

Formato dos dados

{
  "Code": "ObjectLabelGet",
  "Data": {
    "LabelId": "c3d4e5f6-0000-0000-0000-000000000001",
    "ObjectId": "a1b2c3d4-0000-0000-0000-000000000001",
    "Label": "smoke",
    "LabelType": "Tag"
  }
}
{
  "Code": "ObjectLabelGet",
  "Data": {
    "LabelId": "c3d4e5f6-0000-0000-0000-000000000001",
    "ObjectId": "a1b2c3d4-0000-0000-0000-000000000001",
    "Label": "smoke",
    "LabelType": "Tag"
  }
}

adição de rótulo de objeto uip tm

Adiciona um ou mais rótulos a um ou mais objetos.

Argumentos

Nenhum.

Opções

  • --object-ids <uuid...> (necessário) — UUIDs de objetos separados por espaço para aplicar os rótulos.
  • --labels <name...> necessário) — nomes de rótulos separados por espaço a adicionar.
  • --label-type <type> classificação do tipo de rótulo. Opcional.
  • --remove-other-labels remova quaisquer rótulos existentes nos objetos especificados antes de adicionar os novos. Opcional.

Exemplo

uip tm objectlabel add \
  --object-ids a1b2c3d4-0000-0000-0000-000000000001 b2c3d4e5-0000-0000-0000-000000000001 \
  --labels smoke regression \
  --label-type Tag
uip tm objectlabel add \
  --object-ids a1b2c3d4-0000-0000-0000-000000000001 b2c3d4e5-0000-0000-0000-000000000001 \
  --labels smoke regression \
  --label-type Tag

Formato dos dados

{
  "Code": "ObjectLabelAdd",
  "Data": {
    "Added": 4,
    "Result": "Added"
  }
}
{
  "Code": "ObjectLabelAdd",
  "Data": {
    "Added": 4,
    "Result": "Added"
  }
}

remoção de rótulo de objeto do uip tm

Remova rótulos de um ou mais objetos. Forneça --labels para remover rótulos específicos ou --remove-all-labels para remover todos os rótulos dos objetos especificados.

Argumentos

Nenhum.

Opções

  • --object-ids <uuid...> (necessário) — UUIDs de objeto separados por espaço.
  • --labels <name...> — nomes de rótulos separados por espaço a remover. Mutualmente exclusivo com --remove-all-labels.
  • --remove-all-labels remover todos os rótulos dos objetos especificados. Mutualmente exclusivo com --labels.
  • -y, --yes ignore o prompt de confirmação.

Exemplos

# remove specific labels
uip tm objectlabel remove \
  --object-ids a1b2c3d4-0000-0000-0000-000000000001 \
  --labels smoke \
  --yes

# remove all labels
uip tm objectlabel remove \
  --object-ids a1b2c3d4-0000-0000-0000-000000000001 \
  --remove-all-labels \
  --yes
# remove specific labels
uip tm objectlabel remove \
  --object-ids a1b2c3d4-0000-0000-0000-000000000001 \
  --labels smoke \
  --yes

# remove all labels
uip tm objectlabel remove \
  --object-ids a1b2c3d4-0000-0000-0000-000000000001 \
  --remove-all-labels \
  --yes

Formato dos dados

{
  "Code": "ObjectLabelRemove",
  "Data": {
    "Removed": 1,
    "Result": "Removed"
  }
}
{
  "Code": "ObjectLabelRemove",
  "Data": {
    "Removed": 1,
    "Result": "Removed"
  }
}
  • requisitos — pesquise requisitos por rótulo com requirements list --labels <label...>.
  • campo personalizado — as definições de campos personalizados podem usar rótulos.

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