UiPath Documentation
uipath-cli
latest
false
Importante :
Este contenido se ha traducido mediante traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Guía del usuario de UiPath CLI

uip tm customfield

uip tm customfield manages custom field definitions on a Test Manager tenant. Custom fields extend test case and requirement entities with project-specific metadata. This command group has three sub-groups:

  • customfield — manage the field definition itself (list, get, create, update, delete)
  • customfield label — manage the display labels for a field
  • customfield value — manage the allowed values for a field (for list-type fields)

Sinopsis

uip tm customfield list [--project-key <key>]
uip tm customfield get --customfield-id <uuid>
uip tm customfield create --name <name> --type <type> [options…]
uip tm customfield update --customfield-id <uuid> [options…]
uip tm customfield delete --customfield-id <uuid>

uip tm customfield label get --customfield-id <uuid>
uip tm customfield label list --customfield-id <uuid>
uip tm customfield label create --customfield-id <uuid> --label <text>
uip tm customfield label add --customfield-id <uuid> --label <text>
uip tm customfield label remove --customfield-id <uuid> --label <text>

uip tm customfield value list --customfield-id <uuid>
uip tm customfield value get --customfield-id <uuid> --value-id <uuid>
uip tm customfield value create --customfield-id <uuid> --value <text>
uip tm customfield value update --customfield-id <uuid> --value-id <uuid> --value <text>
uip tm customfield value delete --customfield-id <uuid> --value-id <uuid>
uip tm customfield list [--project-key <key>]
uip tm customfield get --customfield-id <uuid>
uip tm customfield create --name <name> --type <type> [options…]
uip tm customfield update --customfield-id <uuid> [options…]
uip tm customfield delete --customfield-id <uuid>

uip tm customfield label get --customfield-id <uuid>
uip tm customfield label list --customfield-id <uuid>
uip tm customfield label create --customfield-id <uuid> --label <text>
uip tm customfield label add --customfield-id <uuid> --label <text>
uip tm customfield label remove --customfield-id <uuid> --label <text>

uip tm customfield value list --customfield-id <uuid>
uip tm customfield value get --customfield-id <uuid> --value-id <uuid>
uip tm customfield value create --customfield-id <uuid> --value <text>
uip tm customfield value update --customfield-id <uuid> --value-id <uuid> --value <text>
uip tm customfield value delete --customfield-id <uuid> --value-id <uuid>

Todos los verbos respetan las opciones globales y los códigos de salida estándar. Cada verbo acepta -t, --tenant <name> y --log-level <level> (predeterminado Information).

uip tm customfield list

List all custom field definitions. Optionally scoped to a project.

Argumentos

Nada.

Opciones

  • --project-key <key> — scope the list to a specific project (optional).

Ejemplo

uip tm customfield list --project-key DEMO
uip tm customfield list --project-key DEMO

Forma de datos

{
  "Code": "CustomFieldList",
  "Data": [
    {
      "Id": "c1b2c3d4-0000-0000-0000-000000000001",
      "Name": "Priority",
      "Type": "List"
    }
  ]
}
{
  "Code": "CustomFieldList",
  "Data": [
    {
      "Id": "c1b2c3d4-0000-0000-0000-000000000001",
      "Name": "Priority",
      "Type": "List"
    }
  ]
}

uip tm customfield get

Get a single custom field definition by its UUID.

Argumentos

Nada.

Opciones

  • --customfield-id <uuid> (required) — custom field UUID. Obtain from customfield list.

Ejemplo

uip tm customfield get --customfield-id c1b2c3d4-0000-0000-0000-000000000001
uip tm customfield get --customfield-id c1b2c3d4-0000-0000-0000-000000000001

Forma de datos

{
  "Code": "CustomFieldGet",
  "Data": {
    "Id": "c1b2c3d4-0000-0000-0000-000000000001",
    "Name": "Priority",
    "Type": "List"
  }
}
{
  "Code": "CustomFieldGet",
  "Data": {
    "Id": "c1b2c3d4-0000-0000-0000-000000000001",
    "Name": "Priority",
    "Type": "List"
  }
}

uip tm customfield create

Create a new custom field.

Argumentos

Nada.

Opciones

  • --name <name> (required) — field name.
  • --type <type> (required) — field type. Accepted values are tool-version-dependent; run uip tm customfield create --help to see the current enum.
  • --project-key <key> — scope the field to a specific project.

Ejemplo

uip tm customfield create \
  --name "Priority" \
  --type List \
  --project-key DEMO
uip tm customfield create \
  --name "Priority" \
  --type List \
  --project-key DEMO

Forma de datos

{
  "Code": "CustomFieldCreate",
  "Data": {
    "Id": "c1b2c3d4-0000-0000-0000-000000000001",
    "Name": "Priority"
  }
}
{
  "Code": "CustomFieldCreate",
  "Data": {
    "Id": "c1b2c3d4-0000-0000-0000-000000000001",
    "Name": "Priority"
  }
}

uip tm customfield update

Update a custom field's name or other properties.

Argumentos

Nada.

Opciones

  • --customfield-id <uuid> (required) — custom field to update.
  • --name <name> — nuevo nombre.

Ejemplo

uip tm customfield update \
  --customfield-id c1b2c3d4-0000-0000-0000-000000000001 \
  --name "Severity"
uip tm customfield update \
  --customfield-id c1b2c3d4-0000-0000-0000-000000000001 \
  --name "Severity"

Forma de datos

{
  "Code": "CustomFieldUpdate",
  "Data": {
    "Id": "c1b2c3d4-0000-0000-0000-000000000001",
    "Name": "Severity",
    "Result": "Updated"
  }
}
{
  "Code": "CustomFieldUpdate",
  "Data": {
    "Id": "c1b2c3d4-0000-0000-0000-000000000001",
    "Name": "Severity",
    "Result": "Updated"
  }
}

uip tm customfield delete

Delete a custom field definition.

Argumentos

Nada.

Opciones

  • --customfield-id <uuid> (required) — custom field to delete.

Ejemplo

uip tm customfield delete --customfield-id c1b2c3d4-0000-0000-0000-000000000001
uip tm customfield delete --customfield-id c1b2c3d4-0000-0000-0000-000000000001

Forma de datos

{
  "Code": "CustomFieldDelete",
  "Data": {
    "Id": "c1b2c3d4-0000-0000-0000-000000000001",
    "Result": "Deleted"
  }
}
{
  "Code": "CustomFieldDelete",
  "Data": {
    "Id": "c1b2c3d4-0000-0000-0000-000000000001",
    "Result": "Deleted"
  }
}

uip tm customfield label get

Get the display label for a custom field.

Argumentos

Nada.

Opciones

  • --customfield-id <uuid> (required) — custom field UUID.

Ejemplo

uip tm customfield label get --customfield-id c1b2c3d4-0000-0000-0000-000000000001
uip tm customfield label get --customfield-id c1b2c3d4-0000-0000-0000-000000000001

Forma de datos

{
  "Code": "CustomFieldLabelGet",
  "Data": {
    "Label": "Priority"
  }
}
{
  "Code": "CustomFieldLabelGet",
  "Data": {
    "Label": "Priority"
  }
}

uip tm customfield label list

List all display labels for a custom field.

Argumentos

Nada.

Opciones

  • --customfield-id <uuid> (required) — custom field UUID.

Ejemplo

uip tm customfield label list --customfield-id c1b2c3d4-0000-0000-0000-000000000001
uip tm customfield label list --customfield-id c1b2c3d4-0000-0000-0000-000000000001

Forma de datos

{
  "Code": "CustomFieldLabelList",
  "Data": [
    "Priority",
    "Severity"
  ]
}
{
  "Code": "CustomFieldLabelList",
  "Data": [
    "Priority",
    "Severity"
  ]
}

uip tm customfield label create

Set the display label for a custom field.

Argumentos

Nada.

Opciones

  • --customfield-id <uuid> (required) — custom field UUID.
  • --label <text> (required) — label text.

Ejemplo

uip tm customfield label create \
  --customfield-id c1b2c3d4-0000-0000-0000-000000000001 \
  --label "Priority"
uip tm customfield label create \
  --customfield-id c1b2c3d4-0000-0000-0000-000000000001 \
  --label "Priority"

Forma de datos

{
  "Code": "CustomFieldLabelCreate",
  "Data": {
    "Label": "Priority",
    "Result": "Created"
  }
}
{
  "Code": "CustomFieldLabelCreate",
  "Data": {
    "Label": "Priority",
    "Result": "Created"
  }
}

uip tm customfield label add

Add a label to a custom field.

Argumentos

Nada.

Opciones

  • --customfield-id <uuid> (required) — custom field UUID.
  • --label <text> (required) — label text to add.

Ejemplo

uip tm customfield label add \
  --customfield-id c1b2c3d4-0000-0000-0000-000000000001 \
  --label "Severity"
uip tm customfield label add \
  --customfield-id c1b2c3d4-0000-0000-0000-000000000001 \
  --label "Severity"

Forma de datos

{
  "Code": "CustomFieldLabelAdd",
  "Data": {
    "Label": "Severity",
    "Result": "Added"
  }
}
{
  "Code": "CustomFieldLabelAdd",
  "Data": {
    "Label": "Severity",
    "Result": "Added"
  }
}

uip tm customfield label remove

Remove a label from a custom field.

Argumentos

Nada.

Opciones

  • --customfield-id <uuid> (required) — custom field UUID.
  • --label <text> (required) — label text to remove.

Ejemplo

uip tm customfield label remove \
  --customfield-id c1b2c3d4-0000-0000-0000-000000000001 \
  --label "Severity"
uip tm customfield label remove \
  --customfield-id c1b2c3d4-0000-0000-0000-000000000001 \
  --label "Severity"

Forma de datos

{
  "Code": "CustomFieldLabelRemove",
  "Data": {
    "Label": "Severity",
    "Result": "Removed"
  }
}
{
  "Code": "CustomFieldLabelRemove",
  "Data": {
    "Label": "Severity",
    "Result": "Removed"
  }
}

uip tm customfield value list

List the allowed values for a list-type custom field.

Argumentos

Nada.

Opciones

  • --customfield-id <uuid> (required) — custom field UUID.

Ejemplo

uip tm customfield value list --customfield-id c1b2c3d4-0000-0000-0000-000000000001
uip tm customfield value list --customfield-id c1b2c3d4-0000-0000-0000-000000000001

Forma de datos

{
  "Code": "CustomFieldValueList",
  "Data": [
    {
      "Id": "v1b2c3d4-0000-0000-0000-000000000001",
      "Value": "High"
    },
    {
      "Id": "v1b2c3d4-0000-0000-0000-000000000002",
      "Value": "Medium"
    }
  ]
}
{
  "Code": "CustomFieldValueList",
  "Data": [
    {
      "Id": "v1b2c3d4-0000-0000-0000-000000000001",
      "Value": "High"
    },
    {
      "Id": "v1b2c3d4-0000-0000-0000-000000000002",
      "Value": "Medium"
    }
  ]
}

uip tm customfield value get

Get a single allowed value by its UUID.

Argumentos

Nada.

Opciones

  • --customfield-id <uuid> (required) — custom field UUID.
  • --value-id <uuid> (required) — value UUID. Obtain from customfield value list.

Ejemplo

uip tm customfield value get \
  --customfield-id c1b2c3d4-0000-0000-0000-000000000001 \
  --value-id v1b2c3d4-0000-0000-0000-000000000001
uip tm customfield value get \
  --customfield-id c1b2c3d4-0000-0000-0000-000000000001 \
  --value-id v1b2c3d4-0000-0000-0000-000000000001

Forma de datos

{
  "Code": "CustomFieldValueGet",
  "Data": {
    "Id": "v1b2c3d4-0000-0000-0000-000000000001",
    "Value": "High"
  }
}
{
  "Code": "CustomFieldValueGet",
  "Data": {
    "Id": "v1b2c3d4-0000-0000-0000-000000000001",
    "Value": "High"
  }
}

uip tm customfield value create

Add an allowed value to a list-type custom field.

Argumentos

Nada.

Opciones

  • --customfield-id <uuid> (required) — custom field UUID.
  • --value <text> (required) — value text to add.

Ejemplo

uip tm customfield value create \
  --customfield-id c1b2c3d4-0000-0000-0000-000000000001 \
  --value "High"
uip tm customfield value create \
  --customfield-id c1b2c3d4-0000-0000-0000-000000000001 \
  --value "High"

Forma de datos

{
  "Code": "CustomFieldValueCreate",
  "Data": {
    "Id": "v1b2c3d4-0000-0000-0000-000000000001",
    "Value": "High"
  }
}
{
  "Code": "CustomFieldValueCreate",
  "Data": {
    "Id": "v1b2c3d4-0000-0000-0000-000000000001",
    "Value": "High"
  }
}

uip tm customfield value update

Update an existing allowed value.

Argumentos

Nada.

Opciones

  • --customfield-id <uuid> (required) — custom field UUID.
  • --value-id <uuid> (required) — value UUID to update.
  • --value <text> (required) — new value text.

Ejemplo

uip tm customfield value update \
  --customfield-id c1b2c3d4-0000-0000-0000-000000000001 \
  --value-id v1b2c3d4-0000-0000-0000-000000000001 \
  --value "Critical"
uip tm customfield value update \
  --customfield-id c1b2c3d4-0000-0000-0000-000000000001 \
  --value-id v1b2c3d4-0000-0000-0000-000000000001 \
  --value "Critical"

Forma de datos

{
  "Code": "CustomFieldValueUpdate",
  "Data": {
    "Id": "v1b2c3d4-0000-0000-0000-000000000001",
    "Value": "Critical",
    "Result": "Updated"
  }
}
{
  "Code": "CustomFieldValueUpdate",
  "Data": {
    "Id": "v1b2c3d4-0000-0000-0000-000000000001",
    "Value": "Critical",
    "Result": "Updated"
  }
}

uip tm customfield value delete

Delete an allowed value.

Argumentos

Nada.

Opciones

  • --customfield-id <uuid> (required) — custom field UUID.
  • --value-id <uuid> (required) — value UUID to delete.

Ejemplo

uip tm customfield value delete \
  --customfield-id c1b2c3d4-0000-0000-0000-000000000001 \
  --value-id v1b2c3d4-0000-0000-0000-000000000001
uip tm customfield value delete \
  --customfield-id c1b2c3d4-0000-0000-0000-000000000001 \
  --value-id v1b2c3d4-0000-0000-0000-000000000001

Forma de datos

{
  "Code": "CustomFieldValueDelete",
  "Data": {
    "Id": "v1b2c3d4-0000-0000-0000-000000000001",
    "Result": "Deleted"
  }
}
{
  "Code": "CustomFieldValueDelete",
  "Data": {
    "Id": "v1b2c3d4-0000-0000-0000-000000000001",
    "Result": "Deleted"
  }
}
  • requirement — requirements can carry custom field values.
  • testcases — test cases can carry custom field values.

Ver también

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado