UiPath Documentation
uipath-cli
latest
false
Guia do usuário da UiPath CLI
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.

Pacote de fluxo uiip

Sintaxe e opções para o "uip flow pack", que empacota um diretório de projeto de fluxo em um ".nupkg" para a publicação do Orchestrator.

uip flow pack empacota um diretório de projeto de fluxo em um arquivo .nupkg pronto para ser publicado no Orchestrator.

Resumo

uip flow pack <projectPath> <outputPath> [-n <name>] [-v <version>]
uip flow pack <projectPath> <outputPath> [-n <name>] [-v <version>]

Recebe opções globais. Os códigos de saída seguem o contrato padrão.

Argumentos

  • <projectPath> (obrigatório) — caminho para o diretório do projeto de fluxo (deve conter project.uiproj e pelo menos um arquivo .flow ).
  • <outputPath> (necessário) — diretório de saída onde o .nupkg será escrito. Criado se não existir.

Opções

  • -n, --name <name> nome do pacote. O padrão é o nome da pasta do projeto.
  • -v, --version <version> — versão do pacote. O padrão é 1.0.0.

Exemplos

# Pack with defaults (name = folder, version = 1.0.0)
uip flow pack ./invoice-flow ./dist

# Pack with an explicit version
uip flow pack ./invoice-flow ./dist --version 1.2.0

# Override the package name
uip flow pack ./invoice-flow ./dist --name Invoicing.Flow --version 1.2.0
# Pack with defaults (name = folder, version = 1.0.0)
uip flow pack ./invoice-flow ./dist

# Pack with an explicit version
uip flow pack ./invoice-flow ./dist --version 1.2.0

# Override the package name
uip flow pack ./invoice-flow ./dist --name Invoicing.Flow --version 1.2.0

Formato dos dados (--output json)

{
  "Code": "FlowPack",
  "Data": {
    "Package": "invoice-flow.1.2.0.nupkg",
    "Output": "./dist/invoice-flow.1.2.0.nupkg"
  }
}
{
  "Code": "FlowPack",
  "Data": {
    "Package": "invoice-flow.1.2.0.nupkg",
    "Output": "./dist/invoice-flow.1.2.0.nupkg"
  }
}

Problema conhecido — Pacote de soluções

Quando um projeto de fluxo é adicionado a uma solução (uip solution project add) e empacotado com uip solution pack, o .nupkg resultante dentro do zip da solução pode não conter arquivos críticos (.bpmn, .flow, entry-points.json, bindings_v2.json).

A causa raiz é um auxiliar copyFiles() não recursivo no @uipath/tool-flow publicado — ele ignora silenciosamente os subdiretórios content/ e flow_files/ . uip flow pack usa uma cópia recursiva e não é afetado.

Solução alternativa: use uip flow pack diretamente para produzir arquivos .nupkg implantáveis até que o pipeline da solução seja corrigido.

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