Por defecto, el conector de SharePoint en Power Automate tiene un límite de 5000 elementos al usar la acción "Get items". Esto puede ser un obstáculo cuando se necesita procesar listas grandes.
- Activa la opción de paginación en la acción "Get items".
- Establece el límite de elementos por página (por ejemplo, 5000 o menos).
- Power Automate procesará múltiples páginas automáticamente.
- Divide la consulta en rangos usando filtros como
ID,Created,Modified, etc. - Ejemplo: Obtener elementos con
IDentre 1 y 5000, luego entre 5001 y 10000, etc. - Esto requiere múltiples acciones "Get items" con condiciones específicas.
- Utiliza la acción "Send an HTTP request to SharePoint".
- Permite consultas más avanzadas y control sobre la paginación.
- Ejemplo de URL:
_api/web/lists/getbytitle('NombreDeLaLista')/items?$top=5000
- Después de obtener los datos, usa "Select" para transformar los elementos.
- Usa "Filter array" para filtrar los datos según criterios personalizados.
- Siempre prueba con un subconjunto de datos antes de escalar.
- Considera el impacto en el rendimiento y el tiempo de ejecución.
- Usa variables o arrays para almacenar resultados intermedios.
- Documentación oficial de Power Automate
- Comunidad de Power Users
- Blogs técnicos sobre SharePoint y Power Platform