- Visão geral
- Introdução
- Conceitos
- Usando o UiPath CLI
- UiPath para agentes de codificação
- 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
- Documento da UIP
- adicionar-tipo-dados-de-teste
- adicionar-dados-de-teste-fila
- adicionar-teste-variação de dados
- Analisar
- Criar
- criar projeto
- Comparação
- encontrar atividades
- obter-analisador-regras
- obter-padrão-atividade-xaml
- obter-erros
- obter-casos-de-teste-manuais
- obter-etapas-de-teste-manual
- Obter versões
- obter-fluxo-de-trabalho-exemplo
- indicar aplicativo
- indicar elemento
- inspecionar pacote
- instalar-data-fabric-entities
- instalar-ou-atualizar pacotes
- listar-data-fabric-entities
- listar-exemplos-de-fluxo-de-trabalho
- Empacotar
- restore
- arquivo de execução
- modelos-pesquisar
- Iniciar Studio
- interromper a execução
- UIA
- Traces da UIP
- Migração
- Referência e suporte
Guia do usuário da UiPath CLI
uip solution upload carrega uma solução local no UiPath Studio Web para edição no navegador. Ele agrupa a solução em um arquivo .uis interno, a envia para o Studio Web e (em caso de sucesso) imprime um URL que você pode abrir diretamente no designer.
Ao contrário de uip solution pack + uip solution publish, que produzem um .zip implantável para o Orchestrator, upload tem como alvo a superfície de criação do Studio Web . Use isso quando você quiser continuar editando uma solução de forma colaborativa no navegador.
Se a solução já existir no Studio Web (correspondente pelo SolutionId dentro de seu .uipx), o upload substituirá a cópia existente; caso contrário, ele será importado como uma nova solução e o ID retornado será gravado de volta no .uipx local, para que os carregamentos subsequentes sejam atualizados no local.
Resumo
uip solution upload <solutionPath> [--login-validity <minutes>]
uip solution upload <solutionPath> [--login-validity <minutes>]
O comando honra as opções globais e retorna os códigos de saída padrão.
Argumentos
<solutionPath>(necessário) — Um de:- Um diretório de solução que contém um manifesto
.uipx(mais comum). - Um arquivo
.uipx(o comando resolve o diretório que o contém). - Um arquivo
.uis(um arquivo de solução pré-incluído; carregado como está para compatibilidade com versões anteriores).
- Um diretório de solução que contém um manifesto
Opções
--login-validity <minutes>Minutos mínimos antes da expiração do token para disparar uma atualização. O padrão é10.
Exemplos
Mínimo
uip solution upload ./my-solution
uip solution upload ./my-solution
Carregar um arquivo.uipx específico
uip solution upload ./workspace/my-solution/my-solution.uipx
uip solution upload ./workspace/my-solution/my-solution.uipx
Scripting — abra o URL do designer retornado
URL=$(uip solution upload ./my-solution --output-filter "Data.DesignerUrl" --output plain)
open "$URL" # macOS
URL=$(uip solution upload ./my-solution --output-filter "Data.DesignerUrl" --output plain)
open "$URL" # macOS
Formato dos dados (--output json)
{
"Code": "SolutionUpload",
"Data": {
"Status": "Uploaded successfully",
"SolutionId": "a1b2c3d4-0000-0000-0000-000000000001",
"DesignerUrl": "https://cloud.uipath.com/myorg/mytenant/studio_/designer/p1?solutionId=a1b2c3d4-0000-0000-0000-000000000001",
"Response": { }
}
}
{
"Code": "SolutionUpload",
"Data": {
"Status": "Uploaded successfully",
"SolutionId": "a1b2c3d4-0000-0000-0000-000000000001",
"DesignerUrl": "https://cloud.uipath.com/myorg/mytenant/studio_/designer/p1?solutionId=a1b2c3d4-0000-0000-0000-000000000001",
"Response": { }
}
}
SolutionId— a identidade que o Studio Web atribuiu (no primeiro upload) ou correspondeu (na substituição). Também gravado de volta no.uipxlocal, para que o próximouploadatualize a mesma solução.DesignerUrlURL pronta para abrir para o primeiro projeto na solução, pré-com escopo para a solução.nullquando o Studio Web não retorna um ID de projeto.Responsecarga de resposta bruta do Studio Web. Útil para depuração; não faz parte de um contrato estável.
efeitos colaterais
- As associações sincronizam-se. Antes de carregar,
uploadverifica novamentebindings_v2.jsonde cada projeto e reconcilia as declarações de recurso da solução, equivalente à execução deuip solution resource refresh. - Conexão substituições. Após o upload, quaisquer substituições de conexão detectadas no diretório
resources/solution_folder/connection/da solução são corrigidas no Studio Web para a pasta Espaço de Trabalho Pessoal do usuário autenticado. As falhas aqui são registradas como avisos e não causam falhas no comando. - Write-back do IdDaSolução. Em um novo upload, o ID da solução retornado substitui (ou preenche) o campo
SolutionIdno.uipxlocal.
Comandos relacionados
uip solution pack+uip solution publish— pipeline de implantação alternativo paraupload.uip solution delete— remova uma solução do Studio Web por seuSolutionId.uip solution new— estrutura uma solução antes de carregá-la.
Veja também
- Autenticação —
uploadrequer uma sessão ativa. uip solutionvisão geral.