uipath-cli
latest
false
- Información general
- Comience ya
- Conceptos
- Uso de UiPath CLI
- UiPath para agentes de codificación
- Guías prácticas
- Recetas de CI/CD
- Referencia de los comandos
- Información general
- Códigos de salida
- Opciones globales
- agente de código UIP
- UIP Docsai
- añadir-entidad-de-datos-de-prueba
- añadir-cola-de-datos-de-prueba
- añadir-variación-de-datos-de-prueba
- Analizar
- Crear
- Crear proyecto
- Diferencia
- Buscar actividades
- obtener-reglas-del-analizador
- obtener-predeterminado-actividad-xaml
- obtener-errores
- obtener-casos-de-prueba-manual
- obtener-pasos-de-prueba-manual
- obtener versiones
- get-workflow-example
- indicar-aplicación
- indicar-elemento
- inspeccionar-paquete
- install-data-fabric-entities
- instalar-o-actualizar-paquetes
- enumerar-data-fabric-entities
- ejemplos-de-flujo-de-trabajo-de-lista
- Paquete
- restore
- archivo de ejecución
- plantillas-de-búsqueda
- iniciar-studio
- detener la ejecución
- UIA
- Seguimientos de UIP
- Migración
- Referencia y soporte
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.
Guía del usuario de UiPath CLI
uip flow debug un proyecto de flujo local a Studio Web y ejecuta una sesión de depuración en el servidor, transmitiendo actualizaciones de estado por elemento a la consola y devolviendo un estado final.
Sinopsis
uip flow debug <project-path>
[--folder-id <id>]
[--poll-interval <ms>]
[-i, --inputs <json>]
[--login-validity <minutes>]
uip flow debug <project-path>
[--folder-id <id>]
[--poll-interval <ms>]
[-i, --inputs <json>]
[--login-validity <minutes>]
Requiere uip login. Prevalece las opciones globales. Los códigos de salida siguen el contrato estándar.
Argumentos
<project-path>obligatorio) : ruta al directorio del proyecto Flow. Debe contener unproject.uiproj.
Opciones
| Opción | Predeterminado | Descripción |
|---|---|---|
--folder-id <id> | Detectado automáticamente | Carpeta de Orchestrator (OrganizationUnitId). Si se omite, se utiliza la carpeta en la sesión de inicio de sesión actual. Analizado como un entero. |
--poll-interval <ms> | 2000 | Intervalo de sondeo en milisegundos mientras se espera a que Studio Web avance la sesión. |
-i, --inputs <json> | — | Argumentos de entrada como una cadena @path/to/file.json , o para leer desde un archivo. También se lee desde la entrada estándar si no se proporciona ninguno (a través de uip flow process run, aquí no: debug acepta solo cadenas JSON o @file ). |
--login-validity <minutes> | 10 | Minutos mínimos antes de la caducidad del token para desencadenar una actualización automática. |
Comportamiento
- Valida el inicio de sesión y extrae la organización, el tenant, la URL base, el nombre de la organización y el token de autenticación de la sesión.
- Carga el proyecto en Studio Web en la carpeta de destino.
- Sondea un estado final, emitiendo líneas de estado por elemento como:
Status: InProgress (2/5 elements completed) v Node_1 [Completed] > Node_2 [InProgress] - Node_3 [NotStarted]Status: InProgress (2/5 elements completed) v Node_1 [Completed] > Node_2 [InProgress] - Node_3 [NotStarted] - En incidentes durante la ejecución, emite una línea de advertencia.
- Sale de
0sifinalStatusesCompletedoSuccessful;1de lo contrario.
Ejemplos
# Debug a local project, auto-detect folder, default poll interval
uip flow debug ./invoice-flow
# Debug against a specific folder with inline JSON inputs
uip flow debug ./invoice-flow --folder-id 2553016 \
--inputs '{"amount":100,"customer":"Acme"}'
# Debug with inputs from a file
uip flow debug ./invoice-flow --inputs @inputs.json
# Slower polling for long-running flows
uip flow debug ./invoice-flow --poll-interval 5000
# Debug a local project, auto-detect folder, default poll interval
uip flow debug ./invoice-flow
# Debug against a specific folder with inline JSON inputs
uip flow debug ./invoice-flow --folder-id 2553016 \
--inputs '{"amount":100,"customer":"Acme"}'
# Debug with inputs from a file
uip flow debug ./invoice-flow --inputs @inputs.json
# Slower polling for long-running flows
uip flow debug ./invoice-flow --poll-interval 5000
Forma de datos (--json de salida)
{
"Code": "FlowDebug",
"Data": {
"jobKey": "b2c3d4e5-0000-0000-0000-000000000001",
"instanceId": "c3d4e5f6-0000-0000-0000-000000000001",
"runId": "d4e5f6a7-0000-0000-0000-000000000001",
"finalStatus": "Completed",
"solutionId": "e5f6a7b8-0000-0000-0000-000000000001",
"studioWebUrl": "https://cloud.uipath.com/org/tenant/studio_/debug/e5f6a7b8",
"elementExecutions": [
{ "elementId": "Node_1", "status": "Completed" }
],
"variables": {}
}
}
{
"Code": "FlowDebug",
"Data": {
"jobKey": "b2c3d4e5-0000-0000-0000-000000000001",
"instanceId": "c3d4e5f6-0000-0000-0000-000000000001",
"runId": "d4e5f6a7-0000-0000-0000-000000000001",
"finalStatus": "Completed",
"solutionId": "e5f6a7b8-0000-0000-0000-000000000001",
"studioWebUrl": "https://cloud.uipath.com/org/tenant/studio_/debug/e5f6a7b8",
"elementExecutions": [
{ "elementId": "Node_1", "status": "Completed" }
],
"variables": {}
}
}
Abre studioWebUrl en un navegador para inspeccionar la sesión de forma interactiva.
Ver también
uip flow validate— comprobación estática antes de ejecutaruip flow process run: ejecutar un proceso publicadouip flow job traces: seguimientos de flujo para un trabajo ya iniciado- Autenticación
- Descripción general del flujo