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


Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Descubra cómo calcular el total de transacciones realizadas en los últimos N días y obtenga información útil utilizando la inteligencia de tiempo en LuckyTemplates.

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

En este tutorial, demuestro cómo mostrar clústeres en sus datos permite extraer información valiosa usando técnicas DAX avanzadas.

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

En este tutorial, aprenderá a calcular la <strong>población actual del personal</strong> para las relaciones múltiples de la tabla de calendario mediante la función COUNTROWS y FILTER en LuckyTemplates.

Hacer una solicitud HTTP en Power Automate

Hacer una solicitud HTTP en Power Automate

Aprenda a crear una solicitud HTTP con Power Automate y cómo implementar soluciones efectivas para la automatización de tareas.

Programe un flujo de escritorio para que se ejecute en Power Automate

Programe un flujo de escritorio para que se ejecute en Power Automate

En este tutorial, aprenda cómo programar un flujo de escritorio en Power Automate para automatizar tareas en la web y su escritorio.

Power Automate Terminar Control de acción en flujos

Power Automate Terminar Control de acción en flujos

Aprenda a usar correctamente el control Terminar acción de Power Automate que termina las acciones en un flujo si no se cumple alguna de las condiciones.

Power Query: combinar archivos de varias carpetas

Power Query: combinar archivos de varias carpetas

Aprenda a combinar archivos de varias carpetas en su red, escritorio, OneDrive o SharePoint utilizando Power Query.

Tipos de flujo de Power Automate y cuándo usarlos

Tipos de flujo de Power Automate y cuándo usarlos

En este blog, analizamos las similitudes y diferencias entre los tipos de flujo de Power Automate y determinamos cuándo usar cada flujo. Encuentra la mejor opción de automatización.

Conectores de Power Automate: número, texto y fecha y hora

Conectores de Power Automate: número, texto y fecha y hora

Familiarízate con algunos conectores Power Automate integrados que transforman cadenas en otro formato: número, texto y fecha y hora.

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Este tutorial detallado sobre el analizador VertiPaq en DAX Studio le enseñará cómo usar la pestaña Relaciones para optimizar su DAX y resolver problemas de integridad referencial.