Depuración de las automatizaciones

Puede utilizar la herramienta Depuración en el Editor de bots para depurar sus automatizaciones.

Uso de la herramienta Depuración

En la página de Automatización, seleccione y edite el bot que desee depurar. Puede acceder a la herramienta Depuración desde la utilidad Ayudante o desde el Editor de bots.

Acceder a la herramienta Depuración

Abrir la herramienta Depuración

Al activar la herramienta Depuración desde Editor de bots:
  • Puede agregar, actualizar o eliminar acciones y variables dentro de un bot. Puede seguir editando el bot, siempre y cuando el proceso de depuración no haya iniciado.
  • Aparece una barra de encabezado debajo del nombre del bot que muestra el nombre del bot que se está depurando. La barra de encabezado muestra Depuración en proceso y el nombre del bot después. Por ejemplo: Depuración en proceso: MSGBot5
  • El panel Acciones situado en el lado izquierdo del Editor de bots se contrae automáticamente. Esto ayuda a proporcionar un área más horizontal para ver las acciones agregadas en el Editor de bots mientras se realiza la depuración. Una vez que la depuración se detiene, el panel Acciones se expande de nuevo.
Nota:
  • Invocar un depurador no inicia el proceso de depuración.
  • Antes de iniciar el proceso de depuración, asegúrese de corregir cualquier error de validación en sus bots.
  • Puede depurar el bot en las vistas de Flujo and Lista . Sin embargo, para una mayor visibilidad de sus acciones, le recomendamos que depure su bot en la vista de Lista .
Cuando abre la utilidad Asistente desde el Editor de bots, el editor API o el editor de plantillas, y lo mueve a una posición específica, el editor conservará la última posición de la utilidad Asistente incluso después de que salga del editor. La posición predeterminada de la utilidad Asistente corresponderá a la última posición a la que la movió, antes de salir del editor:
  • Incluso si la sesión de un usuario finaliza o si el navegador se cierra de manera abrupta.
  • Incluso si abre el editor desde un navegador diferente o inicia sesión en una sesión diferente con las mismas credenciales de usuario.

Esto mejora la usabilidad del Asistente, porque ya no es necesario mover el Asistente a la derecha del editor para ver el panel de Acciones cada vez que abre el bot dentro del editor.

Controles de depuración

Acciones Íconos Teclas de acceso directo Descripción
Iniciar depuración Botón de inicio -- Use Iniciar depuración para iniciar el proceso de depuración.
Pasar a la siguiente acción Botón de pasar por encima Estudio F6 Utilice Pasar a la siguiente acción para depurar una acción a la vez. Después de depurar la acción actual, puede utilizar Pasar a la siguiente acción para pasar a la siguiente acción de la secuencia.
Continuar al siguiente punto de interrupción Botón Continuar al siguiente punto de interrupción Estudio F5 Utilice Continuar al siguiente punto de interrupción para pasar directamente al siguiente punto de interrupción. Continuar al siguiente punto de interrupción ejecuta la acción actual, para luego pasar al siguiente punto de interrupción y hacer una pausa.
Nota: Cuando la depuración está en proceso, el ícono Iniciar depuración cambia a Continuar al siguiente punto de interrupción.
Detener Botón de Detener Estudio F7 Use Detener para detener el proceso de depuración.

Añadir puntos de ruptura

Los puntos de ruptura le permiten detener el proceso de depuración durante la ejecución de un bot . Para pausar y solucionar los problemas de una acción específica, puede insertar un punto de ruptura en esa acción en particular. Al activar el punto de interrupción, la acción específica que se está depurando aparece resaltada con un signo de pausa al lado. Después de agregar el punto de interrupción para pausar la herramienta de depuración, puede Continuar al siguiente punto de interrupción, Pasar a la siguiente acción o Parar el proceso de depuración.

Acciones Iconos y atajos de teclado Descripción
Habilitar punto de interrupción

Botón de Habilitar punto de interrupción

Estudio F9

Para insertar un punto de interrupción, haga clic en los tres puntos verticales de la línea de código específica y seleccione Habilitar punto de interrupción.

De manera alternativa, también puede activar un punto de interrupción al hacer clic en el número de línea específica. Esto muestra un ícono de punto de ruptura situado encima del número de línea.

Nota: Al activar un punto de interrupción para una línea de código específica, la herramienta Depuración la resalta y la señala con un botón de pausa a la derecha de la línea de código.
Inhabilitar punto de interrupción

Botón de Inhabilitar punto de interrupción

Estudio F9

Para inhabilitar un punto de interrupción, haga clic en los tres puntos verticales y seleccione Inhabilitar punto de interrupción. El punto de ruptura se vuelve inactivo. Además, también puede hacer clic en el ícono del punto de interrupción situado encima del número de línea específico para inhabilitarlo.
Borrar todos los puntos de interrupción

Botón de Borrar todos los puntos de interrupción

Mayús + F9

Para borrar todos los puntos de interrupción, haga clic en el ícono Borrar todos los puntos de interrupción.

Variables vigiladas

Puede utilizar Variables vigiladas para ver los valores de la variable específica durante la ejecución de bot. De forma predeterminada, la lista variables vigiladas está vacía. Con un simple clic, puede agregar todas las variables usadas en un bot. Estas variables se muestran en una ventana emergente en la que puede seleccionar o desmarcar una o más variables de la lista.

Agregar variables vigiladas

Puede agregar variables utilizadas en un bot a la lista de Variables vigiladas mediante cualquiera de estos métodos:
  • Seleccione el link que dice Haga clic aquí para agregar variables utilizadas en el panel de utilidad del Asistente para agregar todas las variables utilizadas en el bot con tan solo un clic.
  • Haga clic en la x ( Icono para añadir de forma manual la herramienta Depuración) junto a Variables vigiladas para añadir o eliminar variables manualmente.

Agregar variables vigiladas

Cuando una bot actualiza las variables, los valores de esas variables se actualizan dinámicamente en la lista de variables vigiladas. Esto proporciona el estado actual de un bot en ejecución en cada acción, y ayuda a corregir cualquier error relacionado con un bot desde la herramienta Depuración.
Nota: Si cambia el nombre de una variable que forma parte de la lista de Variables vigiladas, tendrá que volver a agregarla para que aparezca en la lista de Variables vigiladas.

Editar variables vigiladas

Para editar las variables añadidas a la lista de Variables vigiladas:
  1. En la lista de Variables vigiladas, haga clic en la variable que desee editar.

    Se abre una vista con los detalles específicos de la variable en la misma pestaña.

  2. Haga clic en el icono de editar situado junto al nombre de la variable.
  3. Cambie el valor de la variable y haga clic en Actualizar.
Nota:
  • Para editar las variables vigiladas, asegúrese instalar la versión 21.250 del Agente de bot (que se publicó en la versión Automation 360 v.29) en su sistema.
  • No puede editar los valores de las variables constantes.
  • Solo puede editar el valor de una variable cuando está detenido en un punto de interrupción en el modo de depuración.
  • El valor de la variable que actualice en el modo de depuración solo es efectivo durante la sesión de depuración. No altera el valor de la variable original. Una vez actualizado el valor de la variable, el siguiente conjunto de acciones que hagan referencia a la variable utilizarán el nuevo valor.

En lugar de navegar hasta el panel de Variable, la vista detallada de las Variables vigiladas proporciona una referencia rápida de las propiedades de las variables, tales como el tipo, la entrada, la salida y la constante.

Actualmente, puede editar los valores de los siguientes tipos de variables:
  • Número
  • Cadena
  • Booleano
  • Fecha y hora

Puede navegar tanto a las variables siguiente como a las anteriores desde la ventana de edición al hacer clic en las flechas siguiente y anterior, respectivamente.

Pasar a la siguiente variable con las flechas atrás y adelante

Nota:
  • Solo puede observar los valores de las variables al iniciar el proceso de depuración.
  • No se pueden depurar los bots secundarios desde su bot principal.