Veri alma: yapılandırılmış kayıtları getirme

Orta Düzey Power Automate

Dani Kahil

Solution Architect | Microsoft MVP

Her bağlayıcının bir listeleme eylemi vardır

 

v3 tasarımcıda genişletilmiş Power Automate Get items (SharePoint) eylemi; Site Address, List Name ve tüm gelişmiş parametreler: Filter Query, Order By, Top Count, Limit Columns by View, Limit Entries to Folder ve Include Nested Items görünüyor

 

  • Dataverse: List rows
  • SharePoint: Get items
  • Excel: List rows present in a table
  • Salesforce: Get records
  • Hepsi kayıtların bir dizisini döndürür
Orta Düzey Power Automate

Get items eyleminin anatomisi

 

screenshot_get_items_anatomy: Genişletilmiş Power Automate Get items (SharePoint) eylemi; Site Address, List Name ve eylem kartında görünen gelişmiş seçenekler: Filter Query, Order By, Top Count ve Limit Columns by View.

 

  • Filter Query - OData ifadesi
  • Order By - sütun artan / azalan
  • Top Count - sonuç sayısını sınırlar
  • Limit Columns by View - sütun sayısını kısıtlar
Orta Düzey Power Automate

Kaynakta filtreleme

 

Filter Query bir OData ifadesidir — alan, operatör, değer.

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

Seçim sütunları tırnak içinde görünen etiketi ister; tarihler @{...} içine alınmış tek tırnaklı ISO dizesi ister.

Orta Düzey Power Automate

Kaynakta vs akış içinde filtreleme

nanobanana: Dikey bir ayırıcıyla yan yana karşılaştırma çizimi. Sol taraf, "Filter at the source" etiketiyle: huni simgeli genel bir veri deposu ikonu ("List / Table" yazılı silindir); "5 records" etiketli bir ok Power Automate akış kutusuna gider. Üstte küçük yeşil onay işareti. Sağ taraf, "Filter in the flow" etiketiyle: aynı veri deposu ikonu; "5,000 records" etiketli bir ok Power Automate akış kutusuna gider, içteki bir Filter Array eylemi 4.995'ini küçük bir çöp kutusuna atar ve 5'i aşağı devam eder. Sağda küçük kırmızı ünlem simgesi. Düz vektör, yeşil-lacivert palet, beyaz arka plan.

 

  • Filter Query kaynakta çalışır
  • Filter Array akış içinde çalışır
  • Sonuç aynı, maliyet çok farklı

$$

İpucu: Filtre kaynak sorgu diliyle ifade edilebiliyorsa, onu kaynakta çalıştır

Orta Düzey Power Automate

Yükü kırpmak

nanobanana: Beyaz arka planda yan yana iki kayıt kartının kavramsal düz vektör çizimi. Sol kart, "Without Limit Columns by View" etiketiyle: yaklaşık on iki alan satırı görünen bir kayıt; çoğu grili - sistem alanları, denetim alanları, kullanılmayan sütunlar - yalnızca iki satır yeşil vurgulu. Sağ kart, "With Limit Columns by View + Top 50" etiketiyle: yalnızca yeşil vurgulu satırları gösteren daha ince bir kayıt, köşede küçük "Top 50" rozeti. Arada "trim" etiketli küçük bir ok. Yeşil-lacivert palet, sans-serif etiketler.

 

  • Görünüm seçilmezse → her sütun döner
  • Limit Columns by View → akışın kullandıkları gelir
  • Top Count sonuç sayısını sınırlar
Orta Düzey Power Automate

Hadi pratik yapalım!

Orta Düzey Power Automate

Preparing Video For Download...