- 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 or processes gerencia as associações executáveis de pacotes a pastas — o que o Orchestrator chama internamente de Lançamentos. Um processo é o que uip or jobs start tem como alvo; um pacote é o artefato .nupkg subjacente (consulte uip or packages).
Resumo
uip or processes <verb> [options]
uip or processes <verb> [options]
Verbo
| Texto | Finalidade |
|---|---|
list | Liste os processos em uma pasta. |
get | Buscar um processo por chave, incluindo esquemas de argumento e retenção. |
create | Associe um pacote a uma pasta como um novo processo. |
update-version | Adicionar um ou mais processos para a versão mais recente (ou específica) do pacote. |
edit | Editar configurações do processo (semântica PATCH nos campos selecionados). |
rollback | Reverter um processo para a versão anterior do pacote. |
uip ou lista de processos
Liste os processos em uma pasta. Requer --folder-path ou --folder-key. Retorna a chave do processo (GUID), nome, versão e metadados básicos.
Opções
| Short | Long | Valor | Padrão | Description |
|---|---|---|---|---|
-t | --tenant | name | padrão da sessão | Substituir o tenant. |
| — | --folder-path | Path | — | Pasta de destino por caminho. |
| — | --folder-key | GUID | — | Pasta de destino por chave. |
-n | --name | text | — | Contains-match no nome do processo. |
| — | --process-type | ENUM | — | Process, Agent, Flow, TestAutomationProcess, WebApp, Api, MCPServer, BusinessRules, CaseManagement, Function. |
| — | --all-fields | Bandeira | desativada | Retorna a carga útil da API completa. |
-l | --limit | Número | 50 | Tamanho da página |
| — | --offset | Número | 0 | Ignorar contagem. |
| — | --order-by | Campo | Id desc | Classificação OData. |
Exemplos
uip or processes list --folder-path "Shared"
uip or processes list --folder-path "Shared" --process-type Agent
uip or processes list --folder-path "Shared" \
--output-filter 'Data[].{key:Key, name:Name, v:ProcessVersion}'
uip or processes list --folder-path "Shared"
uip or processes list --folder-path "Shared" --process-type Agent
uip or processes list --folder-path "Shared" \
--output-filter 'Data[].{key:Key, name:Name, v:ProcessVersion}'
Formato dos dados (--output json)
{
"Code": "ProcessList",
"Data": [
{
"Key": "c3d4e5f6-0000-0000-0000-000000000001",
"Name": "InvoiceProcessing",
"ProcessKey": "InvoiceProcessing",
"ProcessVersion": "1.0.2",
"Description": "",
"IsLatestVersion": true,
"RetentionPeriod": 30,
"RetentionAction": "Delete"
}
],
"Pagination": { "Returned": 1, "Limit": 50, "Offset": 0, "HasMore": false }
}
{
"Code": "ProcessList",
"Data": [
{
"Key": "c3d4e5f6-0000-0000-0000-000000000001",
"Name": "InvoiceProcessing",
"ProcessKey": "InvoiceProcessing",
"ProcessVersion": "1.0.2",
"Description": "",
"IsLatestVersion": true,
"RetentionPeriod": 30,
"RetentionAction": "Delete"
}
],
"Pagination": { "Returned": 1, "Limit": 50, "Offset": 0, "HasMore": false }
}
uip ou processos obter
Busca um processo por chave GUID. Retorna a versão, o ponto de entrada, os esquemas de argumento de entrada/saída, o tipo de processo e a configuração. Nenhum contexto de pasta necessário — a chave é resolvida entre pastas.
Argumentos
| Name | Required | Finalidade |
|---|---|---|
<process-key> | sim | Chave do processo (GUID). Encontre-o com processes list. |
Opções
| Short | Long | Valor | Padrão | Description |
|---|---|---|---|---|
-t | --tenant | name | padrão da sessão | Substituir o tenant. |
| — | --all-fields | Bandeira | desativada | Retorna a carga útil da API completa. |
Exemplos
uip or processes get c3d4e5f6-0000-0000-0000-000000000001
uip or processes get c3d4e5f6-0000-0000-0000-000000000001 --all-fields
uip or processes get c3d4e5f6-0000-0000-0000-000000000001 \
--output-filter 'Data.InputArguments'
uip or processes get c3d4e5f6-0000-0000-0000-000000000001
uip or processes get c3d4e5f6-0000-0000-0000-000000000001 --all-fields
uip or processes get c3d4e5f6-0000-0000-0000-000000000001 \
--output-filter 'Data.InputArguments'
Formato dos dados (--output json)
{
"Code": "ProcessGet",
"Data": {
"Key": "c3d4e5f6-0000-0000-0000-000000000001",
"Name": "InvoiceProcessing",
"ProcessKey": "InvoiceProcessing",
"ProcessVersion": "1.0.2",
"Description": "Processes vendor invoices",
"IsLatestVersion": true,
"ProcessType": "Process",
"EntryPointPath": "Main.xaml",
"InputArguments": "{\"invoicePath\":\"String\"}",
"FolderKey": "a1b2c3d4-0000-0000-0000-000000000001",
"FolderPath": "Shared",
"AutoUpdate": false,
"TargetFramework": "Windows",
"JobPriority": "Normal",
"SpecificPriorityValue": 50,
"RetentionPeriod": 30,
"RetentionAction": "Delete",
"StaleRetentionPeriod": 0,
"StaleRetentionAction": "None",
"HiddenForAttendedUser": false,
"AutoCreateConnectedTriggers": false
}
}
{
"Code": "ProcessGet",
"Data": {
"Key": "c3d4e5f6-0000-0000-0000-000000000001",
"Name": "InvoiceProcessing",
"ProcessKey": "InvoiceProcessing",
"ProcessVersion": "1.0.2",
"Description": "Processes vendor invoices",
"IsLatestVersion": true,
"ProcessType": "Process",
"EntryPointPath": "Main.xaml",
"InputArguments": "{\"invoicePath\":\"String\"}",
"FolderKey": "a1b2c3d4-0000-0000-0000-000000000001",
"FolderPath": "Shared",
"AutoUpdate": false,
"TargetFramework": "Windows",
"JobPriority": "Normal",
"SpecificPriorityValue": 50,
"RetentionPeriod": 30,
"RetentionAction": "Delete",
"StaleRetentionPeriod": 0,
"StaleRetentionAction": "None",
"HiddenForAttendedUser": false,
"AutoCreateConnectedTriggers": false
}
}
criação de uip ou processos
Associe um pacote a uma pasta como um processo. Requer --folder-path ou --folder-key e três opções de pacote obrigatórias. Use uip or packages list para a chave do pacote e uip or packages versions para as versões disponíveis.
Opções
Required
| Short | Long | Valor | Padrão | Description |
|---|---|---|---|---|
| — | --name | text | — | Nome do processo dentro da pasta. |
| — | --package-key | text | — | Chave do pacote (a PackageId de packages list). |
| — | --package-version | 2019.x | — | Versão do pacote (por exemplo, 1.0.0). |
Identidade e escopo
| Short | Long | Valor | Padrão | Description |
|---|---|---|---|---|
-t | --tenant | name | padrão da sessão | Substituir o tenant. |
| — | --folder-path | Path | — | Pasta de destino por caminho. |
| — | --folder-key | GUID | — | Pasta de destino por chave. |
Configurações do Processo
| Short | Long | Valor | Padrão | Description |
|---|---|---|---|---|
| — | --description | text | — | Descrição do processo. |
| — | --entry-point | Path | — | Caminho do fluxo de trabalho no ponto de entrada (para pacotes com vários pontos de entrada). |
| — | --input-arguments | JSON | — | Argumentos de entrada padrão como JSON. |
| — | --job-priority | ENUM | — | Low, Normal, High. Mutualmente exclusivo com --specific-priority. |
| — | --specific-priority | 1–100 | — | Prioridade numérica. mutuamente exclusivo com --job-priority. |
| — | --robot-size | ENUM | — | Tamanho do Cloud robot: Small, Standard, Medium, Large. |
| — | --tags | CSV | — | Nomes de tags separados por vírgulas. |
| — | --environment-variables | JSON | — | Variáveis de ambiente como JSON (validada). |
| — | --auto-update / --no-auto-update | Bandeira | — | Habilite/desabilite a atualização automática para a versão mais recente do pacote. |
| — | --hidden-for-attended / --visible-for-attended | Bandeira | — | Ocultar ou mostrar para usuários Attended. Mutualmente exclusivos. |
| — | --auto-create-triggers / --no-auto-create-triggers | Bandeira | — | Crie automaticamente gatilhos conectados na implantação. |
Retenção
| Short | Long | Valor | Padrão | Description |
|---|---|---|---|---|
| — | --retention-period | dias (1–180) | 30 | Período de retenção do trabalho. |
| — | --retention-action | ENUM | Delete | Delete, Archive ou None. |
| — | --retention-bucket | ID do bucket | — | ID do bucket de armazenamento. Obrigatório quando --retention-action Archive. |
| — | --stale-retention-period | dias | — | Período de retenção de trabalhos obsoletos. |
| — | --stale-retention-action | ENUM | — | Delete, Archive ou None. |
Exemplos
uip or processes create --folder-path "Shared" \
--name "InvoiceProcessing" \
--package-key InvoiceProcessing --package-version 1.0.2
uip or processes create --folder-path "Production/EU" \
--name "InvoiceProcessing" --package-key InvoiceProcessing --package-version 1.0.2 \
--job-priority High --auto-update --tags "finance,eu"
uip or processes create --folder-path "Shared" \
--name "InvoiceProcessing" --package-key InvoiceProcessing --package-version 1.0.2 \
--output-filter 'Data.Key'
uip or processes create --folder-path "Shared" \
--name "InvoiceProcessing" \
--package-key InvoiceProcessing --package-version 1.0.2
uip or processes create --folder-path "Production/EU" \
--name "InvoiceProcessing" --package-key InvoiceProcessing --package-version 1.0.2 \
--job-priority High --auto-update --tags "finance,eu"
uip or processes create --folder-path "Shared" \
--name "InvoiceProcessing" --package-key InvoiceProcessing --package-version 1.0.2 \
--output-filter 'Data.Key'
Formato dos dados (--output json)
{
"Code": "ProcessCreated",
"Data": {
"Key": "c3d4e5f6-0000-0000-0000-000000000010",
"Name": "InvoiceProcessing",
"ProcessKey": "InvoiceProcessing",
"ProcessVersion": "1.0.2",
"Description": "",
"IsLatestVersion": true,
"RetentionPeriod": 30,
"RetentionAction": "Delete"
}
}
{
"Code": "ProcessCreated",
"Data": {
"Key": "c3d4e5f6-0000-0000-0000-000000000010",
"Name": "InvoiceProcessing",
"ProcessKey": "InvoiceProcessing",
"ProcessVersion": "1.0.2",
"Description": "",
"IsLatestVersion": true,
"RetentionPeriod": 30,
"RetentionAction": "Delete"
}
}
uip ou apps update-version
Atualize um ou mais processos para a versão mais recente do pacote ou para uma versão específica com --package-version. A pasta é opcional — se não for fornecida, será inferida da primeira chave do processo.
- Uma chave + sem
--package-version→ atualizar para a mais recente (chamada de API única). - Uma chave +
--package-version→ atualizar para essa versão (chamada de API única). - Várias chaves + sem
--package-version→ atualização em massa do mais recente. - Múltiplas chaves +
--package-version→ rejeitadas (erro de validação).
Os trabalhos em execução não são afetados; apenas novos trabalhos usarão a versão atualizada.
Argumentos
| Name | Required | Finalidade |
|---|---|---|
<process-keys...> | sim | Uma ou mais chaves de processo (GUIDs). |
Opções
| Short | Long | Valor | Padrão | Description |
|---|---|---|---|---|
-t | --tenant | name | padrão da sessão | Substituir o tenant. |
| — | --folder-path | Path | inferido | Ignore a detecção automática e use esta pasta. |
| — | --folder-key | GUID | inferido | Ignore a detecção automática e use esta pasta. |
| — | --package-version | 2019.x | — | Versão específica. Válido apenas com uma única chave. |
Exemplos
uip or processes update-version c3d4e5f6-0000-0000-0000-000000000001
uip or processes update-version c3d4e5f6-0000-0000-0000-000000000001 \
--package-version 1.0.3
uip or processes update-version \
c3d4e5f6-0000-0000-0000-000000000001 \
c3d4e5f6-0000-0000-0000-000000000002 \
--output-filter 'Data.Version'
uip or processes update-version c3d4e5f6-0000-0000-0000-000000000001
uip or processes update-version c3d4e5f6-0000-0000-0000-000000000001 \
--package-version 1.0.3
uip or processes update-version \
c3d4e5f6-0000-0000-0000-000000000001 \
c3d4e5f6-0000-0000-0000-000000000002 \
--output-filter 'Data.Version'
Formato dos dados (--output json)
Chave única:
{
"Code": "ProcessVersionUpdated",
"Data": { "ProcessKey": "c3d4e5f6-…-000001", "Version": "latest" }
}
{
"Code": "ProcessVersionUpdated",
"Data": { "ProcessKey": "c3d4e5f6-…-000001", "Version": "latest" }
}
Em massa, retorna Code: "ProcessVersionsUpdated" com ProcessKeys, Version e um objeto Result repetido da API.
edição de uip ou processos
Edite as configurações de processo por chave. Lê os valores atuais, aplica os campos PATCH fornecidos e salva. Apenas os campos fornecidos serão alterados; os campos de retenção omitidos na CLI são preservados do estado atual.
Argumentos
| Name | Required | Finalidade |
|---|---|---|
<process-key> | sim | Chave do processo (GUID). |
Opções
Campos iguais ao de processes create , exceto para as três opções de pacote e sinalizadores de escopo obrigatórios. As regras de exclusão múltipla e validação correspondem a create (--job-priority vs --specific-priority, --hidden-for-attended vs --visible-for-attended, Archive a retenção requer --retention-bucket).
| Short | Long | Valor | Padrão | Description |
|---|---|---|---|---|
-t | --tenant | name | padrão da sessão | Substituir o tenant. |
-n | --name | text | — | Novo nome de exibição. |
-d | --description | text | — | Nova descrição. |
| — | --entry-point | Path | — | Novo caminho do ponto de entrada. |
| — | --input-arguments | JSON | — | Argumentos de entrada padrão. |
| — | --job-priority | ENUM | — | Low, Normal, High. |
| — | --specific-priority | 1–100 | — | Prioridade numérica. |
| — | --auto-update / --no-auto-update | Bandeira | — | Alternar atualização automática. |
| — | --hidden-for-attended / --visible-for-attended | Bandeira | — | Visibilidade assistida. |
| — | --auto-create-triggers / --no-auto-create-triggers | Bandeira | — | Criação automática de gatilho conectado. |
| — | --retention-period | dias (1–180) | — | Período de retenção do trabalho. |
| — | --retention-action | ENUM | — | Delete, Archive, None. |
| — | --retention-bucket | ID do bucket | — | Obrigatório quando --retention-action Archive. |
| — | --stale-retention-period | dias | — | Período de retenção de trabalhos obsoletos. |
| — | --stale-retention-action | ENUM | — | Delete, Archive, None. |
Exemplos
uip or processes edit c3d4e5f6-0000-0000-0000-000000000001 \
--description "Monthly invoice batch"
uip or processes edit c3d4e5f6-0000-0000-0000-000000000001 \
--job-priority High --retention-period 60
uip or processes edit c3d4e5f6-0000-0000-0000-000000000001 \
--auto-update --output-filter 'Data.Status'
uip or processes edit c3d4e5f6-0000-0000-0000-000000000001 \
--description "Monthly invoice batch"
uip or processes edit c3d4e5f6-0000-0000-0000-000000000001 \
--job-priority High --retention-period 60
uip or processes edit c3d4e5f6-0000-0000-0000-000000000001 \
--auto-update --output-filter 'Data.Status'
Formato dos dados (--output json)
{
"Code": "ProcessEdited",
"Data": {
"Key": "c3d4e5f6-0000-0000-0000-000000000001",
"Name": "InvoiceProcessing",
"Status": "Updated successfully"
}
}
{
"Code": "ProcessEdited",
"Data": {
"Key": "c3d4e5f6-0000-0000-0000-000000000001",
"Name": "InvoiceProcessing",
"Status": "Updated successfully"
}
}
uip ou reversão de processos
Reverter um processo para a versão anterior do pacote. A pasta é opcional — se não for fornecida, será inferida da chave do processo.
Argumentos
| Name | Required | Finalidade |
|---|---|---|
<process-key> | sim | Chave do processo (GUID). |
Opções
| Short | Long | Valor | Padrão | Description |
|---|---|---|---|---|
-t | --tenant | name | padrão da sessão | Substituir o tenant. |
| — | --folder-path | Path | inferido | Ignorar a detecção automática. |
| — | --folder-key | GUID | inferido | Ignorar a detecção automática. |
Exemplos
uip or processes rollback c3d4e5f6-0000-0000-0000-000000000001
uip or processes rollback c3d4e5f6-0000-0000-0000-000000000001 \
--folder-path "Shared"
uip or processes rollback c3d4e5f6-0000-0000-0000-000000000001 \
--output-filter 'Data.Status'
uip or processes rollback c3d4e5f6-0000-0000-0000-000000000001
uip or processes rollback c3d4e5f6-0000-0000-0000-000000000001 \
--folder-path "Shared"
uip or processes rollback c3d4e5f6-0000-0000-0000-000000000001 \
--output-filter 'Data.Status'
Formato dos dados (--output json)
{
"Code": "ProcessRolledBack",
"Data": {
"ProcessKey": "c3d4e5f6-0000-0000-0000-000000000001",
"Status": "Rolled back to previous version"
}
}
{
"Code": "ProcessRolledBack",
"Data": {
"ProcessKey": "c3d4e5f6-0000-0000-0000-000000000001",
"Status": "Rolled back to previous version"
}
}
Códigos de saída
Consulte Códigos de saída. Nenhuma substituição específica do verbo além dos erros de validação padrão.
Comandos relacionados
uip or packages— encontre chaves de pacote (packages list), versões (packages versions) e pontos de entrada (packages entry-points) antes de chamarprocesses create.uip or jobs— especialmentejobs start, que leva uma chave de processo.uip or folders— crie ou localize a pasta de destino antes da vinculação.
Veja também
- Resumo
- Verbo
- uip ou lista de processos
- Opções
- Exemplos
- Formato dos dados (--output json)
- uip ou processos obter
- Argumentos
- Opções
- Exemplos
- Formato dos dados (--output json)
- criação de uip ou processos
- Opções
- Exemplos
- Formato dos dados (--output json)
- uip ou apps update-version
- Argumentos
- Opções
- Exemplos
- Formato dos dados (--output json)
- edição de uip ou processos
- Argumentos
- Opções
- Exemplos
- Formato dos dados (--output json)
- uip ou reversão de processos
- Argumentos
- Opções
- Exemplos
- Formato dos dados (--output json)
- Códigos de saída
- Comandos relacionados
- Veja também