Hacer una solicitud HTTP en Power Automate

Hacer una solicitud HTTP en Power Automate

En esta publicación de blog, aprenderemos cómo crear una solicitud HTTP con Power Automate. Las solicitudes HTTP son fundamentales para la transferencia de datos, pero es crucial señalar que no deberían ser su primera solución. Su primera opción siempre debe ser buscar un conector para su aplicación.

Puedes ver el video completo de este tutorial en la parte inferior de este blog.

Tabla de contenido

1. Automatización de energía y conectores

Un conector es la forma en que Power Automate se comunica con otra aplicación. Actualmente, Power Automate cuenta con miles de conectores a su disposición. Siempre que sea posible, utilice el enfoque del conector y no el enfoque de solicitud HTTP, especialmente si está trabajando con aplicaciones de Microsoft (Teams, SharePoint, OneDrive) o aplicaciones con conectores compatibles (Dropbox, SAP).

2. Hacer y recibir una solicitud HTTP

En caso de que no exista un conector disponible, puede recurrir a HTTP. Power Automate utiliza solicitudes HTTP para comunicarse con aplicaciones que no cuentan con un conector pero que tienen lo que se denomina una API REST.

Por ejemplo, un software de CRM interno podría aceptar solicitudes HTTP desde distintas fuentes, permitiendo obtener una lista de clientes a través de una solicitud.

3. Flujos de escritorio

Cuando no hay solicitudes HTTP, es posible que necesite utilizar flujos de escritorio. Estos flujos permiten automatizar tareas en su computadora de manera similar a las macros de Excel.

4. Cómo funciona un flujo de trabajo de solicitud HTTP

Veamos un flujo de trabajo HTTP en acción. Tener acceso a una API donde pueda solicitar una lista de usuarios es fundamental para entender el proceso.

Hacer una solicitud HTTP en Power Automate

Después de hacer una solicitud HTTP, recibiré datos en formato JSON.

Este formato puede ser difícil de leer, así que usar una herramienta de "Pretty Print" ayuda a visualizar los datos fácilmente.

5. Inicio de un flujo en una solicitud HTTP

Configurar un flujo que se ejecute automáticamente es esencial. Puede iniciar manualmente un flujo o programarlo para que se ejecute automáticamente. Aquí se muestra un ejemplo de un flujo que se ejecuta diariamente.

Hacer una solicitud HTTP en Power Automate
Hacer una solicitud HTTP en Power Automate

6. Analizando el archivo JSON

Después de recibir la respuesta JSON, utilizaremos el conector Parse JSON para convertirlo a un formato más manejable.

Hacer una solicitud HTTP en Power Automate

7. Uso de Aplicar a cada conector

Para cada cliente en el cuerpo del mensaje, utilizaremos Aplicar a cada conector para extraer y enviar su información como nombre, apellido y correo electrónico.

Hacer una solicitud HTTP en Power Automate

8. Implementando el flujo de trabajo

Después de configurar el flujo, podemos ejecutarlo para asegurarnos de que funcione correctamente.

Hacer una solicitud HTTP en Power Automate

9. Conclusión

Este tutorial es un ejemplo de cómo realizar una solicitud HTTP, enviar una solicitud y recibir los datos. Recuerde, siempre explore las opciones de conectores antes de optar por hacer solicitudes HTTP.

Para los desarrolladores, es posible crear puntos finales de HTTP para interactuar con otras aplicaciones como un software de CRM o SharePoint, automatizando así el flujo de información.

Si disfrutó del contenido cubierto en este tutorial, considere suscribirse al canal de LuckyTemplates para más contenido valioso sobre Power Platform.

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.