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

recurso de solución de uip

uip solution resource realiza un inventario de los recursos (colas, activos, depósitos, procesos, conexiones) de los que depende una solución local : los declarados en bindings_v2.json de cada proyecto y agregados en la lista de recursos de la solución. Úselo para ver qué necesitará la solución cuando se implemente, o para volver a sincronizar el inventario de soluciones después de editar las vinculaciones del proyecto.

Nota:

No debe confundirse con uip resource

Esta página documenta el subcomandoresource de uip solution : una herramienta de inventario local con ámbito de solución.

La herramienta independiente uip resource es un comando diferente: proporciona CRUD sobre las colas, activos, depósitos, etc. del lado del servidor de Orchestrator en un tenant activo.

Regla general: uip solution resource inspecciona los archivos en el disco, uip resource habla con Orchestrator.

Sinopsis

uip solution resource <verb> [options]
uip solution resource <verb> [options]

Verbos

VerboPropósito
listEnumera los recursos de la solución: locales, remotos o ambos.
refreshVuelva a escanear los proyectos y sincronice el inventario de recursos de la solución a partir de sus archivos bindings_v2.json .

Ambos verbos respetan las opciones globales (--output, --output-filter, --log-level, --log-file). Los códigos de salida siguen el contrato estándar.

lista de recursos de soluciones de uip

Enumerar recursos en la solución. De forma predeterminada, devuelve tanto los recursos declarados localmente en el manifiesto de la solución como los recursos que informa Orchestrator para el tenant remoto asociado. Usa --source para restringir a un lado; utiliza --kind y --search para filtrar.

Cuando se enumeran ambos lados, las entradas remotas que coinciden con una entrada local por Kind:Name (sin distinguir entre mayúsculas y minúsculas) se deduplican: la entrada local gana.

Argumentos

NombreObligatorioPropósito
[solutionPath]NoRuta al directorio de la solución. El valor predeterminado es el directorio actual.

Opciones

CortoLargoValorPredeterminadoDescripción
--kindENUMQueue, Asset, Bucket, Process, Connection. No distingue entre mayúsculas y minúsculas.
--searchtextContiene coincidencia en el nombre del recurso.
--sourceENUMallall, local o remote.

Ejemplos

# All resources the current solution knows about
uip solution resource list

# Only queues declared locally
uip solution resource list --kind Queue --source local

# Remote buckets whose name matches "invoice"
uip solution resource list --kind Bucket --search invoice --source remote

# Point at a specific solution directory
uip solution resource list ./solutions/finance
# All resources the current solution knows about
uip solution resource list

# Only queues declared locally
uip solution resource list --kind Queue --source local

# Remote buckets whose name matches "invoice"
uip solution resource list --kind Bucket --search invoice --source remote

# Point at a specific solution directory
uip solution resource list ./solutions/finance

Forma de datos (--json de salida)

{
  "Code": "ResourceList",
  "Data": [
    {
      "Source": "Local",
      "Key": "a1b2c3d4-0000-0000-0000-000000000001",
      "Name": "InvoiceIntake",
      "Kind": "Queue",
      "Type": "",
      "Folder": "Shared"
    },
    {
      "Source": "Remote",
      "Key": "b2c3d4e5-0000-0000-0000-000000000002",
      "Name": "InvoiceBucket",
      "Kind": "Bucket",
      "Type": "S3",
      "Folder": "Shared/Finance"
    }
  ]
}
{
  "Code": "ResourceList",
  "Data": [
    {
      "Source": "Local",
      "Key": "a1b2c3d4-0000-0000-0000-000000000001",
      "Name": "InvoiceIntake",
      "Kind": "Queue",
      "Type": "",
      "Folder": "Shared"
    },
    {
      "Source": "Remote",
      "Key": "b2c3d4e5-0000-0000-0000-000000000002",
      "Name": "InvoiceBucket",
      "Kind": "Bucket",
      "Type": "S3",
      "Folder": "Shared/Finance"
    }
  ]
}
Nota:

--source remote (y all) requiere una sesión autenticada con acceso al Orchestrator de destino de la solución. Los fallos se registran como advertencias por tipo; el comando devuelve lo que haya podido obtener.

actualización del recurso de la solución uip

Vuelve a escanear cada proyecto de la solución y sincroniza las declaraciones de recursos de sus archivos bindings_v2.json . Se crean las vinculaciones que aún no están en la lista de recursos de la solución; se importan las vinculaciones que coinciden con un recurso de Orchestrator existente. Ejecute esto después de editar las vinculaciones del proyecto para que el manifiesto de la solución vuelva al paso.

Argumentos

NombreObligatorioPropósito
[solutionPath]NoRuta al directorio de la solución. El valor predeterminado es el directorio actual.

Ejemplos

# Refresh the current solution
uip solution resource refresh

# Refresh a specific solution directory
uip solution resource refresh ./solutions/finance
# Refresh the current solution
uip solution resource refresh

# Refresh a specific solution directory
uip solution resource refresh ./solutions/finance

Forma de datos (--json de salida)

{
  "Code": "ResourceRefresh",
  "Data": {
    "Created": 2,
    "Imported": 1,
    "Skipped": 5,
    "Warnings": [],
    "Status": "Synced 3 resources (5 already in solution)"
  }
}
{
  "Code": "ResourceRefresh",
  "Data": {
    "Created": 2,
    "Imported": 1,
    "Skipped": 5,
    "Warnings": [],
    "Status": "Synced 3 resources (5 already in solution)"
  }
}

Created es el recuento de recursos de solución nuevos; Imported es el recuento de recursos coincidentes con Orchestrator; Skipped cuenta las vinculaciones que ya tenían una entrada de solución coincidente. Warnings es una lista de notas legibles por humanos de la sincronización (vacía en una ejecución limpia).

  • uip solution pack — el empaquetado lee la lista de recursos de la solución.
  • uip solution deploy : implementa recursos de aprovisionamiento en el tenant de destino.
  • uip resource : la herramienta CRUD independiente del lado del servidor (comando diferente, propósito diferente).

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