- 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
- 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
Syntax and options for `uip maestro flow process` and `uip maestro flow processes`, covering per-folder and tenant-wide published Flow process operations.
Depois que um pacote de fluxo é publicado no Orchestrator, ele se torna um processo. Esta página abrange dois grupos de comando relacionados:
uip maestro flow processoperações por pasta em uma única definição de processo (listar em uma pasta, obter seu esquema, executá-la).uip maestro flow processesplral) — resumos de todo o tenant e pesquisa de incidentes por processo.
Resumo
# Singular — per-folder, operational
uip maestro flow process list -f <folder-key> [-t <tenant>] [--filter <odata>] [--login-validity <minutes>]
uip maestro flow process get <process-key> <feed-id> -f <folder-key> [-t <tenant>] [--login-validity <minutes>]
uip maestro flow process run <process-key> <folder-key>
[-i, --inputs <json>] [-t, --tenant <name>]
[--release-key <key>] [--feed-id <id>] [--robot-ids <ids>]
[--validate] [--login-validity <minutes>]
# Plural — tenant-wide summary and incident surface
uip maestro flow processes list
uip maestro flow processes incidents <process-key> [--folder-key <key>]
# Singular — per-folder, operational
uip maestro flow process list -f <folder-key> [-t <tenant>] [--filter <odata>] [--login-validity <minutes>]
uip maestro flow process get <process-key> <feed-id> -f <folder-key> [-t <tenant>] [--login-validity <minutes>]
uip maestro flow process run <process-key> <folder-key>
[-i, --inputs <json>] [-t, --tenant <name>]
[--release-key <key>] [--feed-id <id>] [--robot-ids <ids>]
[--validate] [--login-validity <minutes>]
# Plural — tenant-wide summary and incident surface
uip maestro flow processes list
uip maestro flow processes incidents <process-key> [--folder-key <key>]
Todos os subcomandos exigem uip login e honram as opções globais. Os códigos de saída seguem o contrato padrão.
uip maestro flow process list
Lista os processos de fluxo disponíveis (versões) em uma pasta específica.
Opções
| Opção | Required | Description |
|---|---|---|
-f, --folder-key <key> | sim | Chave da pasta (GUID). |
-t, --tenant <name> | não | Nome do tenant. O padrão para o tenant autenticado. |
--filter <odata> | não | Filtro OData adicional aplicado no lado do servidor. |
--login-validity <minutes> | não | Limite de atualização do token (padrão 10). |
Formato dos dados (--output json)
{
"Code": "FlowProjectList",
"Data": [
{
"name": "InvoiceFlow",
"processKey": "a1b2c3d4-0000-0000-0000-000000000001:1.0.0",
"releaseKey": "e5f6a7b8-0000-0000-0000-000000000001",
"folderKey": "c3d4e5f6-0000-0000-0000-000000000001",
"feedId": "default",
"folderId": 42,
"active": "Yes",
"latest": "Yes"
}
]
}
{
"Code": "FlowProjectList",
"Data": [
{
"name": "InvoiceFlow",
"processKey": "a1b2c3d4-0000-0000-0000-000000000001:1.0.0",
"releaseKey": "e5f6a7b8-0000-0000-0000-000000000001",
"folderKey": "c3d4e5f6-0000-0000-0000-000000000001",
"feedId": "default",
"folderId": 42,
"active": "Yes",
"latest": "Yes"
}
]
}
uip maestro flow process get
Buscar o esquema de ponto de entrada (esquemas JSON de entrada/saída) para um processo de Flow. Use o resultado para criar uma carga --inputs válida para process run.
Argumentos
<process-key>(necessário) — chave de processo, por exemploMyFlow.flow.Flow:1.0.0ou<package-id>:<version>.<feed-id>(necessário) — ID do feed (da saída dolist).
Opções
-f, --folder-key <key>(necessário)-t, --tenant--login-validity
Formato dos dados
{
"Code": "FlowProjectGet",
"Data": [
{
"Path": "/content/main.flow",
"DisplayName": "Main",
"Type": "Flow",
"InputSchema": "{\"type\":\"object\",\"properties\":{}}",
"OutputSchema": "{\"type\":\"object\",\"properties\":{}}"
}
]
}
{
"Code": "FlowProjectGet",
"Data": [
{
"Path": "/content/main.flow",
"DisplayName": "Main",
"Type": "Flow",
"InputSchema": "{\"type\":\"object\",\"properties\":{}}",
"OutputSchema": "{\"type\":\"object\",\"properties\":{}}"
}
]
}
InputSchema e OutputSchema são JSON com nova string; analise-os como esquema JSON para direcionar a construção de entrada.
uip maestro flow process run
Inicie um trabalho de fluxo para um processo publicado.
Argumentos
<process-key>(necessário) — chave do processo (por exemploMyFlow.flow.Flow:1.0.0).<folder-key>necessário) — chave de pasta (GUID).
Opções
| Opção | Description |
|---|---|
-i, --inputs <json> | Entradas como uma string JSON ou @path/to/file.json. Se omitido e stdin estiver tabulado, stdin será analisado como entradas. |
-t, --tenant <name> | Nome do tenant (o padrão é tenant autenticado). |
--release-key <key> | Chave de lançamento (GUID) — de process list. |
--feed-id <id> | ID do feed para pesquisa de pacote (opcional). |
--robot-ids <ids> | IDs de robô separados por vírgulas (inteiros). Os valores inválidos falham rapidamente. |
--validate | Valide entradas em relação ao esquema do processo antes de executar. Executa apenas verificações básicas — campos necessários presentes e correspondência de tipos primitivos. Restrições complexas (enums, padrões, referências) não são aplicadas por este passe. |
--login-validity <minutes> | Limite de atualização do token (padrão 10). |
Precedência de entrada: --inputs <json> / --inputs @file.json > stdin > empty object {}.
Exemplos
# Run with inline JSON
uip maestro flow process run "InvoiceFlow.flow.Flow:1.0.0" "c3d4e5f6-0000-0000-0000-000000000001" \
--release-key "e5f6a7b8-…" --inputs '{"amount":100}'
# Run with inputs from a file
uip maestro flow process run "InvoiceFlow.flow.Flow:1.0.0" "c3d4e5f6-…" --inputs @inputs.json
# Run with inputs piped from stdin
echo '{"amount":100}' | uip maestro flow process run "InvoiceFlow.flow.Flow:1.0.0" "c3d4e5f6-…"
# Validate before running
uip maestro flow process run "InvoiceFlow.flow.Flow:1.0.0" "c3d4e5f6-…" \
--inputs '{"amount":100}' --validate
# Run with inline JSON
uip maestro flow process run "InvoiceFlow.flow.Flow:1.0.0" "c3d4e5f6-0000-0000-0000-000000000001" \
--release-key "e5f6a7b8-…" --inputs '{"amount":100}'
# Run with inputs from a file
uip maestro flow process run "InvoiceFlow.flow.Flow:1.0.0" "c3d4e5f6-…" --inputs @inputs.json
# Run with inputs piped from stdin
echo '{"amount":100}' | uip maestro flow process run "InvoiceFlow.flow.Flow:1.0.0" "c3d4e5f6-…"
# Validate before running
uip maestro flow process run "InvoiceFlow.flow.Flow:1.0.0" "c3d4e5f6-…" \
--inputs '{"amount":100}' --validate
Formato dos dados
{
"Code": "FlowJobStarted",
"Data": {
"jobKey": "b2c3d4e5-0000-0000-0000-000000000001",
"state": "Pending",
"traceId": "d4e5f6a7-0000-0000-0000-000000000001"
}
}
{
"Code": "FlowJobStarted",
"Data": {
"jobKey": "b2c3d4e5-0000-0000-0000-000000000001",
"state": "Pending",
"traceId": "d4e5f6a7-0000-0000-0000-000000000001"
}
}
Próxima etapa: para transmitir uip maestro flow job status <jobKey> uip maestro flow job traces <jobKey> pesquisar.
uip maestro flow processes list
Resumo de todo o tenant dos processos de fluxo (/processes/summary?processType=Flow). Sem argumentos, sem opções além de globais.
Formato dos dados
{
"Code": "ProcessList",
"Data": [
{
"processKey": "…",
"name": "…",
"folderKey": "…",
"latestVersion": "…"
}
]
}
{
"Code": "ProcessList",
"Data": [
{
"processKey": "…",
"name": "…",
"folderKey": "…",
"latestVersion": "…"
}
]
}
O conjunto de campos exato de cada resumo de processo é especificado pelo runtime do Maestro e pode evoluir; execute o comando uma vez com --output json em um tenant com dados para ver os campos que você consumirá e fixe @uipath/cli no CI se você analisar campos específicos.
uip maestro flow processes incidents
Obtenha todos os incidentes para uma definição específica do processo Flow (não uma única instância).
Argumentos
<process-key>necessário) — chave de definição de processo.
Opções
--folder-key <key>opcional) — chave de pasta para delimitar a pesquisa.
Formato dos dados
{
"Code": "ProcessIncidents",
"Data": [ /* array of process incidents */ ]
}
{
"Code": "ProcessIncidents",
"Data": [ /* array of process incidents */ ]
}
Consulte uip maestro flow incident para obter o formato por incidente.
Veja também
uip maestro flow instance— inspeciona e orienta execuções em execuçãouip maestro flow job— rastreamentos e status para um único trabalhouip maestro flow incident— resumos e detalhes de incidentes- Trabalhos do Orchestrator, Processos do Orchestrator
- Visão geral do fluxo
- Resumo
- uip maestro flow process list
- Opções
- Formato dos dados (
--output json) - uip maestro flow process get
- Argumentos
- Opções
- Formato dos dados
- uip maestro flow process run
- Argumentos
- Opções
- Exemplos
- Formato dos dados
- uip maestro flow processes list
- Formato dos dados
- uip maestro flow processes incidents
- Argumentos
- Opções
- Formato dos dados
- Veja também