En este tutorial, aprenderemos sobre los resultados estáticos de Power Automate y cómo funciona en nuestros flujos. Actualmente, esta poderosa función aún se encuentra en modo de vista previa o beta. Sin embargo, esta es sin duda una buena característica que podemos agregar a nuestras mejores prácticas al crear diagramas de flujo.
Tabla de contenido
Ejemplo de escenario
Usaremos un flujo de muestra que creé anteriormente.

Envía una solicitud HTTP a un punto final de un tercero.

Esto es lo que obtiene la solicitud HTTP.

Luego, realizará una acción de condición . Si el código de estado de la solicitud HTTP es igual a 200 , eso significa que la solicitud es exitosa.

Si se ha cumplido la condición, el flujo irá a la ruta Si es así . Publicará un mensaje que diga " APROBADO " en el canal general de Slack . Luego, en el canal de presupuesto , también publicará un mensaje que contiene todos los datos que obtuvimos del punto final de terceros.

Si la condición no se ha cumplido, irá a la ruta Si no y el canal general en Slack recibirá un mensaje que dice " DENEGADO ".

Después de pasar por el flujo de muestra, hagamos clic en Guardar .

Ahora probemos el flujo y veamos cómo funciona.

Elija la opción Voy a realizar la acción desencadenante , luego haga clic en el botón Probar .

Después de eso, haga clic en Ejecutar flujo .

Por último, haga clic en Listo .

Veamos el resultado en el diagrama de flujo. Como podemos ver, cada paso se ejecutó con éxito.

Al revisar el canal general en Slack, veremos que el mensaje " APROBADO " se ha enviado con éxito.

Vaya al canal de presupuesto y veremos el JSON real que obtuvimos de la solicitud HTTP.

Por ahora, el punto final sigue activo, por lo que nuestro flujo funciona correctamente. Pero, ¿cómo probamos nuestro flujo cuando el servidor de punto final ya no funciona?
Cuando esto sucede, nuestro flujo definitivamente fallará. En instancias como esta, no queremos que la acción de solicitud HTTP haga ping al servidor ya que asumimos que el servidor está dañado.
Por lo tanto, podemos simplemente crear variables falsas para pasar al siguiente paso. Pero una solución mucho mejor para esto es utilizar los resultados estáticos de Power Automate .
La función de resultados estáticos no activará la acción real. En cambio, solo forzará que ocurran ciertas salidas.
Uso de resultados estáticos en flujos de Power Automate
Para probar el método de resultados estáticos , volvamos a nuestro flujo y editémoslo.

Haga clic en los puntos suspensivos dentro del paso de solicitud HTTP , luego haga clic en la opción Resultado estático (Vista previa) .

Alterne la opción Habilitar resultado estático (Vista previa) .

Cuando está habilitado, podemos elegir la salida que queremos que produzca el flujo. En este ejemplo, queremos que produzca Succeeded como resultado con 200 como su Código de estado .

Hagamos clic en el ícono de la lista de verificación y seleccionemos body .

Luego, se mostrará el campo del cuerpo .

Rellenaremos el cuerpo con el contenido del cuerpo de nuestra anterior ejecución de flujo exitosa.

Tenga en cuenta que cada acción tiene salidas. Entonces, hagamos clic en el enlace Mostrar resultados sin procesar .

Al hacer clic en eso, veremos lo que obtiene nuestro flujo, como el código de estado , el encabezado y el cuerpo . Copiemos el contenido del cuerpo .

Luego, péguelo en el campo del cuerpo de nuestro resultado estático .

Haga clic en Listo después de pegar.

También podemos copiar el contenido de los encabezados y pegarlos en el campo Ingresar una propiedad única para nuestro resultado estático. Pero por ahora, no tenemos que preocuparnos por los encabezados porque nos centraremos en forzar que el código de estado sea 200 y que el cuerpo sea equivalente al de nuestra anterior ejecución de flujo exitosa.
Una vez hecho esto, veremos un pequeño icono de vaso amarillo . Pase el puntero del mouse sobre el ícono y veremos un mensaje que dice " Esta acción tiene un resultado estático configurado ".

Todos los resultados estáticos devuelven cadenas . Por lo tanto, necesitamos cambiar el código de Estado de un número entero 200 a una cadena agregando comillas ( “ ) al principio y al final del número. Esto es solo un matiz que Microsoft ya conoce y probablemente lo solucionarán cuando lancen esta función por completo.

Por último, haga clic en Guardar .

Testing Power Automate Resultados estáticos
Ahora probemos el flujo que configuramos con Static Results .

Elija la opción Voy a realizar la acción desencadenante , luego haga clic en el botón Probar .

Haga clic en Ejecutar flujo .

Luego, haz clic en Listo .

El pequeño icono de vaso azul a lo largo de la acción de solicitud HTTP indica que la acción se ejecutó utilizando un resultado estático.

No hay encabezados en este ya que no asignamos ninguno.

También veremos que las condiciones funcionaron correctamente.

Por lo tanto, veremos que se muestra nuevamente el mensaje “ APROBADO ” en el canal general de Slack.

Cuando hagamos clic en el canal de presupuesto , también volveremos a ver el mismo mensaje.

Página de documentación para resultados estáticos de Power Automate
Otra forma de aprender a usar los resultados estáticos es consultando la documentación de Power Automate . Es esencial revisar su página de documentación ya que de vez en cuando salen cosas nuevas.

Haga clic en la opción Guías prácticas . Luego, haga clic en el tema Probar aplicaciones lógicas con datos simulados . Luego mostrará las pautas sobre cómo configurar resultados estáticos y otra información relacionada útil.

Desarrollo de Power Automate: prácticas recomendadas para implementar
el activador HTTP de Microsoft Flow | Un tutorial de Power Automate Tutorial
de documentación de Power Automate
Conclusión
Una de las funciones más potentes disponibles en Microsoft Power Automate son los resultados estáticos . Permite a los usuarios forzar que ocurran ciertas salidas en cada escenario. Entonces, pase lo que pase, el flujo de trabajo producirá los resultados que ha definido. También facilita mucho las cosas saber que los diagramas de flujo pueden volverse más complicados con el tiempo.
Aparte de este tutorial, puede empezar a familiarizarse más con los resultados estáticos si se familiariza con la documentación de Microsoft . Esto es muy útil a medida que avanza en su carrera de Power Automate . Una vez más, un buen desarrollador o administrador también debería poder encontrar soluciones a sus problemas maximizando el uso de la documentación.
Mis mejores deseos,
Enrique