Background Image
MODERNIZACIÓN DE APLICACIONES

Cómo utilizar las API REST de SharePoint con Power Automate

Stephan Alexander
Senior Consultant

June 7, 2022 | 3 Minuto(s) de lectura

¡Hola a todos! En este post, me gustaría charlar un poco sobre el uso de Power Automate para evocar las muy útiles y potentes APIs REST de SharePoint. ¡Vamos a empezar!

¿Qué es Power Automate?

Power Automate es el servicio de flujo de trabajo en línea incluido en el conjunto de servicios de Power Platform que permite a los usuarios automatizar acciones en más de 500 aplicaciones y servicios en la nube, a través del servicio Representational State Transfer (REST), o en las instalaciones, a través de una puerta de enlace local. SharePoint Online es un ejemplo de servicio que utiliza REST. Para obtener más información sobre Power Automate, haga clic aquí.

El servicio API REST de SharePoint

SharePoint Online utiliza interfaces de programación de aplicaciones REST (REST API) para permitir a los desarrolladores profesionales y ciudadanos realizar operaciones de creación, lectura, actualización y eliminación (CRUD) en los datos de SharePoint. Power Automate utiliza solicitudes HTTP para aprovechar la API REST de SharePoint.

La siguiente tabla proporciona una descripción general de algunas de las solicitudes HTTP REST.

Asset - Image 1 How to use SharePoint REST APIs with Power Automate

Una solicitud HTTP REST también incluye una URL REST que comprende un punto de entrada apropiado, recursos específicos y parámetros para puntos finales que corresponden a métodos en el modelo de objetos del cliente.

En el siguiente ejemplo, el punto de entrada es la URL del sitio de SharePoint con el sufijo '_api' que identifica el canal de comunicación. El recurso en este ejemplo es una lista y el método es 'getbytitle' que, como su nombre indica, obtiene la lista con el parámetro de nombre encerrado entre paréntesis, 'TestList', en este ejemplo.

Asset - Image 2 How to use SharePoint REST APIs with Power Automate

Para más detalles sobre el servicio REST de SharePoint, puede consultar esto

Cómo realizar operaciones CRUD en SharePoint utilizando APIs REST desde Power Automate

En primer lugar, Power Automate tiene una acción 'Enviar una petición HTTP a SharePoint', que soporta varios tipos de peticiones HTTP como se muestra a continuación. En este blog, sin embargo, nos centraremos en su uso para agregar un elemento a una lista utilizando el método 'POST'.

Asset - Image 3 How to use SharePoint REST APIs with Power Automate

Echemos un vistazo más de cerca a esta acción. En la siguiente captura de pantalla, la "Dirección del sitio" es un campo obligatorio que contiene la dirección del sitio de SharePoint que contiene el recurso que desea editar. En este caso, el sitio se denomina "Sitio de prueba de Power Automate".

El 'Método' POST comunica al sitio SP que desea crear un recurso, una lista en este caso.

El Localizador Uniforme de Recursos o 'Uri' especifica la lista que necesita ser actualizada. En este ejemplo, es la lista del SP llamada 'HTTP'.

El 'Cuerpo' contiene los metadatos que se añadirán a la Lista, en este ejemplo, será el valor 'Test' en la columna Título.

Asset - Image 4 How to use SharePoint REST APIs with Power Automate

El resultado se parecerá a la captura de pantalla de abajo.

Asset - Image 5 How to use SharePoint REST APIs with Power Automate

¡Ahí lo tiene! Eso es todo lo que necesita para añadir un elemento a una Lista de SharePoint utilizando la API REST. El enfoque sería similar a los otros tipos de solicitud. Sin embargo, si desea obtener más información sobre el uso de las API REST de SharePoint con Power Automate, puede hacer clic aquí.

Si te ha gustado este post, asegúrate de echar un vistazo a nuestros recientes proyectos de éxito en Servicios de productividad empresarial de Microsoft.

Modernización de aplicaciones

Reflexiones más recientes

Explore las entradas de nuestro blog e inspírese con los líderes de opinión de todas nuestras empresas.
Asset - Unlock the Value Thumbnail
Nube

Transformación de la planificación financiera: De SAP BPC a SAP Analytics Cloud (SAC)

Explore las ventajas y los retos de la transición de SAP BPC a SAP Analytics Cloud (SAC) para la planificación financiera.