Değişkenler ve Compose

Power Automate'a Giriş

Anushika Agarwal

Cloud Data Engineer

Değerleri neden saklarız?

 

Parametreler sekmesi açık, sekme etiketi kırmızı kutuyla vurgulanmış, sağda Settings, Code view ve About sekmeleri görünen, altta artı Add an input seçeneği olan Real Power Automate Manually trigger a flow kartı

 

  • Bir değeri birden çok eylemde yeniden kullan (ör. bir tetikleyici girdisi)
  • Akış çalışırken bir sayacı güncelle veya bir string oluştur
  • Sonra Koşullar veya Switch içinde değerleri karşılaştır
Power Automate'a Giriş

Değişkeni başlat (Initialize)

 

  • Akıştaki ilk değişken eylemi her zaman budur
  • Adı, türü ve başlangıç değerini tanımlar
  • Altı tür: String, Integer, Float, Boolean, Array, Object
  • Değişken başına bir Initialize eylemi: her değişken kendi eylemini alır

$$

Altın kural: Kullanmadan önce başlat.

Ad, Type açılır menüsü ve Value alanı kırmızı kutularla vurgulanmış şekilde parametre paneline kırpılmış Real Power Automate Initialize variable eylem kartı

Power Automate'a Giriş

Değişkenleri güncelleme

Power Automate Variable eylemleri panelinde altı eylem gösteriliyor: Initialize variable, Set variable, Append to string variable, Append to array variable, Increment variable, Decrement variable

  • Set → değeri değiştirir
  • Append to string veya array → sona ekler
  • Increment veya Decrement → sayıya ekler ya da çıkarır

$$

Dikkat: Döngü içinde Set kullanırsan yalnızca son öğe kalır. Append kullan.

Power Automate'a Giriş
Power Automate'a Giriş

Compose

Sabit değerli, kapalı bir kavanoz (Compose) ile içinden değerlerin girip çıktığı açık bir kutuyu (Variable) karşılaştıran kavramsal görsel

 

  • Bir kez yazılan değer deposu: bir kez ayarlarsın, değişmez
  • Tür bildirimi yok: Compose türü otomatik algılar
  • Her yerde çalışır: döngülerde, dallarda (Initialize Variable'ın aksine)
  • En iyi ifade hata ayıklayıcı olarak: ekle, akışı çalıştır, çalışma geçmişinden çıktıyı oku, sonra kaldır
Power Automate'a Giriş

Variable vs Compose: hangisini ne zaman?

Boyut Compose Variable
Değer Çalışma süresince bir kez yazılır, sabit Akış boyunca güncellenebilir
Tür bildirimi Gerekmez, çıkarımsanır Başlatmada gerekir
Konum Akışın her yerinde Yalnızca en üst düzeyde
Döngülerde performans Hafif, paralelde güvenli Paralelde kilitlenmeye yol açabilir
En iyi kullanım Anlık görüntüler ve ifade hata ayıklama Sayaçlar, kurucular, toplayıcılar

$$

  • Değer adımlar/iterasyonlar boyunca değişecekse → Variable
  • Değer bir kez hesaplanıp değişmeden yeniden kullanılacaksa → Compose
Power Automate'a Giriş

Hadi pratik yapalım!

Power Automate'a Giriş

Preparing Video For Download...