Desencadenador HTTP de flujo de Microsoft | Un tutorial de automatización de energía

Desencadenador HTTP de flujo de Microsoft | Un tutorial de automatización de energía

Un activador HTTP de Microsoft Flow permite a los usuarios activar flujos desde aplicaciones de terceros. En este tutorial, hablaremos sobre cómo funciona ese activador para permitir que el usuario final inicie un flujo. Microsoft Flow servirá como puente entre su aplicación y una gran cantidad de otros servicios.

Por ejemplo, queremos activar nuestro flujo mediante una aplicación que no está disponible en Power Automate . Si creamos nuestra propia aplicación web y queremos desencadenar un flujo desde allí, ¿cómo lo hacemos?

Este es un flujo de muestra con algunos campos de entrada que el usuario debe completar.

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

¿Qué pasa si queremos que un usuario rellene estos campos de entrada desde aplicaciones de terceros? Para hacer eso, necesitamos un punto final de URL que se generará para nosotros en este nuevo flujo. También necesitaremos un archivo JSON , también conocido como esquema , que contenga todas las variables que representarán todas las entradas que estamos pasando.

Tabla de contenido

Creación de un flujo de Microsoft con un activador HTTP

Ahora vamos a crear un flujo simple usando un desencadenador HTTP de flujo de Microsoft . En este flujo, el usuario ingresará su nombre y apellido mediante una aplicación de terceros, y se publicará como un mensaje de Slack.

1. Crear un flujo instantáneo

Primero, vayamos a la página Crear .

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

Luego, haga clic en Flujo instantáneo .

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

En lugar de usar las opciones PowerApps o Activar manualmente un flujo , usaremos Cuando se reciba una solicitud HTTP como activador. Entonces, seleccionemos eso y hagamos clic en el botón Crear

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

Los flujos creados con el disparador " Cuando se recibe una solicitud HTTP " pueden ser ejecutados por cualquier persona que conozca la URL. 

Las solicitudes HTTP están fuera del alcance de este tutorial. Sin embargo, podemos usar esto fácilmente como desencadenante de nuestro flujo porque Microsoft simplemente creará un enlace para nosotros. Luego, si nuestra aplicación de terceros accede al enlace, activará nuestro flujo de Power Automate por sí mismo.

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

La clave aquí es que solo estamos creando un punto final donde cualquier aplicación de terceros puede conectarse . Si desea activar algo desde un correo electrónico, Slack o Trello, no necesitamos usar este activador porque esos conectores están disponibles en Power Automate. Solo usa esta técnica si desea desencadenar su flujo desde un conector que no está disponible en Power Automate. 

2. Configuración del activador HTTP de Microsoft Flow

Primero, debemos identificar la carga útil que pasará a través de la solicitud HTTP con/sin Power Automate. Haga clic en " Usar carga útil de muestra para generar el esquema " y Microsoft lo hará todo por nosotros.

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

Vamos a crear una carga útil JSON que contenga las variables nombre y apellido . Como puede ver, también agregamos una muestra o valores temporales " Joe " y " Ax " para las variables que hemos creado.

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

Luego haga clic en el botón Listo .

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

Luego, Microsoft tomará eso y creará un esquema JSON de cuerpo de solicitud. Esto significa que cuando se activa este punto final, espera dos propiedades que son lastname y firstname con su tipo como una cadena .

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

Lo siguiente es agregar un nuevo paso haciendo clic en el botón Nuevo paso .

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

Luego, busque y haga clic en el conector de Slack

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

Para la acción, usemos el mensaje Publicar .

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

Usaremos el canal del tutorial para el Nombre del canal .

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

Para el Texto del mensaje , podemos ver en el contenido dinámico que ahora tenemos las variables de nombre y apellido .

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

Esto se debe a que nuestro punto final espera dos variables, que son el nombre y el apellido que creamos con el texto JSON que agregamos anteriormente.

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

Haga clic en la expresión concat para concatenar las variables de nombre y apellido .

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

Luego, vamos a concatenar la palabra “ Hola: ” con el nombre

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

Vamos a concatenarlo también con el apellido . Asegúrese de agregar una coma después de la palabra " Hola " y la variable nombre .

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

Luego haga clic en el botón Aceptar .

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

Ahora guardemos nuestro flujo haciendo clic en el botón Guardar .

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

Se generará una URL que servirá como nuestro punto final. Podemos acceder a él a través de nuestra aplicación de terceros.

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

Probando nuestro flujo de Microsoft

Ahora probemos nuestro flujo. He instalado una aplicación llamada Postman . Si no está familiarizado con esto, es una forma de acceder a los puntos finales y pasar valores para asegurarse de que funcionan. 

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

Dado que no hablaremos sobre HTML , JSON , POST y diferentes API web en este tutorial, podemos usar Postman para imitar esas cosas para nosotros. Si está confundido acerca de POST o POST versus GET , le recomiendo ver un curso de desarrollo web básico o para principiantes para que se familiarice con esos términos. También te sugiero que estudies qué son las solicitudes HTTP porque realmente amplían las posibilidades de esta aplicación. 

Para probar nuestro flujo, copie esta URL.

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

Luego, pegue esa URL en el campo POST en Postman .

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

Dentro del cuerpo , cambiemos los valores predeterminados con las variables que hemos establecido en nuestra carga útil JSON. Entonces, agreguemos las variables nombre y apellido con los valores " Tom " y " Jerry ". Deberíamos estar dentro del Body y asegurarnos de seleccionar raw . El tipo debe ser JSON .

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

Nuevamente, este cartero sirve como nuestra aplicación de terceros. Esto es solo para asegurarse de que los enlaces funcionen correctamente. 

En nuestro flujo, ahora hagamos clic en Test .

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

Seleccione " Realizaré la acción de activación " y haga clic en el botón Probar .

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

A continuación, comenzará a esperar a que se produzca la acción.

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

Entonces, ahora lo publicaremos en nuestro punto final y veremos si funciona haciendo clic en el botón Enviar .

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

Una vez que nuestro flujo se ejecuta con éxito, podemos verificar nuestro Slack para ver si el mensaje se ha publicado.

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía

En nuestro Slack, deberíamos ver el mensaje Hola: TomJerry .

Desencadenador HTTP de flujo de Microsoft |  Un tutorial de automatización de energía


Introducción a Power Apps: definición, características, funciones e importancia
Descripción general del contenido dinámico de Power Automate
Microsoft Power Automate: automatización del flujo de trabajo

Conclusión

Para este tutorial, pudimos formar un activador desde una aplicación de terceros que no tiene nada que ver con Power Automate . Microsoft ha creado el punto final, las variables y todo lo que necesitamos. Todo lo que tenemos que hacer es acceder al enlace/URL nosotros mismos. Así de fácil fue esto.

Si desea convertirse en administrador de Power Automate, debe aprender cómo funcionan estas cosas. Una vez que integre Power Automate con su empresa u organización, existe la posibilidad de que encuentre aplicaciones de terceros que no tengan conectores en Power Automate. Esta es la mejor manera de manejar estos casos.

Este es un concepto bastante complicado, pero una vez que lo dominas, puedes crear flujos que se activen desde cualquier lugar siempre que tengas una conexión a Internet.

Enrique


Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber