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 manages the automation packages (.nupkg artifacts) uploaded to an Orchestrator feed. list, get, and entry-points are tenant-scoped and need no folder context; versions, upload, and download additionally accept --folder-path/--folder-key to target a folder-scoped feed instead of the tenant feed. Use uip or processes to bind a package to a folder as a runnable process. Packages packed with --output-type Library belong to uip or libraries instead.

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.
deleteDelete a package version from the feed.
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--searchtextBuscar 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>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>ID de paquete (por ejemplo, MyProcess).

Opciones

CortoLargoValorPredeterminadoDescripción
--feed-idGUIDTransmisión de inquilinosApunta a una fuente específica.
--folder-pathRutaTransmisión de inquilinosTarget a folder-scoped feed by path instead of the tenant feed.
--folder-keyGUIDTransmisión de inquilinosTarget a folder-scoped feed by key instead of the tenant feed.
--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>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

Upload a process .nupkg package to the feed. After upload, bind it to a folder with uip or processes create. A package packed with --output-type Library is rejected before upload — use uip or libraries upload, or --force to put it in the processes feed anyway.

Argumentos

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

Opciones

CortoLargoValorPredeterminadoDescripción
--feed-idGUIDTransmisión de inquilinosCargar a una fuente específica.
--folder-pathRutaTransmisión de inquilinosUpload to a folder-scoped feed by path instead of the tenant feed.
--folder-keyGUIDTransmisión de inquilinosUpload to a folder-scoped feed by key instead of the tenant feed.
--forceMarcafalseUpload a library package to the processes feed anyway.

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 or packages delete

Delete a package version from the Orchestrator processes feed. Deleting a package a process is bound to leaves that process without a version to run.

Argumentos

NombreObligatorioPropósito
<key>Package version key (format PackageId:Version, for example MyProcess:1.0.0). Use packages list or packages versions to find it.

Opciones

CortoLargoValorPredeterminadoDescripción
--feed-idGUIDTransmisión de inquilinosDelete from a specific feed.
--folder-pathRutaTransmisión de inquilinosDelete from a folder-scoped feed by path instead of the tenant feed.
--folder-keyGUIDTransmisión de inquilinosDelete from a folder-scoped feed by key instead of the tenant feed.
-y--yesMarcaRequired. Confirm this irreversible operation — the CLI never prompts.

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 is always present — an empty string means the tenant feed. A folder-scoped delete adds FolderKey and FolderPath to Data.

descarga de uip o paquetes

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

Argumentos

NombreObligatorioPropósito
<key>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 inquilinosTarget a folder-scoped feed by path instead of the tenant feed.
--folder-keyGUIDTransmisión de inquilinosTarget a folder-scoped feed by key instead of the tenant feed.
-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