Probar y depurar flujos

Completado

Durante el desarrollo de flujos, es importante comprobar el comportamiento del flujo y asegurarse de que todo funcione como estaba previsto y, si no es así, localizar y diagnosticar los problemas subyacentes.

Pruebas

Los flujos en desarrollo se pueden ejecutar en cualquier momento en el diseñador de flujos con el botón Ejecutar. Durante esta ejecución, se resalta la Acción actual, lo que brinda a los usuarios una visión clara del progreso de ejecución.

Es posible ejecutar, detener y reanudar el flujo. También es posible ejecutar una acción cada vez para examinar de cerca el comportamiento del flujo en ciertas secciones. Todo esto se logra mediante los botones correspondientes:

Captura de pantalla de la barra de herramientas del diseñador con Ejecutar y Ejecutar acción siguiente resaltados.

Se pueden agregar puntos de interrupción para pausar automáticamente la ejecución cuando se alcance una acción específica. Para ello, hay que hacer clic a la izquierda de la acción en cuestión:

Captura de pantalla del punto de interrupción de la función principal.

En la esquina inferior derecha del diseñador, el panel de variables contiene todas las variables utilizadas en el flujo. Para ver la información de una variable, se debe hacer doble clic en ella. Esta información se actualiza en tiempo real y proporciona a los usuarios una imagen clara del estado del flujo en un momento determinado.

Depuración

Además de lo anterior, algunas características están diseñadas específicamente para localizar y corregir errores. Los errores de tiempo de diseño (errores que se pueden identificar antes de ejecutar el flujo) se comunican mediante símbolos rojos en el diseñador, mientras que los detalles también se pueden encontrar en el panel Errores de la parte inferior del diseñador:

Captura de pantalla del panel de errores en el que se muestran ocho errores.

En este ejemplo, se han dejado en blanco dos campos obligatorios, por lo que la acción correspondiente se resalta como errónea. El panel Errores contiene más detalles.

Los errores de tiempo de ejecución (errores que se producen mientras se ejecuta un flujo) se comunican de manera parecida:

Captura de pantalla del panel de errores de runtime en el que se muestra un error.

Se ha pasado un valor incorrecto como columna de Excel. Al intentar leer de esa columna, el flujo ha fallado. La acción en cuestión se resalta y el panel Errores contiene información más detallada sobre el error.