Gegevens ophalen: gestructureerde records fetchen

Power Automate voor gevorderden

Dani Kahil

Solution Architect | Microsoft MVP

Elke connector heeft een list-actie

 

De Power Automate-actie Get items (SharePoint) uitgeklapt in de v3-ontwerper, met Site Address, List Name en alle geavanceerde parameters: Filter Query, Order By, Top Count, Limit Columns by View, Limit Entries to Folder en Include Nested Items

 

  • Dataverse: List rows
  • SharePoint: Get items
  • Excel: List rows present in a table
  • Salesforce: Get records
  • Allemaal geven ze een array van records terug
Power Automate voor gevorderden

Anatomie van een Get items-actie

 

screenshot_get_items_anatomy: De Power Automate-actie Get items (SharePoint) uitgeklapt, met Site Address, List Name en de geavanceerde opties Filter Query, Order By, Top Count en Limit Columns by View zichtbaar op de actietegel.

 

  • Filter Query - OData-expressie
  • Order By - kolom plus asc/desc
  • Top Count - begrenst het aantal resultaten
  • Limit Columns by View - beperkt het aantal kolommen
Power Automate voor gevorderden

Filteren bij de bron

 

Filter Query is een OData-expressie — veld, operator, waarde.

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

Keuzevelden verwachten een aanhaling van het weergavelabel; datums een enkelgeciteerde ISO-string verpakt in @{...}.

Power Automate voor gevorderden

Filteren aan de bron vs. in de flow

nanobanana: Een vergelijking naast elkaar met een verticale scheidslijn. Links, gelabeld "Filter at the source": een generiek datastore-icoon (een gestileerde cilinder met "List / Table") met een trechter; een pijl met "5 records" gaat naar een Power Automate-flowvak. Een groen vinkje erboven. Rechts, gelabeld "Filter in the flow": hetzelfde datastore-icoon; een pijl met "5,000 records" gaat naar een Power Automate-flowvak, daarna verwijdert een Filter Array-actie 4,995 in een prullenbak en 5 gaan door. Een rood uitroepteken zweeft rechts. Platte vector, groen-marine palet, witte achtergrond.

 

  • Filter Query draait bij de bron
  • Filter Array draait in de flow
  • Zelfde resultaat, heel andere kosten

$$

Tip: Kun je de filter in de querytaal van de bron uitdrukken? Draai hem dan bij de bron

Power Automate voor gevorderden

De payload trimmen

nanobanana: Een conceptuele vlakke vectorillustratie van twee recordkaarten naast elkaar op een witte achtergrond. Linker kaart, gelabeld "Without Limit Columns by View": een record met circa twaalf veldrijen zichtbaar, meest grijs - systeemvelden, auditvelden, ongebruikte kolommen - slechts twee groen gemarkeerd. Rechter kaart, gelabeld "With Limit Columns by View + Top 50": een slankere record die alleen de groen gemarkeerde rijen toont, met een kleine badge "Top 50" in de hoek. Een kleine pijl ertussen gelabeld "trim". Groen-marine palet, schreefloze labels.

 

  • Geen view geselecteerd → elke kolom komt mee
  • Limit Columns by View → alleen wat de flow gebruikt
  • Top Count begrenst het aantal resultaten
Power Automate voor gevorderden

Laten we oefenen!

Power Automate voor gevorderden

Preparing Video For Download...