- Visão geral
- Introdução
- Conceitos
- Usando o UiPath CLI
- Guias de instruções
- Receitas de CI/CD
- Referência de comando
- Visão geral
- Códigos de saída
- Opções globais
- Agente de código uip
- codificador UIP
- Contextualização da uip
- Documento da UIP
- Função UIP
- Proteções da UIP
- configuração-llm-uip
- gateway-llm-uip
- criação do uip Maestro
- Registro do uip Maestro
- hub de modelo da uip
- Atividades Localizar
- atividades get-padrão-xaml
- Analisar
- lista de regras do analisador
- Criar
- Limpeza
- instalação de entidades-de-dados
- lista de entidades de data-fabric
- comparação dos arquivos
- obter-repositório-objeto-da-Biblioteca
- obter-objeto-repositório
- Init
- lista de instâncias
- Empacotar
- inspeção de pacotes
- Instalação dos pacotes
- versões dos pacotes
- Publicar
- Remoto
- restore
- executar, depurar e adicionar; Execução
- Configurações
- Início do Studio
- pesquisa de modelos
- adição de dados de teste
- adicionar-fila-de-dados-de-teste
- adição-variação dos dados de teste
- TM
- UIA
- Validar
- fluxo de trabalho-exemplos obter
- lista de exemplos de fluxo de trabalho
- tarefas do UIP
- anexo
- Campo personalizado
- Defects
- Execuções
- exportar trabalhos
- Migração
- Rótulo do objeto
- Empacotar
- cenário-perf
- grupos de carga do cenário-perf
- dados de execução do cenário-perf
- relatório do cenário-perf
- Projeto
- permissões do projeto
- Prompts
- Relatar
- Requisitos
- Resultado
- Executar
- Agendamentos
- Log de caso de teste
- Casos de teste
- Conjuntos de Testes
- Log de etapa de teste
- Usuário
- Aguardar
- Traces da UIP
- Feedback de traces da uip
- Migração
- Referência e suporte
Solução uip
Crie, publique e implante soluções da UiPath usando a ferramenta "solução uip", desde o framework e o pacote até a ativação do Orchestrator.
uip solution builds, publishes, and deploys solutions — bundles of UiPath projects (RPA workflows, test cases, libraries, agents, flows in Maestro, and apps) shipped and versioned as a single artifact. A solution is defined by a .uipx manifest at the root of a solution directory; every project listed in that manifest travels together through pack, publish, and deploy.
A maior parte do seu tempo nessa ferramenta é gasto em três etapas: estruturar ou editar uma solução localmente (init, projects), empacotar ela em um .zip (pack) e implantar a versão empacotada no Orchestrator (publish + deploy run). Consulte Seu primeiro pipeline para o guia passo a passo de ponta a ponta.
Taxonomia do verbo
| Família de verbos | Opera em | Finalidade |
|---|---|---|
init | Sistema de arquivos local | Estruture um diretório de solução .uipx vazio. |
projects | Local .uipx / nuvem | Adicionar, importar, listar, remover, publicar ou ressincronizar projetos registrados no manifesto da solução. |
resources | Solução local | Liste, obtenha, adicione, remova, edite e atualize as declarações de recursos (filas, ativos, buckets, processos, conexões e muito mais) dentro de uma solução. |
pack | Solução local | Produza um pacote .zip implantável a partir de um diretório de solução ou arquivo .uis. Também valida por meio de --dry-run, assina pacotes e carimbos metadados de rastreabilidade de origem. |
publish | Feed do tenant / Espaço de trabalho pessoal / feed da pasta | Carregue um .zip compactado para um feed de solução da UiPath. |
upload | Studio Web | Carregue uma solução para edição baseada em navegador no Studio Web. |
download | Studio Web | Baixe e, opcionalmente, extraia uma solução do Studio Web por ID. |
list (Pré-visualização) | Studio Web / sistema de arquivos local | Liste suas soluções do Studio Web ou procure soluções locais em um diretório. |
delete | Studio Web | Excluir uma solução do Studio Web por ID (requer -y, --yes). |
cleanup | Sistema de arquivos local | Remova itens não utilizados de cada projeto em uma solução. |
restore | Sistema de arquivos local | Resolver dependências do NuGet para cada projeto em uma solução. |
feeds | Tenant / Espaço de trabalho pessoal / pastas | Liste os feeds (localizações de publicação) em que você pode publicar ou implantar. |
packages | Feed do tenant / Espaço de trabalho pessoal / feed da pasta | Lista, baixa e exclui pacotes de solução publicados (a exclusão requer -y, --yes). |
deploy | Orchestrator | Install a deployment (run), move an existing one to another published package version in place (upgrade), check status, list, activate, uninstall (requires -y, --yes), delete a leftover deployment record (delete, requires -y, --yes), and edit deploy configuration files. |
é fornecido pelo plug- @uipath/solution-tool uip solution Se ainda não estiver instalado, uip tools install solution o adiciona. Consulte Ferramentas ( plugins ).
Resumo
uip solution init <solutionName>
uip solution projects add <projectPath> [--solution-folder <path>]
uip solution projects import --source <path> [--solution-folder <path>]
uip solution projects remove <projectPath> [--solution-folder <path>]
uip solution projects list [--solution-folder <path>]
uip solution projects publish --project-name <name> --package-name <name> --package-version <version> [--folder-name <name>]
uip solution projects resync [project-name] [--sync-option <Sync|Reset>]
uip solution resources list [--solution-folder <path>] [--kind <kind>] [--search <term>] [--source <all|local|remote>] [--limit <n>] [--next-page <cursor>]
uip solution resources get <resource-key> [--solution-folder <path>]
uip solution resources add --source <local|remote> --kind <kind> --name <name>
uip solution resources remove <resource-key>
uip solution resources edit <resource-key> --patch <json> | --source remote [--force]
uip solution resources refresh [--solution-folder <path>]
uip solution pack <solutionPath> [outputPath] [--name <name>] [--version <version>] [--dry-run]
uip solution publish <packagePath> [--feed <name-or-key> | --personal-workspace] [--wait]
uip solution upload <solutionPath>
uip solution download <solution-id> [-d <destination>] [--extract]
uip solution list [--local [directory]] [--check-cloud]
uip solution delete <solution-id> -y
uip solution cleanup <solutionPath> [--dry-run]
uip solution restore <solutionPath>
uip solution feeds list
uip solution packages list [--personal-workspace | --feed <name-or-key>] [--limit <n>] [--offset <n>]
uip solution packages download <packageName> [packageVersion] [-d <path>]
uip solution packages delete <packageName> <packageVersion> --yes [--personal-workspace | --feed <name-or-key>]
uip solution deploy run --name <n> --package-name <n> --package-version <v> --folder-name <n> [--parent-folder-path <path> | --personal-workspace] [--feed <name-or-key>] [-y]
uip solution deploy upgrade <deployment-key> | --name <n> --package-name <n> [--version <v>] [--discard-draft] [--no-wait]
uip solution deploy status <deployment> [--feed <name-or-key> | --personal-workspace]
uip solution deploy activate <deployment-name>
uip solution deploy list [--folder-path <path> | --folder-key <key>] [--feed <name-or-key> | --personal-workspace] [--operation-status <s>] [--activation-status <s>]
uip solution deploy uninstall <deployment-name> -y
uip solution deploy delete <deployment-name> -y
uip solution deploy config get <package-name> [--package-version <v>] [-d <path>] [--format json|yaml]
uip solution deploy config set <file> [--all] <args...>
uip solution deploy config link <file> <resource> --name <n> [--folder-path <path>]
uip solution deploy config unlink <file> <resource>
uip solution init <solutionName>
uip solution projects add <projectPath> [--solution-folder <path>]
uip solution projects import --source <path> [--solution-folder <path>]
uip solution projects remove <projectPath> [--solution-folder <path>]
uip solution projects list [--solution-folder <path>]
uip solution projects publish --project-name <name> --package-name <name> --package-version <version> [--folder-name <name>]
uip solution projects resync [project-name] [--sync-option <Sync|Reset>]
uip solution resources list [--solution-folder <path>] [--kind <kind>] [--search <term>] [--source <all|local|remote>] [--limit <n>] [--next-page <cursor>]
uip solution resources get <resource-key> [--solution-folder <path>]
uip solution resources add --source <local|remote> --kind <kind> --name <name>
uip solution resources remove <resource-key>
uip solution resources edit <resource-key> --patch <json> | --source remote [--force]
uip solution resources refresh [--solution-folder <path>]
uip solution pack <solutionPath> [outputPath] [--name <name>] [--version <version>] [--dry-run]
uip solution publish <packagePath> [--feed <name-or-key> | --personal-workspace] [--wait]
uip solution upload <solutionPath>
uip solution download <solution-id> [-d <destination>] [--extract]
uip solution list [--local [directory]] [--check-cloud]
uip solution delete <solution-id> -y
uip solution cleanup <solutionPath> [--dry-run]
uip solution restore <solutionPath>
uip solution feeds list
uip solution packages list [--personal-workspace | --feed <name-or-key>] [--limit <n>] [--offset <n>]
uip solution packages download <packageName> [packageVersion] [-d <path>]
uip solution packages delete <packageName> <packageVersion> --yes [--personal-workspace | --feed <name-or-key>]
uip solution deploy run --name <n> --package-name <n> --package-version <v> --folder-name <n> [--parent-folder-path <path> | --personal-workspace] [--feed <name-or-key>] [-y]
uip solution deploy upgrade <deployment-key> | --name <n> --package-name <n> [--version <v>] [--discard-draft] [--no-wait]
uip solution deploy status <deployment> [--feed <name-or-key> | --personal-workspace]
uip solution deploy activate <deployment-name>
uip solution deploy list [--folder-path <path> | --folder-key <key>] [--feed <name-or-key> | --personal-workspace] [--operation-status <s>] [--activation-status <s>]
uip solution deploy uninstall <deployment-name> -y
uip solution deploy delete <deployment-name> -y
uip solution deploy config get <package-name> [--package-version <v>] [-d <path>] [--format json|yaml]
uip solution deploy config set <file> [--all] <args...>
uip solution deploy config link <file> <resource> --name <n> [--folder-path <path>]
uip solution deploy config unlink <file> <resource>
Every subcommand honours the global options (--output, --output-filter, --log-level, --log-file) and returns the standard exit codes. Default output is JSON. deploy run stops when the package is already deployed, unless -y, --yes is passed; to install a second, separate copy, pass --yes with a different --name. To move an existing deployment to another package version in place, use deploy upgrade. The pack/publish/packages/deploy synopsis lines above are abbreviated — see each command's own page for the full, verified flag list.
Fluxo de ponta a ponta
┌──────────┐ ┌────────────┐ ┌──────────┐ ┌──────────────┐ ┌──────────────────┐
│ solution │ │ solution │ │ solution │ │ solution │ │ solution deploy │
│ init │ → │ projects │ → │ pack │ → │ publish │ → │ run │
│ │ │ add/import │ │ │ │ (tenant feed)│ │ (Orchestrator) │
└──────────┘ └────────────┘ └──────────┘ └──────────────┘ └──────────────────┘
┌──────────┐ ┌────────────┐ ┌──────────┐ ┌──────────────┐ ┌──────────────────┐
│ solution │ │ solution │ │ solution │ │ solution │ │ solution deploy │
│ init │ → │ projects │ → │ pack │ → │ publish │ → │ run │
│ │ │ add/import │ │ │ │ (tenant feed)│ │ (Orchestrator) │
└──────────┘ └────────────┘ └──────────┘ └──────────────┘ └──────────────────┘
- Estrutura.
uip solution init my-solutioncria um diretório com um.uipxmanifesto vazio (maisAGENTS.mdCLAUDE.mdarquivos de resumo /). - Preencher.
uip solution projects add ./my-solution/my-projectregistra uma subpasta de projeto ouuip solution projects import --source ./externalcopia um projeto externo. - Empacotar.
uip solution pack ./my-solution ./dist --version 1.0.0produz./dist/my-solution_1.0.0.zip. - Publicar.
uip solution publish ./dist/my-solution_1.0.0.zipcarrega o.zippara um feed da solução. - Implantar.
uip solution deploy run --name my-deployment --package-name my-solution --package-version 1.0.0 --folder-name MySolution --parent-folder-path Sharedcria uma pasta do Orchestrator, provisiona recursos (filas, ativos, processos) e ativa a solução.
Para criação interativa, substitua a etapa 3 por uip solution upload ./my-solution para abrir a solução no UiPath Studio Web em vez de empacotá-la para implantação.
Cada etapa desse fluxo é documentada na página vinculada na tabela de taxonomia do verbo acima. O exemplo completo está em Seu primeiro pipeline.
Modelo de autenticação e feed
Comandos que se comunicam com o Orchestrator ou um feed de solução — publish, upload, download, list (modo cloud), delete, packages *, feeds list, resources list/add/refresh (caminhos remotos), e cada subcomando deploy … — exige uma sessão ativa. Execute uip login uma vez. Consulte Autenticação.
Vários desses comandos também aceitam --personal-workspace ou --feed <name-or-key> para direcionar um feed de solução específico em vez do feed de tenant padrão. Use uip solution feeds list para encontrar o nome ou a chave de um feed.
Comandos locais (init, projects add/import/remove/list, pack, cleanup, restore, resources get/remove/edit, list --local) funcionam offline em arquivos no disco.
Veja também
uip solution feeds— list feeds for--feedonpublish,packages, anddeploy.uip solution list,uip solution download— encontre e recupere soluções do Studio Web.uip solution cleanup,uip solution restore— manutenção do projeto local antes do empacotamento.- Seu primeiro pipeline — guia prático de empacotar → publicar → implantar execução.
- Ferramentas ( plugins ) — como a ferramenta da solução é distribuída e versionada.
- Autenticação e Configuração — configuração de sessão e padrões por tenant.
- Opções globais e códigos de saída — contratos compartilhados por cada verbo.
uip or— CRUD de recurso do Orchestrator (ativos, buckets, filas, bibliotecas, gatilhos, webhooks), ao lado de trabalhos, processos e pastas.