Probar un flujo de nube
Cuando ya tenga el flujo diseñado, debe comprobar que funciona correctamente. Esta sección explora los métodos clave para probar flujos, lo que incluye el comprobador de flujo y el uso de datos de ejecuciones anteriores.
Identificar y corregir errores con el comprobador de flujo
La forma más fácil de resolver posibles errores es hacerlo durante la fase de diseño. Por ejemplo, puede que haya un desencadenador que se ejecute cuando llega un nuevo correo electrónico. Por lo general, este desencadenador está asociado a una cuenta de correo electrónico específica. Si el conector no tiene los detalles de conexión correctos, no funcionará como debiera. Para identificar estos problemas potenciales, Power Automate incluye una herramienta llamada Comprobador de flujo. El comprobador de flujo analiza el flujo mientras lo crea para detectar y resolver errores. Cuando se identifica un error, proporciona información procesable para mejorar la fiabilidad y el rendimiento del flujo.
El comprobador de flujo identifica dos áreas importantes.
Errores: los errores son problemas en el flujo que hacen que no funcione correctamente.
Advertencias: las advertencias son problemas que pueden afectar al rendimiento o al funcionamiento, aunque quizá no impidan que el flujo se ejecute.
A medida que se identifican advertencias y errores, puede expandirlos para ver detalles específicos y correcciones sugeridas.
Nota
Pruebe siempre su flujo después de resolver errores para asegurarse de que funcione como se espera.
Probar flujos de nube
Probar un flujo es un paso crítico en el proceso de diseño. Le ayuda a confirmar que su automatización se comporta como se esperaba. Probar consiste básicamente en ejecutar el flujo para ver cómo funciona. Power Automate proporciona dos métodos principales para probar flujos durante el desarrollo.
Pruebas manuales:
El flujo se desencadena manualmente al realizar la acción que lo inicia. Por ejemplo, si su flujo está diseñado para responder a correos electrónicos entrantes, puede enviarse un correo electrónico de prueba para activar el flujo. De manera similar, si su flujo comienza cuando se añade una nueva fila a una base de datos, puede insertar una fila de muestra en la tabla SQL para probar su funcionalidad. Las pruebas manuales le permiten observar el comportamiento del flujo en tiempo real y comprobar que cada paso se ejecuta correctamente.Uso de datos de ejecución anteriores:
Su flujo se ejecuta utilizando datos de ejecuciones anteriores. Este método es útil al trabajar con flujos complejos o cuando replicar las condiciones del desencadenador requiere mucho tiempo. El uso de datos de ejecución anteriores le permite validar rápidamente cambios o solucionar problemas de pasos específicos sin tener que empezar de cero.
Ambos métodos proporcionan información valiosa sobre cómo funciona su flujo, lo que le ayuda a identificar posibles problemas al principio de la fase de diseño. La combinación de estas técnicas de prueba con herramientas como el Comprobador de flujo ayuda a garantizar que sus flujos sean sólidos, eficientes y estén listos para la implementación.
Nota
Probar los flujos de forma periódica durante el desarrollo ayuda a detectar problemas a tiempo y garantiza mejores resultados.
Agilizar las pruebas con configuraciones de resultados estáticos
Las pruebas con resultados estáticos le permiten simular los resultados de las acciones, lo que hace que las pruebas de flujo sean más eficientes y específicas. Este método es útil para aislar secciones específicas de un flujo.
Estas son algunas de las ventajas de las pruebas con resultados estáticos:
- Tiempo: omita las acciones de larga duración y concéntrese en partes específicas del flujo.
- Pruebas simplificadas: simule escenarios sin necesidad de datos o eventos reales.
- Resolución de problemas: aísle y resuelva los problemas eficazmente controlando los resultados de las acciones.
Al hacer pruebas estáticas de resultados en Power Automate, resulta útil seguir un método de tres pasos.
Capturar el resultado de la acción.
Configurar el resultado estático.
Ejecutar el flujo con resultados estáticos.
Este método le permite simular acciones específicas dentro de un flujo mediante salidas predefinidas, lo que simplifica las pruebas y la resolución de problemas sin ejecutar la acción real repetidamente.
Capturar el resultado de la acción
Cree un nuevo flujo desencadenado manualmente que incluya la acción que desea simular. Por ejemplo, si está probando un proceso de aprobación, añada en el flujo la acción Iniciar y esperar una aprobación. Ejecute el flujo una vez y complete la acción para generar su resultado. A continuación, navegue hasta el historial del flujo, abra la instancia de ejecución más reciente y expanda la acción simulada para ver sus resultados. Estos resultados suelen incluir detalles clave, como el "cuerpo" y otros datos relevantes. Copie estos datos de salida, ya que se utilizarán más adelante para configurar el resultado estático.
Configurar el resultado estático
En el editor de flujos, busque la acción que desea simular y haga clic en el menú de puntos suspensivos (...). En el menú desplegable, seleccione Resultado estático para abrir las opciones de configuración. Active la alternancia Habilitar resultado estático para activar la característica y, a continuación, pegue los datos de salida copiados en los campos correspondientes. Puede especificar qué campos deben usarse como respuesta predefinida para la acción simulada. Cuando complete la configuración, guarde los cambios para asegurarse de que se aplique el resultado estático.
Ejecutar el flujo con resultados estáticos
Ahora, cuando vuelva a ejecutar el flujo, la acción simulada utilizará el resultado estático en lugar de ejecutar el proceso real. El flujo omite la ejecución en tiempo real de la acción y se basa en la salida predefinida que configuró anteriormente. Este método es muy útil para probar flujos con dependencias externas o acciones urgentes, ya que le permite validar el comportamiento del flujo sin esperar a que se complete la acción real.
Con estos pasos, puede optimizar el proceso de prueba, reducir la complejidad y centrarse en refinar la lógica de flujo general. Las pruebas de resultados estáticos son una herramienta potente para garantizar que sus flujos funcionen según lo previsto y, al mismo tiempo, minimizar las tareas repetitivas durante el desarrollo.
Sugerencia
Las pruebas de resultados estáticos son ideales para validar el comportamiento del flujo en diferentes condiciones sin ejecutar todo el proceso.