UiPath Documentation
uipath-cli
latest
false
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.

Guia do usuário da UiPath CLI

recurso da solução uip

uip solution resource inventários os recursos (filas, ativos, buckets, processos, conexões) dos quais uma solução local depende — aqueles declarados no bindings_v2.json de cada projeto e agregados na lista de recursos da solução. Use-a para ver do que a solução precisará quando implantada ou para sincronizar novamente o inventário da solução após editar as associações do projeto.

Observação:

Não deve ser confundido com uip resource

Esta página documenta o subcomandoresource de uip solution — uma ferramenta de inventário local com escopo de solução.

A ferramenta uip resource independente é um comando diferente: ela fornece CRUD sobre filas, ativos, buckets do lado do servidor do Orchestrator em um tenant ativo.

Regra geral: uip solution resource inspeciona arquivos no disco, uip resource conversa com o Orchestrator.

Resumo

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

Verbo

TextoFinalidade
listListe recursos na solução — local, remoto ou ambos.
refreshVerifique novamente os projetos e sincronize o inventário de recursos da solução a partir dos arquivos bindings_v2.json .

Ambos os verbos respeitam as opções globais (--output, --output-filter, --log-level, --log-file). Os códigos de saída seguem o contrato padrão.

lista de recursos da solução uip

Liste recursos na solução. Por padrão, retorna os recursos declarados localmente no manifesto da solução e os recursos que o Orchestrator relata para o tenant remoto associado. Use para --source a um lado; use --kind e --search para filtrar.

Quando ambos os lado estão listados, as entradas remotas que correspondem a uma entrada local por Kind:Name (sem diferenciação entre maiúsculas e minúsculas) são desduplicadas — a entrada local prevalece.

Argumentos

NameRequiredFinalidade
[solutionPath]nãoCaminho para o diretório da solução. O padrão para o diretório atual.

Opções

ShortLongValorPadrãoDescription
--kindENUMQueue, Asset, Bucket, Process, Connection. Sem distinção entre maiúsculas e minúsculas.
--searchtextContém correspondência no nome do recurso.
--sourceENUMallall, local ou remote.

Exemplos

# 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

Formato dos dados (--output json)

{
  "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"
    }
  ]
}
Observação:

--source remote (e all) requer uma sessão autenticada com acesso ao Orchestrator de destino da solução. As falhas são registradas como avisos por tipo; o comando retorna tudo o que ele conseguiu buscar.

atualização de recurso da solução uip

Verifique novamente cada projeto na solução e sincronize as declarações de recursos de seus arquivos bindings_v2.json . As associações que ainda não estão na lista de recursos da solução são criadas; que correspondem a um recurso do Orchestrator existente são importadas. Execute isso depois de editar as associações do projeto para trazer o manifesto da solução de volta à etapa.

Argumentos

NameRequiredFinalidade
[solutionPath]nãoCaminho para o diretório da solução. O padrão para o diretório atual.

Exemplos

# 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

Formato dos dados (--output json)

{
  "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 é a contagem de recursos de solução novos; Imported é a contagem de recursos correspondentes ao Orchestrator; Skipped conta as associações que já tiveram uma entrada de solução correspondente. Warnings é uma lista de notas legíveis por humanos da sincronização (vazia em uma execução limpa).

  • uip solution pack — o empacotamento lê a lista de recursos da solução.
  • uip solution deploy — implantar recursos de provisionamento no tenant de destino.
  • uip resource — a ferramenta CRUD independente do lado do servidor (comando diferente, finalidade diferente).

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