Power Automate'te "Apply to each": donguyu anlamak, kontrol etmek ve onlemek

"Auf alle anwenden" listeleri oge oge isler ve genellikle istenmeden ortaya cikar. Dongu nasil calisir, neden yavaslatir ve ne zaman kaldirilabilir.

Almanca arayuzde "Auf alle anwenden" olarak adlandirilan "Apply to each", Power Automate'in donguesudur: icerdigi adimlari bir listenin her ogesi icin tek tek calistirir, her e-posta, her satir, her ek icin. Iki ozellik onu platformun en cok tartisilan bileseni yapar: genellikle eklenmeden otomatik olarak ortaya cikar ve akislarin yavaslamasinin en sik nedenidir. Ikisinin de sebebi aynidir ve ikisi de kontrol edilebilir. Durum: Temmuz 2026.

"Apply to each" neden kendiliginden ortaya cikar?

Power Automate, tek bir oge beklenseniz bile liste olan dinamik bir icerik kullanir kullanmaz donguyu otomatik olarak ekler. Klasik ornek: bir SharePoint sorgusu teknik olarak her zaman bir liste dondurur, tek bir sonuc olsa bile, ve tasarimci sonraki adimi hemen bir "Auf alle anwenden" icine sarar. Tek bir ogeyi hedeflemek isteyen, sorgu sonucu uzerinde first gibi bir formulle donguden kacinir veya listeyi onceden tam olarak tek bir sonuca filtreler. Dongu dolayisiyla bir hata degil, sistemin bir listeye verdigi durust yanittir, sadece her zaman istenen yanit degildir.

Donguyu ne yavaslatir ve ne yardimci olur

  • Varsayilan olarak sirali calisir: bir oge digerinin ardindan. Dongu ayarlarinda eszamanlilik etkinlestirilebilir, 50 adede kadar eszamanli calistirma, bu da uzun calistirmalari buyuk olcude kisaltir. Sadece siranin onemli oldugu veya bir degiskenin yazildigi durumlarda dikkatli olun, bu eszamanlilikla iyi uyusmaz.
  • Dongudeki her adim bir eylem olarak sayilir: 500 oge ve 4 adimda bu, lisansin gunluk kotasina karsi 2000 eylem demektir. Sade donguler gercek para tasarrufu saglar.
  • Varsayilan olarak yalnizca ilk ogeler gelir: bircok baglayici, sayfalama olmadan listenin yalnizca bir kismini dondurur, genellikle 100 kayit. Daha fazlasini isleyenler, sorgu adiminin ayarlarinda sayfalamayi etkinlestirir ve siniri buna gore ayarlar.

Yuksek sanat: donguyu tamamen onlemek

En hizli donguler hic calismayanlardir. Uc desen bircok durumda "Apply to each"in yerini alir: "Diziyi filtrele" bir listeyi dongu olmadan uygun ogelere indirger, "Sec (Select)" tum ogeleri tek bir adimda donusturur ve join veya concat gibi formuller bir listeden dogrudan bir metin olusturur, ornegin toplu bir e-posta icin. Once filtreleyen, sonra Select ile donusturen ve sonucu tek bir adimda gonderen bir akis, dongu varyantinin yuzlerce eyleme ihtiyac duydugu seyi uc eylemde tamamlar. Bu tur desenler, elde yapilmis bir akis ile 5000 kayitla da sorunsuz calisan bir akis arasindaki farktir ve tam olarak bu tur ustaligi sundugumuz Power Automate Danismanligimizda. Almanca arayuzun kardes bilesenini makalemiz aciklior: Olustur (Compose).

"Apply to each" hakkinda sikca sorulan sorular

Donguden bir degeri nasil cikaririm?

Dongu icinde bir degisken doldurmak alisilagelmis yontemdir: donguden once baslatmak, iceride eklemek veya artirmak, dongueden sonra kullanmaya devam etmek. Ancak paralel calisan dongulerde bu risklidir, cunku eszamanli yazma erisimleri birbirinin uzerine yazabilir, bu durumda sirali calismak veya sonucu "Sec (Select)" ve join ile tamamen degisken kullanmadan olusturmak daha iyidir.

Dongum neden sadece 100 oge isliyor?

Cunku onceki sorgu adimi, sayfalama etkinlestirilmediginde, yalnizca sonuclarin ilk sayfasini dondurur, bircok baglayicida bu 100 kayittir. Cozum donguede degil, sorgu adimindadir: ayarlarinda sayfalamayi etkinlestirin ve esigi beklenen miktara ayarlayin.

Dongulari birbirinin icine yerlestirebilir miyim?

Evet, "Apply to each" ic ice yerlestirilebilir, ornegin kalemleri olan siparisler icin. Ancak eylem sayisi bu durumda cogalir ve okunabilirlik hizla zarar gorur. Ic islemeyi ayri bir alt akisa tasimak veya veri yapisini onceden "Sec (Select)" ile tek bir seviye yeterli olacak sekilde yeniden sekillendirmek etkili olmustur.

NordFlux'un kurucusu Simon Glowik
Yazar hakkında

NordFlux'un kurucusu. Webden ve SEO'dan grup ölçeğindeki otomasyona kadar yedi yıllık deneyim, bugün KOBİ'ler için pragmatik biçimde ve Alman veri egemenliğiyle.

Sertifikalar

  • Microsoft sertifikalı — PL-900 ve AZ-900
  • UiPath sertifikalı — Automation Developer Associate
Tüm yazılar
Devamını oku

İlgili kılavuzlar

Ücretsiz ön analiz

Apply to each flow'unuzu yavaşlatıyor: kaçının mı, evcilleştirin mi?

Otomatik olarak ortaya çıkan döngü zararsız görünür, ta ki büyük veri hacimlerinde bir flow'un çalışma süresini kat kat artırıp eylem sınırlarını aşana kadar. NordFlux, Apply to each sessiz bir performans katiline dönüşmesin diye mevcut flow'ları Filter Array, Select ve hedefli paralellikle optimize eder. İlk görüşmede en yavaş flow'larınızı analiz ederiz.

Power Automate Danışmanlığı

  • Mevcut Apply to each döngülerinizin performans analizi
  • Döngünün önlenebildiği yerlerde Filter Array ve Select'e geçiş
  • Artan veri hacimlerinde eylem sınırlarına karşı koruma