Obtención de datos: recuperar registros estructurados

Power Automate intermedio

Dani Kahil

Solution Architect | Microsoft MVP

Cada conector tiene una acción de lista

 

La acción Get items (SharePoint) de Power Automate ampliada en el diseñador v3, que muestra Site Address, List Name y todos los parámetros avanzados: Filter Query, Order By, Top Count, Limit Columns by View, Limit Entries to Folder e Include Nested Items

 

  • Dataverse: List rows
  • SharePoint: Get items
  • Excel: List rows present in a table
  • Salesforce: Get records
  • Todas devuelven una matriz de registros
Power Automate intermedio

Anatomía de una acción Get items

 

screenshot_get_items_anatomy: La acción Get items (SharePoint) de Power Automate ampliada, que muestra Site Address, List Name y las opciones avanzadas Filter Query, Order By, Top Count y Limit Columns by View visibles en la tarjeta de la acción.

 

  • Filter Query: expresión OData
  • Order By: columna más asc/desc
  • Top Count: limita el número de resultados
  • Limit Columns by View: limita el número de columnas
Power Automate intermedio

Filtrar en el origen

 

Filter Query es una expresión OData: campo, operador, valor.

Status eq 'Active'
EndDate le '@{addDays(utcNow(), 60)}'
Status eq 'Active' and EndDate le
  '@{addDays(utcNow(), 60)}'

Las columnas de tipo opción esperan la etiqueta visible entre comillas; las fechas, una cadena ISO entre comillas simples dentro de @{...}.

Power Automate intermedio

Filtrado en el origen vs. en el flujo

nanobanana: Una ilustración comparativa con divisor vertical. Lado izquierdo, «Filter at the source»: un icono genérico de almacén de datos (cilindro estilizado con «List / Table») con un embudo; una flecha «5 records» entra en una caja de flujo de Power Automate. Arriba, un tick verde. Lado derecho, «Filter in the flow»: el mismo icono; una flecha «5,000 records» va a una caja de flujo de Power Automate, luego una acción Filter Array descarta 4,995 en un icono de papelera y 5 continúan. Un icono de exclamación rojo arriba. Vector plano, paleta verde y azul marino, fondo blanco.

 

  • Filter Query se ejecuta en el origen
  • Filter Array se ejecuta dentro del flujo
  • Mismo resultado, coste muy distinto

$$

Consejo: Si el filtro puede expresarse en el lenguaje de consultas del origen, ejecútalo en el origen

Power Automate intermedio

Recortar la carga útil

nanobanana: Ilustración conceptual de dos tarjetas de registros en paralelo sobre fondo blanco. Tarjeta izquierda, «Without Limit Columns by View»: un registro con unas doce filas de campos visibles, la mayoría en gris (campos de sistema, auditoría, columnas sin uso) y solo dos en verde. Derecha, «With Limit Columns by View + Top 50»: un registro más compacto con solo las filas verdes y una insignia «Top 50» en la esquina. Una flecha entre ambas con la etiqueta «trim». Paleta verde y azul marino, tipografía sans serif.

 

  • Sin vista seleccionada → vuelve cada columna
  • Limit Columns by View → solo lo que usa el flujo
  • Top Count limita el número de resultados
Power Automate intermedio

¡Vamos a practicar!

Power Automate intermedio

Preparing Video For Download...