Run-after: menangani kegagalan dengan mulus

Power Automate Tingkat Menengah

Dani Kahil

Solution Architect | Microsoft MVP

Tidak ada try-catch di Power Automate

nanobanana: Ilustrasi datar minimalis bersih di latar putih polos. Di kiri, teks "try / catch" dengan coretan merah, memudar. Di kanan, satu kartu aksi berlabel "Send an email" dengan empat lencana status kecil di bawahnya berlabel "Success", "Failed", "Skipped", "Timed out", dengan ikon centang dan X hijau DataCamp dan merah. Sebuah panah tebal menunjuk dari kiri ke kanan.

 

  • Tidak ada kata kunci try / catch
  • Tiap aksi punya setelan run-after
  • Run-after = status langkah sebelumnya yang memicu langkah ini
Power Automate Tingkat Menengah

Empat status run-after

nanobanana: Ilustrasi datar bersih di latar putih polos menampilkan empat lencana status berbentuk pil horizontal berukuran sama berjajar. Masing-masing berlabel, berurutan: "is successful" (hijau DataCamp dengan centang), "has failed" (merah dengan X), "is skipped" (abu-abu dengan tanda minus), "has timed out" (amber dengan ikon jam). Minimalis, tanpa bayangan, bobot setara keempatnya.

 

  • is successful — bawaan
  • has failed — aksi error
  • is skipped — dilewati oleh Condition atau Scope
  • has timed out — melewati batas waktu
Power Automate Tingkat Menengah

Cabang paralel sebagai pola penangan kegagalan

$$

mermaid: hijau-navy: Send an email bercabang ke jalur sukses dan penangan kegagalan paralel yang mencatat ke SharePoint

 

  • Tambahkan parallel branch setelah aksi berisiko
  • Setel run-after-nya ke has failed ATAU has timed out
  • Jalur asli tetap bawaan is successful
Power Automate Tingkat Menengah

Bug run-after yang paling umum

 

screenshot_run_after_dialog_default_is_successful: Dialog konfigurasi run-after Power Automate dengan empat kotak centang untuk is successful, has failed, is skipped, has timed out - hanya is successful yang dicentang, dengan callout menyorotnya sebagai bawaan yang perlu diubah

 

  • Penangan kegagalan dengan bawaan tidak pernah berjalan
  • Cabang baru mewarisi is successful
Power Automate Tingkat Menengah

Coba ulang: cabang paralel memberi redundansi

nanobanana: Ilustrasi datar bersih di latar putih polos menampilkan satu kartu aksi berlabel "Send an email — primary" dengan "Send an email — backup connector" di bawahnya, dihubungkan oleh panah putus-putus berlabel "has failed". Kartu cadangan memiliki pil "Log success" di hilirnya. Hijau dan navy DataCamp. Minimalis.

 

  • Gunakan run-after untuk merangkaikan coba ulang di konektor lain
  • Cabang paralel menjaga jalur asli tetap independen
Power Automate Tingkat Menengah

Ayo berlatih!

Power Automate Tingkat Menengah

Preparing Video For Download...