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.

depuración de uip maestro bpmn

Cargue un proyecto BPMN de Maestro local (o un único archivo.bpmn archivo) a Studio Web y ejecutar una sesión de depuración del lado del servidor con actualizaciones de estado transmitidas utilizando `uip maestro bpmn debug`.

uip maestro bpmn debug un proyecto de Maestro local, o un único archivo .bpmn , 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. Está registrado en la rama bpmn.

Sinopsis​

uip maestro bpmn debug [project-path]
                  [--bpmn-file <path>]
                  [--folder-id <id>]
                  [--poll-interval <ms>]
                  [-i, --inputs <json>]
                  [--login-validity <minutes>]
uip maestro bpmn debug [project-path]
                  [--bpmn-file <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] opcional) : ruta al directorio del proyecto de Maestro. Debe contener project.uiproj. Omitir al utilizar --bpmn-file. Se requiere uno de <project-path> o --bpmn-file; pasar ambos es un error ("Proporcione una ruta del proyecto o un archivo --bpmn, no ambos").

Opciones​

OpciónPredeterminadoDescripción
--bpmn-file <path>—Depura un único archivo .bpmn directamente en lugar de un directorio de proyecto. Mutuamente exclusivo con <project-path>.
--folder-id <id>Detectado automáticamenteCarpeta de Orchestrator (OrganizationUnitId). Si se omite, se utiliza la carpeta en la sesión de inicio de sesión actual. Analizado y validado a través de parseFolderId.
--poll-interval <ms>2000Intervalo de sondeo en milisegundos. Debe ser un número positivo.
-i, --inputs <json>—Argumentos de entrada como cadena JSON, o @path/to/file.json.
--login-validity <minutes>10Minutos mínimos antes de la caducidad del token para desencadenar una actualización automática.

Comportamiento​

  1. Valida el inicio de sesión y extrae la organización, el tenant, la URL base y el token de autenticación de la sesión.
  2. Carga el proyecto en Studio Web en la carpeta de destino.
  3. Sondea un estado final, emitiendo líneas de estado por elemento como:
    Status: InProgress (2/5 elements completed)
      v Activity_1 [Completed]
      > Activity_2 [InProgress]
      - Activity_3 [NotStarted]
    Status: InProgress (2/5 elements completed)
      v Activity_1 [Completed]
      > Activity_2 [InProgress]
      - Activity_3 [NotStarted]
    
  4. En incidentes durante la ejecución, emite una línea de registro.
  5. Sale de 0 si finalStatus es Completed o Successful; 1 de lo contrario.

Ejemplos​

# Debug with auto-detected folder
uip maestro bpmn debug ./invoice-orchestration

# Specify folder and inline inputs
uip maestro bpmn debug ./invoice-orchestration --folder-id 2553016 \
  --inputs '{"amount":100,"customer":"Acme"}'

# Inputs from a file
uip maestro bpmn debug ./invoice-orchestration --inputs @inputs.json

# Debug a single .bpmn file directly, without a full project directory
uip maestro bpmn debug --bpmn-file ./main.bpmn
# Debug with auto-detected folder
uip maestro bpmn debug ./invoice-orchestration

# Specify folder and inline inputs
uip maestro bpmn debug ./invoice-orchestration --folder-id 2553016 \
  --inputs '{"amount":100,"customer":"Acme"}'

# Inputs from a file
uip maestro bpmn debug ./invoice-orchestration --inputs @inputs.json

# Debug a single .bpmn file directly, without a full project directory
uip maestro bpmn debug --bpmn-file ./main.bpmn

Forma de datos (--json de salida)​

{
  "Code": "MaestroDebug",
  "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/studio_/designer/f6a7b8c9-...?solutionId=e5f6a7b8-...",
    "elementExecutions": [
      { "elementId": "Activity_1", "status": "Completed" }
    ]
  }
}
{
  "Code": "MaestroDebug",
  "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/studio_/designer/f6a7b8c9-...?solutionId=e5f6a7b8-...",
    "elementExecutions": [
      { "elementId": "Activity_1", "status": "Completed" }
    ]
  }
}

studioWebUrl enlaza directamente con la ejecución de depuración en Studio Web.

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