Otomatik tetikleyiciler ve koşullar

Orta Düzey Power Automate

Dani Kahil

Solution Architect | Microsoft MVP

Saat değil, olay dinleyicisi

nanobanana: Saf beyaz arka planda yan yana iki yatay panel. Sol panel "Recurrence (polling)" etiketli: akrep ve yelkovanı hareket eden bir saat, altında küçük kırmızı bir etiket: "hiçbir şey değişmese de uyanır". Sağ panel "Dataverse trigger (event-driven)" etiketli: stilize bir veri tablosu simgesi üzerinde bir şimşek, altında küçük yeşil bir etiket: "yalnızca gerçek satır değişiminde tetiklenir". Düz 2B illüstrasyon, DataCamp lacivert + yeşil + kırmızı vurgular. Gölge yok, 3B yok.

 

  • Recurrence uyanır — bir şey değişmemiş olsa bile
  • Otomatik tetikleyici değişikliği bekler
  • Olay başına bir kez tetikler, polling yok
Orta Düzey Power Automate

Değişim olayını yapılandırma

Dataverse tetikleyici yapılandırması: Change type, Table name, Scope, Select columns ve Filter rows alanlarını gösteriyor

Source  ·  Change type  ·  Scope — tetikleyicinin ne zaman çalışacağını belirleyen üç alan

Orta Düzey Power Automate

Filter rows: sunucu tarafı ve ücretsiz

 

Dataverse tetikleyicide "statuscode eq 1 and modifiedon gt 2026-01-01" OData ifadesiyle Filter rows alanı

 

  • Filter rows akış tetiklenmeden önce sunucu tarafında çalışır
  • Yalnızca eşleşen olaylar bir çalıştırma başlatır
  • Dataverse'e özgüdür — SharePoint bunun yerine tetikleyici koşulları kullanır
Orta Düzey Power Automate

Aynı fikir, her tetikleyicide

@equals(
  triggerOutputs()?['day'],
  'Monday'
)
@greater(
  item()?['priority'],
  'High'
)
@contains(
  triggerBody()?['subject'],
  'urgent'
)

 

  • Yalnızca Dataverse değil, her tetikleyicide mevcut
  • Tetikleyicinin Settings panelinde bir boolean ifade
  • Operatörler — equals, greater, and, or — aynı OData söz dizimi
Orta Düzey Power Automate

Trigger condition mı, Condition action mı?

İki panel: bir tetikleyici koşulu, çalıştırma başlamadan önce kontrol edilir; false ise çalıştırma yoktur. Bir Condition eylemi ise çalışmanın içinde kontrol edilir; bu yüzden çalışma zaten gerçekleşmiş ve sayılır

Trigger condition false → hiç çalıştırma yok

Condition action false → çalıştırma yine de sayılır

Orta Düzey Power Automate

Tetiklenmeyen bir akışı hata ayıklama

 

Power Automate 28 günlük çalışma geçmişi: Başlangıç, Süre ve Durum sütunlarıyla iki başarılı çalışma gösteriyor

 

  • Reddedilen olaylar çalıştırma geçmişi girdisi oluşturmaz
  • İpucu, beklediğin çalıştırmaların yokluğudur
  • Filtre ifadesini tablodaki gerçek alan adıyla karşılaştır
Orta Düzey Power Automate

Hadi pratik yapalım!

Orta Düzey Power Automate

Preparing Video For Download...