Pemicu otomatis dan kondisi

Power Automate Tingkat Menengah

Dani Kahil

Solution Architect | Microsoft MVP

Pendengar peristiwa, bukan jam

nanobanana: Dua panel horizontal berdampingan di latar putih polos. Panel kiri berlabel "Recurrence (polling)": jam analog berdetak, label merah kecil di bawah bertuliskan "bangun meski tidak ada perubahan". Panel kanan berlabel "Dataverse trigger (event-driven)": kilat di atas ikon tabel basis data bergaya, label hijau kecil di bawah bertuliskan "aktif hanya saat ada perubahan baris nyata". Ilustrasi flat 2D, aksen DataCamp navy + hijau + merah. Tanpa bayangan, tanpa 3D.

 

  • Recurrence bangun — meski tak ada perubahan
  • Pemicu otomatis menunggu perubahan
  • Satu tembak per peristiwa, tanpa polling
Power Automate Tingkat Menengah

Mengonfigurasi event perubahan

Konfigurasi pemicu Dataverse menampilkan Change type, Table name, Scope, Select columns, dan Filter rows

Source  ·  Change type  ·  Scope — tiga isian yang mengendalikan kapan pemicu aktif

Power Automate Tingkat Menengah

Filter rows: di server dan gratis

 

Bidang Filter rows pemicu Dataverse dengan ekspresi OData "statuscode eq 1 and modifiedon gt 2026-01-01"

 

  • Filter rows berjalan di server-side, sebelum flow aktif
  • Hanya peristiwa yang cocok memicu run
  • Khusus Dataverse — SharePoint memakai trigger conditions sebagai gantinya
Power Automate Tingkat Menengah

Gagasan yang sama, di setiap pemicu

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

 

  • Tersedia pada setiap pemicu, bukan hanya Dataverse
  • Ekspresi boolean di panel Settings pemicu
  • Operator — equals, greater, and, or — sintaks OData yang sama
Power Automate Tingkat Menengah

Trigger condition atau aksi Condition?

Dua panel: trigger condition diperiksa sebelum run dimulai, jadi false berarti tidak ada run; aksi Condition diperiksa di dalam run, jadi run sudah terjadi dan tetap dihitung

Trigger condition false → tidak ada run sama sekali

Condition action false → run tetap dihitung

Power Automate Tingkat Menengah

Mendebug flow yang tidak aktif

 

Riwayat run 28 hari Power Automate menampilkan dua run sukses dengan kolom Start, Duration, dan Status

 

  • Peristiwa yang ditolak tidak menghasilkan entri riwayat run
  • Petunjuknya adalah ketiadaan run yang Anda harapkan
  • Bandingkan ekspresi filter dengan nama kolom sebenarnya di tabel Anda
Power Automate Tingkat Menengah

Ayo berlatih!

Power Automate Tingkat Menengah

Preparing Video For Download...