UiPath Documentation
uipath-cli
latest
false
Guía del usuario de UiPath CLI
Importante :
Este contenido se ha traducido mediante traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

proceso de flujo maestro de uip y procesos de flujo maestro de uip

Sintaxis y opciones para `proceso de flujo maestro de uip` y `procesos de flujo maestro de uip`, que cubren las operaciones de proceso de flujo publicadas por carpeta y en todo el tenant.

Una vez que se publica un paquete de flujo en Orchestrator, se convierte en un proceso. Esta página cubre dos grupos de comandos relacionados:

  • uip maestro flow process — operaciones por carpeta en una sola definición de proceso (lista en una carpeta, obtener su esquema, ejecutarlo).
  • uip maestro flow processes plural) : resúmenes de todo el tenant y búsqueda de incidentes por proceso.

Sinopsis​

# Singular — per-folder, operational
uip maestro flow process list -f <folder-key> [--filter <odata>] [--login-validity <minutes>]
uip maestro flow process get  <process-key> <feed-id> -f <folder-key> [--login-validity <minutes>]
uip maestro flow process run  <process-key> <folder-key>
                       [-i, --inputs <json>]
                       [--release-key <key>] [--feed-id <id>] [--robot-ids <ids>]
                       [--attachment <name=path>]...
                       [--wait [--timeout <seconds>] [--poll-interval <seconds>]]
                       [--validate] [--login-validity <minutes>]
uip maestro flow process settings get       <process-key> -f <folder-key>
uip maestro flow process settings set       <process-key> -f <folder-key> [--inputs <json|@file>]
uip maestro flow process variable-tags get  <process-key> -f <folder-key>
uip maestro flow process variable-tags set  <process-key> -f <folder-key> [--variable <name>]... [--all] [--searchable <bool>] [--tags <csv>] [--add-tags <csv>] [--remove-tags <csv>] [--inputs <json|@file>]

# Plural — tenant-wide summary and incident surface
uip maestro flow processes list
uip maestro flow processes incidents    <process-key> --folder-key <key>
uip maestro flow processes diagnose     <process-key> --folder-key <key>
uip maestro flow processes error-codes  <process-key> --folder-key <key>
# Singular — per-folder, operational
uip maestro flow process list -f <folder-key> [--filter <odata>] [--login-validity <minutes>]
uip maestro flow process get  <process-key> <feed-id> -f <folder-key> [--login-validity <minutes>]
uip maestro flow process run  <process-key> <folder-key>
                       [-i, --inputs <json>]
                       [--release-key <key>] [--feed-id <id>] [--robot-ids <ids>]
                       [--attachment <name=path>]...
                       [--wait [--timeout <seconds>] [--poll-interval <seconds>]]
                       [--validate] [--login-validity <minutes>]
uip maestro flow process settings get       <process-key> -f <folder-key>
uip maestro flow process settings set       <process-key> -f <folder-key> [--inputs <json|@file>]
uip maestro flow process variable-tags get  <process-key> -f <folder-key>
uip maestro flow process variable-tags set  <process-key> -f <folder-key> [--variable <name>]... [--all] [--searchable <bool>] [--tags <csv>] [--add-tags <csv>] [--remove-tags <csv>] [--inputs <json|@file>]

# Plural — tenant-wide summary and incident surface
uip maestro flow processes list
uip maestro flow processes incidents    <process-key> --folder-key <key>
uip maestro flow processes diagnose     <process-key> --folder-key <key>
uip maestro flow processes error-codes  <process-key> --folder-key <key>

Todos los subcomandos requieren uip login y respetan las opciones globales. Los códigos de salida siguen el contrato estándar.


lista de procesos de flujo maestro de uip​

Enumera los procesos de flujo disponibles (versiones) en una carpeta específica.

Opciones​

OpciónObligatorioDescripción
-f, --folder-key <key>SíClave de carpeta (GUID).
--filter <odata>NoFiltro OData adicional aplicado en el lado del servidor.
--login-validity <minutes>NoUmbral de actualización del token (predeterminado 10).

Forma de datos (--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"
    }
  ]
}

obtención del proceso de flujo maestro de uip​

Obtener el esquema de punto de entrada (esquemas JSON de entrada/salida) para un proceso de flujo. Utilice el resultado para crear una carga útil --inputs válida para process run.

Argumentos​

  • <process-key> (obligatorio) : clave de proceso, p. ej. MyFlow.flow.Flow:1.0.0 o <package-id>:<version>.
  • <feed-id> (obligatorio) : ID de fuente (de la salida list ).

Opciones​

  • -f, --folder-key <key> (obligatorio)
  • --login-validity

Forma de datos​

{
  "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 y OutputSchema son JSON restringidas; analizarlos como esquema JSON para impulsar la construcción de entrada.


ejecución del proceso de flujo maestro de uip​

Inicia un trabajo de flujo para un proceso publicado.

Argumentos​

  • <process-key> (obligatorio) : clave de proceso (p. ej. MyFlow.flow.Flow:1.0.0).
  • <folder-key> (obligatorio) : clave de carpeta (GUID).

Opciones​

OpciónDescripción
-i, --inputs <json>Entradas como una cadena JSON o @path/to/file.json. Si se omite y se canaliza la entrada estándar, la entrada estándar se analiza como entradas.
--release-key <key>Clave de versión (GUID): desde process list.
--feed-id <id>ID de fuente para la búsqueda de paquetes (opcional).
--robot-ids <ids>ID de robot separados por comas (entero). Los valores no válidos fallan rápidamente.
--attachment <name=path>Carga un archivo local en Orchestrator y vincúlalo como una variable de entrada de tipo de archivo. Repetible, por ejemplo --attachment file1=./resume.pdf. Anula el mismo nombre de variable si también está presente en --inputs.
--waitBloquea hasta que el trabajo alcance un estado terminal en lugar de volver inmediatamente con Pending.
--timeout <seconds>Máximo de segundos de espera. 0 = sin tiempo de espera. Requiere --wait.
--poll-interval <seconds>Segundos entre comprobaciones de estado mientras se espera. Requiere --wait.
--validateValida las entradas con el esquema del proceso antes de ejecutar. Solo realiza comprobaciones básicas: los campos obligatorios presentes y los tipos primitivos coinciden. Este pase no aplica restricciones complejas (enumeraciones, patrones, referencias).
--login-validity <minutes>Umbral de actualización del token (predeterminado 10).

Precedencia de entrada: --inputs <json> / --inputs @file.json > stdin > objeto vacío {}.

Ejemplos​

# 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

Forma de datos​

{
  "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"
  }
}

Siguiente paso: uip maestro flow job traces <jobKey> a la ejecución de la transmisión o uip maestro flow job status <jobKey> al sondeo.


configuración del proceso de flujo maestro de uip​

Obtener o actualizar la configuración de runtime de un proceso.

configuración del proceso de flujo maestro de uip get​

Argumentos​
  • <process-key> (obligatorio) : clave de definición del proceso.
Opciones​
  • -f, --folder-key <key> (obligatorio)
Forma de datos​

Code: "ProcessSettingsGet", Data es el objeto de configuración del proceso.

configuración del proceso de flujo maestro de uip establecida​

Argumentos​
  • <process-key> (obligatorio)
Opciones​
OpciónDescripción
-f, --folder-key <key>(obligatorio) Clave de carpeta (GUID).
--inputs <value>Configuración de la carga útil como una cadena JSON, una ruta @file o canalizada a través de la entrada estándar.
Forma de datos​

Code: "ProcessSettingsSet".

Etiquetas-variables del proceso de flujo maestro de uip​

Obtener o actualizar las etiquetas de capacidad de búsqueda en las variables de salida de un proceso: qué variables se pueden utilizar para filtrar instancias.

obtener etiquetas variables del proceso de flujo maestro de uip​

Argumentos​
  • <process-key> (obligatorio)
Opciones​
  • -f, --folder-key <key> (obligatorio)
Forma de datos​

Code: "ProcessVariableTagsGet", Data es el mapa variableTags del proceso ({} si no se establece ninguno).

conjunto de etiquetas de variables de proceso de flujo maestro de uip​

Dos estilos de entrada mutuamente excluyentes: pasar --inputs con una carga útil JSON completa, o utilizar los marcadores amigables --variable/--all/--searchable/--tags/--add-tags/--remove-tags — combinar ambos falla con un error.

Argumentos​
  • <process-key> (obligatorio)
Opciones​
OpciónDescripción
-f, --folder-key <key>(obligatorio) Clave de carpeta (GUID).
--variable <name>Nombre de una variable (salida) para etiquetar. Repetible, para etiquetar varios en una llamada.
--element-id <id>Elemento al que pertenece la variable: elimina la ambigüedad cuando el mismo nombre aparece en varios elementos. Solo es válido con un único --variable.
--allAplica el cambio a cada variable etiquetable.
--searchable <bool>Marque la(s) variable(s) como buscable(s) para el filtrado de instancias (true/false).
--tags <csv>Avanzado: reemplaza las etiquetas actuales de la variable directamente. El valor vacío los borra.
--add-tags <csv>Añade etiquetas a las etiquetas actuales de la variable.
--remove-tags <csv>Eliminar etiquetas de las etiquetas actuales de la variable.
--inputs <value>Carga útil completa de etiquetas variables como una cadena JSON, una ruta @file o canalizada a través de la entrada estándar: una alternativa a los marcadores anteriores.
Forma de datos​

Code: "ProcessVariableTagsSet".


lista de procesos de flujo maestro de uip​

Resumen de todo el tenant de los procesos de flujo (/processes/summary?processType=Flow). Sin argumentos, sin opciones más allá de las globales.

Forma de datos​

{
  "Code": "ProcessList",
  "Data": [
    {
      "processKey":     "…",
      "name":           "…",
      "folderKey":      "…",
      "latestVersion":  "…"
    }
  ]
}
{
  "Code": "ProcessList",
  "Data": [
    {
      "processKey":     "…",
      "name":           "…",
      "folderKey":      "…",
      "latestVersion":  "…"
    }
  ]
}
Nota:

El tiempo de ejecución de Maestro especifica el conjunto de campos exacto de cada resumen de proceso y puede evolucionar; ejecuta el comando una vez con --output json en un tenant con datos para ver los campos que consumirás y ancla @uipath/cli en CI si analizas campos específicos.


Incidentes de procesos de flujo de UIP Maestro​

Obtener todos los incidentes para una definición de proceso de flujo específica (no una sola instancia).

Argumentos​

  • <process-key> (obligatorio) : clave de definición del proceso.

Opciones​

  • --folder-key <key> obligatorio) : clave de carpeta para el ámbito de la búsqueda.

Forma de datos​

{
  "Code": "ProcessIncidents",
  "Data": [ /* array of process incidents */ ]
}
{
  "Code": "ProcessIncidents",
  "Data": [ /* array of process incidents */ ]
}

Consulta uip maestro flow incident para ver la forma por incidente.

diagnóstico de procesos de flujo maestro de uip​

Correlaciona el resumen, las incidencias y los códigos de error de un proceso en una llamada: un comando de triaje rápido.

Argumentos​

  • <process-key> (obligatorio) : clave de definición del proceso.

Opciones​

  • --folder-key <key> (obligatorio)

Forma de datos​

{
  "Code": "ProcessDiagnostics",
  "Data": {
    "ProcessKey": "…",
    "FolderKey": "…",
    "Summary": { /* this process's entry from processes/summary, or null if not found */ },
    "FaultedCount": 0,
    "RunningCount": 0,
    "Incidents": [ /* array of incidents */ ],
    "IncidentCount": 0,
    "ErrorCodes": [ /* array of error code strings */ ],
    "ErrorCodeCount": 0
  }
}
{
  "Code": "ProcessDiagnostics",
  "Data": {
    "ProcessKey": "…",
    "FolderKey": "…",
    "Summary": { /* this process's entry from processes/summary, or null if not found */ },
    "FaultedCount": 0,
    "RunningCount": 0,
    "Incidents": [ /* array of incidents */ ],
    "IncidentCount": 0,
    "ErrorCodes": [ /* array of error code strings */ ],
    "ErrorCodeCount": 0
  }
}

Códigos de error de procesos de flujo maestro de uip​

Obtén el conjunto único de códigos de error vistos en los incidentes de un proceso.

Argumentos​

  • <process-key> (obligatorio)

Opciones​

  • --folder-key <key> (obligatorio)

Forma de datos​

{
  "Code": "ProcessIncidentErrorCodes",
  "Data": ["Process.UnhandledException"]
}
{
  "Code": "ProcessIncidentErrorCodes",
  "Data": ["Process.UnhandledException"]
}

Ver también​

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado