UiPath Documentation
uipath-cli
latest
false
Guía del usuario de UiPath CLI
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.

uip o paquetes

Sintaxis y opciones para `uip o paquetes`, que gestiona los artefactos de automatización `.nupkg` cargados en una fuente de Orchestrator.

uip or packages gestiona los paquetes de automatización (.nupkg artefactos) cargados en una fuente de Orchestrator. list, get y entry-points tienen ámbito de tenant y no necesitan contexto de carpeta; versions, upload y download aceptan además --folder-path/--folder-key para dirigirse a una fuente de ámbito de carpeta en lugar de la fuente de tenant. Usa uip or processes para vincular un paquete a una carpeta como proceso ejecutable. Los paquetes empaquetados con --output-type Library pertenecen a uip or libraries en su lugar.

Sinopsis​

uip or packages <verb> [options]
uip or packages <verb> [options]

Verbos​

VerboPropósito
listEnumerar paquetes en la fuente.
getObtener una versión de paquete por clave.
versionsEnumera todas las versiones de un paquete.
entry-pointsEnumerar los puntos de entrada del flujo de trabajo (con esquemas de entrada/salida) para una versión de paquete.
uploadCarga un .nupkg a la fuente.
deleteEliminar una versión de paquete de la fuente.
downloadDescarga un .nupkg de la fuente.

uip o lista de paquetes​

Enumerar paquetes en la fuente. Devuelve la clave de versión del paquete (formato PackageId:Version), título, versión y metadatos.

Opciones​

CortoLargoValorPredeterminadoDescripción
-s--searchtext—Buscar paquetes por nombre.
—--feed-idGUIDTransmisión de inquilinosApunta a una fuente específica. Utiliza feeds list para descubrir los ID.
—--all-fieldsMarcaDesactivadoDevuelve la carga útil de la API completa.
-l--limitNúmero50Tamaño de la página.
—--offsetNúmero0Omitir recuento.
—--sort-byCampoId descOrdenación de OData.

Ejemplos​

uip or packages list
uip or packages list --search Invoice --limit 20
uip or packages list --output-filter 'Data[].{id:Id, v:Version}'
uip or packages list
uip or packages list --search Invoice --limit 20
uip or packages list --output-filter 'Data[].{id:Id, v:Version}'

Forma de datos (--json de salida)​

{
  "Code": "PackageList",
  "Data": [
    {
      "Key": "InvoiceProcessing:1.0.2",
      "Title": "InvoiceProcessing",
      "Version": "1.0.2",
      "Description": "",
      "IsLatestVersion": true,
      "IsActive": true,
      "PackageType": "Process",
      "TargetFramework": "Windows",
      "Authors": "Finance Team",
      "Published": "2025-04-10T08:00:00Z",
      "Id": "InvoiceProcessing"
    }
  ],
  "Pagination": { "Returned": 1, "Limit": 50, "Offset": 0, "HasMore": false }
}
{
  "Code": "PackageList",
  "Data": [
    {
      "Key": "InvoiceProcessing:1.0.2",
      "Title": "InvoiceProcessing",
      "Version": "1.0.2",
      "Description": "",
      "IsLatestVersion": true,
      "IsActive": true,
      "PackageType": "Process",
      "TargetFramework": "Windows",
      "Authors": "Finance Team",
      "Published": "2025-04-10T08:00:00Z",
      "Id": "InvoiceProcessing"
    }
  ],
  "Pagination": { "Returned": 1, "Limit": 50, "Offset": 0, "HasMore": false }
}

uip o paquetes obtener​

Obtener una versión de paquete específica. El formato de la clave es PackageId:Version.

Argumentos​

NombreObligatorioPropósito
<key>SíClave de versión del paquete (por ejemplo, MyProcess:1.0.0).

Opciones​

CortoLargoValorPredeterminadoDescripción
—--feed-idGUIDTransmisión de inquilinosApunta a una fuente específica.
—--all-fieldsMarcaDesactivadoDevuelve la carga útil de la API completa.

Ejemplos​

uip or packages get InvoiceProcessing:1.0.2
uip or packages get InvoiceProcessing:1.0.2 --all-fields
uip or packages get InvoiceProcessing:1.0.2 --output-filter 'Data.ReleaseNotes'
uip or packages get InvoiceProcessing:1.0.2
uip or packages get InvoiceProcessing:1.0.2 --all-fields
uip or packages get InvoiceProcessing:1.0.2 --output-filter 'Data.ReleaseNotes'

Forma de datos (--json de salida)​

{
  "Code": "PackageGet",
  "Data": {
    "Key": "InvoiceProcessing:1.0.2",
    "Title": "InvoiceProcessing",
    "Version": "1.0.2",
    "Description": "Processes vendor invoices",
    "IsLatestVersion": true,
    "IsActive": true,
    "PackageType": "Process",
    "TargetFramework": "Windows",
    "Authors": "Finance Team",
    "Published": "2025-04-10T08:00:00Z",
    "ReleaseNotes": "Fix amount rounding bug",
    "Id": "InvoiceProcessing"
  }
}
{
  "Code": "PackageGet",
  "Data": {
    "Key": "InvoiceProcessing:1.0.2",
    "Title": "InvoiceProcessing",
    "Version": "1.0.2",
    "Description": "Processes vendor invoices",
    "IsLatestVersion": true,
    "IsActive": true,
    "PackageType": "Process",
    "TargetFramework": "Windows",
    "Authors": "Finance Team",
    "Published": "2025-04-10T08:00:00Z",
    "ReleaseNotes": "Fix amount rounding bug",
    "Id": "InvoiceProcessing"
  }
}

versiones de uip o paquetes​

Enumera todas las versiones de un paquete. Usa esto antes de llamar a processes create --package-version.

Argumentos​

NombreObligatorioPropósito
<package-id>SíID de paquete (por ejemplo, MyProcess).

Opciones​

CortoLargoValorPredeterminadoDescripción
—--feed-idGUIDTransmisión de inquilinosApunta a una fuente específica.
—--folder-pathRutaTransmisión de inquilinosApunta a una fuente de ámbito de carpeta por ruta en lugar de la fuente del tenant.
—--folder-keyGUIDTransmisión de inquilinosApunta a una fuente de ámbito de carpeta por clave en lugar de la fuente del tenant.
—--all-fieldsMarcaDesactivadoDevuelve la carga útil de la API completa en lugar del resumen seleccionado.
-l--limitNúmero50Tamaño de la página.
—--offsetNúmero0Omitir recuento.
—--sort-byCampoId descOrdenación de OData.

Ejemplos​

uip or packages versions InvoiceProcessing
uip or packages versions InvoiceProcessing --limit 5
uip or packages versions InvoiceProcessing \
    --output-filter 'Data[?IsLatestVersion].Version | [0]'

# From a folder-scoped feed instead of the tenant feed
uip or packages versions InvoiceProcessing --folder-path "Shared"
uip or packages versions InvoiceProcessing
uip or packages versions InvoiceProcessing --limit 5
uip or packages versions InvoiceProcessing \
    --output-filter 'Data[?IsLatestVersion].Version | [0]'

# From a folder-scoped feed instead of the tenant feed
uip or packages versions InvoiceProcessing --folder-path "Shared"

Forma de datos (--json de salida)​

{
  "Code": "PackageVersionList",
  "Data": [
    {
      "Key": "InvoiceProcessing:1.0.2",
      "Title": "InvoiceProcessing",
      "Version": "1.0.2",
      "Description": "",
      "IsLatestVersion": true,
      "IsActive": true,
      "PackageType": "Process",
      "TargetFramework": "Windows",
      "Authors": "Finance Team",
      "Published": "2025-04-10T08:00:00Z",
      "Id": "InvoiceProcessing"
    }
  ]
}
{
  "Code": "PackageVersionList",
  "Data": [
    {
      "Key": "InvoiceProcessing:1.0.2",
      "Title": "InvoiceProcessing",
      "Version": "1.0.2",
      "Description": "",
      "IsLatestVersion": true,
      "IsActive": true,
      "PackageType": "Process",
      "TargetFramework": "Windows",
      "Authors": "Finance Team",
      "Published": "2025-04-10T08:00:00Z",
      "Id": "InvoiceProcessing"
    }
  ]
}

UIP o puntos de entrada de paquetes​

Enumerar los puntos de entrada del flujo de trabajo para una versión de paquete, incluidos los esquemas de argumentos de entrada/salida. Utiliza la ruta del punto de entrada con processes create --entry-point para paquetes de varios puntos de entrada.

Argumentos​

NombreObligatorioPropósito
<key>SíClave de versión del paquete (por ejemplo, MyProcess:1.0.0).

Opciones​

CortoLargoValorPredeterminadoDescripción
—--feed-idGUIDTransmisión de inquilinosApunta a una fuente específica.

Ejemplos​

uip or packages entry-points InvoiceProcessing:1.0.2
uip or packages entry-points InvoiceProcessing:1.0.2 \
    --output-filter 'Data[].Path'
uip or packages entry-points InvoiceProcessing:1.0.2 --output table
uip or packages entry-points InvoiceProcessing:1.0.2
uip or packages entry-points InvoiceProcessing:1.0.2 \
    --output-filter 'Data[].Path'
uip or packages entry-points InvoiceProcessing:1.0.2 --output table

Forma de datos (--json de salida)​

{
  "Code": "PackageEntryPoints",
  "Data": [
    {
      "UniqueId": "a1b2c3d4-0000-0000-0000-000000000001",
      "Path": "Main.xaml",
      "DisplayName": "Main",
      "InputArguments": "{\"invoicePath\":\"String\"}",
      "OutputArguments": "{\"result\":\"String\"}"
    }
  ]
}
{
  "Code": "PackageEntryPoints",
  "Data": [
    {
      "UniqueId": "a1b2c3d4-0000-0000-0000-000000000001",
      "Path": "Main.xaml",
      "DisplayName": "Main",
      "InputArguments": "{\"invoicePath\":\"String\"}",
      "OutputArguments": "{\"result\":\"String\"}"
    }
  ]
}

carga de uip o paquetes​

Carga un paquete de proceso .nupkg a la fuente. Después de cargarlo, vincúlalo a una carpeta con uip or processes create. Un paquete empaquetado con --output-type Library se rechaza antes de la carga: utiliza uip or libraries upload o --force para ponerlo en la fuente de procesos de todos modos.

Argumentos​

NombreObligatorioPropósito
<file>SíLa ruta del archivo .nupkg.

Opciones​

CortoLargoValorPredeterminadoDescripción
—--feed-idGUIDTransmisión de inquilinosCargar a una fuente específica.
—--folder-pathRutaTransmisión de inquilinosCargar a una fuente de ámbito de carpeta por ruta en lugar de la fuente del tenant.
—--folder-keyGUIDTransmisión de inquilinosCargar a una fuente de ámbito de carpeta por clave en lugar de la fuente del tenant.
—--forceMarcafalseCargue un paquete de biblioteca a la fuente de procesos de todos modos.

Ejemplos​

uip or packages upload ./InvoiceProcessing.1.0.3.nupkg
uip or packages upload ./dist/MyProcess.2.0.0.nupkg --feed-id a1b2c3d4-0000-0000-0000-000000000001
uip or packages upload ./InvoiceProcessing.1.0.3.nupkg --output-filter 'Data[0].body'

# Upload to a folder-scoped feed instead of the tenant feed
uip or packages upload ./InvoiceProcessing.1.0.3.nupkg --folder-path "Shared"
uip or packages upload ./InvoiceProcessing.1.0.3.nupkg
uip or packages upload ./dist/MyProcess.2.0.0.nupkg --feed-id a1b2c3d4-0000-0000-0000-000000000001
uip or packages upload ./InvoiceProcessing.1.0.3.nupkg --output-filter 'Data[0].body'

# Upload to a folder-scoped feed instead of the tenant feed
uip or packages upload ./InvoiceProcessing.1.0.3.nupkg --folder-path "Shared"

Forma de datos (--json de salida)​

{
  "Code": "PackageUploaded",
  "Data": [
    {
      "key": "InvoiceProcessing.1.0.3.nupkg",
      "status": "Created",
      "body": "InvoiceProcessing:1.0.3"
    }
  ]
}
{
  "Code": "PackageUploaded",
  "Data": [
    {
      "key": "InvoiceProcessing.1.0.3.nupkg",
      "status": "Created",
      "body": "InvoiceProcessing:1.0.3"
    }
  ]
}

uip o eliminación de paquetes​

Eliminar una versión de paquete de la fuente de procesos de Orchestrator. Eliminar un paquete al que está vinculado un proceso deja ese proceso sin una versión para ejecutar.

Argumentos​

NombreObligatorioPropósito
<key>SíClave de versión del paquete (formato PackageId:Version, por ejemplo MyProcess:1.0.0). Utiliza packages list o packages versions para encontrarlo.

Opciones​

CortoLargoValorPredeterminadoDescripción
—--feed-idGUIDTransmisión de inquilinosEliminar de una fuente específica.
—--folder-pathRutaTransmisión de inquilinosEliminar de una fuente de ámbito de carpeta por ruta en lugar de la fuente del tenant.
—--folder-keyGUIDTransmisión de inquilinosEliminar de una fuente de ámbito de carpeta por clave en lugar de la fuente del tenant.
-y--yesMarca—Obligatorio. Confirma esta operación irreversible: la CLI nunca solicita.

Ejemplos​

uip or packages delete InvoiceProcessing:1.0.3 --yes
uip or packages delete InvoiceProcessing:1.0.3 --yes

Forma de datos (--json de salida)​

{
  "Code": "PackageDeleted",
  "Data": {
    "Key": "InvoiceProcessing:1.0.3",
    "FeedId": "",
    "Status": "Package deleted"
  }
}
{
  "Code": "PackageDeleted",
  "Data": {
    "Key": "InvoiceProcessing:1.0.3",
    "FeedId": "",
    "Status": "Package deleted"
  }
}

FeedId siempre está presente: una cadena vacía significa la fuente del tenant. Una eliminación de ámbito de carpeta añade FolderKey y FolderPath a Data.

descarga de uip o paquetes​

Descarga un .nupkg de la fuente. Requiere --destination.

Argumentos​

NombreObligatorioPropósito
<key>SíClave de versión del paquete (por ejemplo, MyProcess:1.0.0).

Opciones​

CortoLargoValorPredeterminadoDescripción
—--feed-idGUIDTransmisión de inquilinosApunta a una fuente específica.
—--folder-pathRutaTransmisión de inquilinosApunta a una fuente de ámbito de carpeta por ruta en lugar de la fuente del tenant.
—--folder-keyGUIDTransmisión de inquilinosApunta a una fuente de ámbito de carpeta por clave en lugar de la fuente del tenant.
-d--destinationRutaobligatorioDónde guardar el .nupkg descargado.

Ejemplos​

uip or packages download InvoiceProcessing:1.0.2 \
    --destination ./InvoiceProcessing.1.0.2.nupkg

uip or packages download InvoiceProcessing:1.0.2 -d /tmp/ip.nupkg \
    --feed-id a1b2c3d4-0000-0000-0000-000000000001

uip or packages download InvoiceProcessing:1.0.2 -d ./ip.nupkg \
    --output-filter 'Data.SavedTo'
uip or packages download InvoiceProcessing:1.0.2 \
    --destination ./InvoiceProcessing.1.0.2.nupkg

uip or packages download InvoiceProcessing:1.0.2 -d /tmp/ip.nupkg \
    --feed-id a1b2c3d4-0000-0000-0000-000000000001

uip or packages download InvoiceProcessing:1.0.2 -d ./ip.nupkg \
    --output-filter 'Data.SavedTo'

Forma de datos (--json de salida)​

{
  "Code": "PackageDownloaded",
  "Data": {
    "Key": "InvoiceProcessing:1.0.2",
    "SavedTo": "./InvoiceProcessing.1.0.2.nupkg",
    "Size": "512000 bytes"
  }
}
{
  "Code": "PackageDownloaded",
  "Data": {
    "Key": "InvoiceProcessing:1.0.2",
    "SavedTo": "./InvoiceProcessing.1.0.2.nupkg",
    "Size": "512000 bytes"
  }
}

Códigos de salida​

Consulta Códigos de salida. Sin anulaciones específicas de verbos.

  • uip or processes : vincula un paquete a una carpeta como un proceso.
  • uip or feeds : descubre los ID de fuente disponibles.
  • uip or jobs , especialmente jobs start, que utiliza la clave de proceso (no la clave del paquete) de processes list.

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