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.

instancia de depuración de uip maestro bpmn

Sintaxis y opciones para `uip maestro bpmn debug-instance`, que impulsa una sesión de depuración interactiva y con capacidad de punto de interrupción en una solución de Studio Web ya cargada.

uip maestro bpmn debug-instance impulsa una sesión de depuración interactiva de bajo nivel: crea la instancia, inspecciona su estado/variables/incidentes, establece puntos de interrupción y avanza. Está registrado en la rama bpmn.

Esta es una superficie diferente y de nivel inferior a uip maestro bpmn debug: debug es un comando único de "cargar y ejecutar hasta completar". debug-instance asume que la solución ya está cargada en Studio Web y te da control manual sobre una ejecución de depuración: pausar en puntos de interrupción, inspeccionar variables a mitad de la ejecución y avanzar: la contraparte interactiva, referenciada por las propias instrucciones de error de debug cuando una sesión de depuración necesita control a nivel de paso.

Sinopsis​

uip maestro bpmn debug-instance create --solution-id <id> --project-id <id> --entry-point <path>
                                        [--process-type <type>] [--debug-mode <mode>] [--simulation-mode <mode>] [-i, --inputs <json>]
uip maestro bpmn debug-instance status         <instance-id>
uip maestro bpmn debug-instance breakpoints    <instance-id> --inputs <json|@file>
uip maestro bpmn debug-instance cancel         <instance-id>
uip maestro bpmn debug-instance continue       <instance-id> [--inputs <json|@file>]
uip maestro bpmn debug-instance incidents      <instance-id>
uip maestro bpmn debug-instance variables      <instance-id> [--parent-element-id <id>]
uip maestro bpmn debug-instance variables-set  <instance-id> --inputs <json|@file> [--parent-element-id <id>]
uip maestro bpmn debug-instance variables-all  <instance-id>
uip maestro bpmn debug-instance create --solution-id <id> --project-id <id> --entry-point <path>
                                        [--process-type <type>] [--debug-mode <mode>] [--simulation-mode <mode>] [-i, --inputs <json>]
uip maestro bpmn debug-instance status         <instance-id>
uip maestro bpmn debug-instance breakpoints    <instance-id> --inputs <json|@file>
uip maestro bpmn debug-instance cancel         <instance-id>
uip maestro bpmn debug-instance continue       <instance-id> [--inputs <json|@file>]
uip maestro bpmn debug-instance incidents      <instance-id>
uip maestro bpmn debug-instance variables      <instance-id> [--parent-element-id <id>]
uip maestro bpmn debug-instance variables-set  <instance-id> --inputs <json|@file> [--parent-element-id <id>]
uip maestro bpmn debug-instance variables-all  <instance-id>

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

uip maestro bpmn debug-instance create​

Crea una instancia de depuración a partir de una solución ya cargada en Studio Web e inicia una sesión de depuración en la carpeta del espacio de trabajo personal de Orchestrator.

Opciones​

OpciónObligatorioDescripción
--solution-id <id>SíID de solución de una carga anterior o de Studio Web.
--project-id <id>SíID del proyecto de Studio Web dentro de la solución.
--entry-point <path>SíRuta del punto de entrada, por ejemplo /Main.bpmn#start.
--process-type <type>NoTipo de proceso. Predeterminado processOrchestration.
--debug-mode <mode>NoUno de None, Default (pausa en los puntos de interrupción), StepByStep (pausa en cada paso), SingleStep (solo un paso). Predeterminado Default. Un valor no válido falla rápidamente al enumerar el conjunto aceptado.
--simulation-mode <mode>NoUno de None, All (simular todos los elementos), Selective (simular excepto las cancelaciones). Predeterminado None. Un valor no válido falla rápidamente al enumerar el conjunto aceptado.
-i, --inputs <json>NoArgumentos de entrada como una cadena JSON. Predeterminado {}.

Forma de datos​

{
  "Code": "DebugInstanceCreated",
  "Data": {
    "instanceId": "c3d4e5f6-...",
    "runId": "d4e5f6a7-...",
    "jobKey": "b2c3d4e5-..."
  },
  "Instructions": "Use 'debug-instance status <instance-id>' to check the run. Use 'debug-instance incidents <instance-id>' or 'debug-instance variables <instance-id>' to inspect it."
}
{
  "Code": "DebugInstanceCreated",
  "Data": {
    "instanceId": "c3d4e5f6-...",
    "runId": "d4e5f6a7-...",
    "jobKey": "b2c3d4e5-..."
  },
  "Instructions": "Use 'debug-instance status <instance-id>' to check the run. Use 'debug-instance incidents <instance-id>' or 'debug-instance variables <instance-id>' to inspect it."
}

estado de instancia de depuración de uip maestro bpmn​

Obtener el estado de ejecución actual por elemento de una instancia de depuración.

Argumentos: <instance-id> (obligatorio). Forma de datos: Code: "DebugInstanceStatus".

puntos de interrupción de instancia de depuración de uip maestro bpmn​

Reemplaza el punto de interrupción establecido en una instancia de depuración.

Argumentos: <instance-id> (obligatorio).

Opciones: --inputs <value> : carga útil de los puntos de interrupción como cadena JSON, ruta @file o canalizada a través de la entrada estándar. Si se omite, se envía una lista de puntos de interrupción vacía ({"breakpoints": []}), borrando todos los puntos de interrupción.

Forma de datos: Code: "DebugInstanceBreakpointsUpdated".

Cancelar instancia de depuración de uip maestro bpmn​

Cancela una instancia de depuración.

Argumentos: <instance-id> (obligatorio). Forma de datos: Code: "DebugInstanceCanceled".

uip maestro bpmn debug-instance continue​

Reanuda la ejecución en una instancia de depuración en pausa.

Argumentos: <instance-id> (obligatorio).

Opciones: --inputs <value> : continuar la carga útil como una cadena JSON, una ruta @file o canalizada a través de la entrada estándar. Si se omite, se envía {"nextStep": false} (se ejecuta al siguiente punto de interrupción en lugar de un solo paso).

Forma de datos: Code: "DebugInstanceContinued".

incidentes de instancia de depuración de uip maestro bpmn​

Obtenga los incidentes generados durante la ejecución de una instancia de depuración.

Argumentos: <instance-id> (obligatorio). Forma de datos: Code: "DebugInstanceIncidents", Data es una matriz (vacía cuando no hay ninguna).

variables de instancia de depuración de uip maestro bpmn​

Obtener los valores de las variables actuales de una instancia de depuración.

Argumentos: <instance-id> (obligatorio).

Opciones: --parent-element-id <id> — filtrar variables por ID de elemento principal.

Forma de datos: Code: "DebugInstanceVariables".

conjunto de variables de instancia de depuración de uip maestro bpmn​

Parche (actualice) las variables de una instancia de depuración a mitad de la ejecución.

Argumentos: <instance-id> (obligatorio).

Opciones:

OpciónObligatorioDescripción
--inputs <value>SíCarga útil de variables de parche como cadena JSON, ruta @file o canalizada a través de la entrada estándar. Falla si no se resuelve ninguna carga útil.
--parent-element-id <id>NoÁmbito del parche a un ID de elemento principal.

Forma de datos: Code: "DebugInstanceVariablesSet".

uip maestro bpmn debug-instance variables-all​

Obtenga cada variable para una instancia de depuración, incluidas las variables de subproceso.

Argumentos: <instance-id> (obligatorio). Forma de datos: Code: "DebugInstanceVariablesAll".

Ejemplos​

# Create a debug session, stepping through one element at a time
uip maestro bpmn debug-instance create \
  --solution-id <solution-id> --project-id <project-id> \
  --entry-point "/Main.bpmn#start" --debug-mode StepByStep

# Check status, then step forward
uip maestro bpmn debug-instance status <instance-id>
uip maestro bpmn debug-instance continue <instance-id>

# Inspect and patch a variable mid-run
uip maestro bpmn debug-instance variables <instance-id>
uip maestro bpmn debug-instance variables-set <instance-id> --inputs '{"amount": 250}'

# Clean up
uip maestro bpmn debug-instance cancel <instance-id>
# Create a debug session, stepping through one element at a time
uip maestro bpmn debug-instance create \
  --solution-id <solution-id> --project-id <project-id> \
  --entry-point "/Main.bpmn#start" --debug-mode StepByStep

# Check status, then step forward
uip maestro bpmn debug-instance status <instance-id>
uip maestro bpmn debug-instance continue <instance-id>

# Inspect and patch a variable mid-run
uip maestro bpmn debug-instance variables <instance-id>
uip maestro bpmn debug-instance variables-set <instance-id> --inputs '{"amount": 250}'

# Clean up
uip maestro bpmn debug-instance cancel <instance-id>

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