Bagikan melalui


Mengatasi kesalahan alur cloud

Terjadi kesalahan pada alur Anda. Mulai di sini untuk menemukan perbaikan dengan cepat.

Mulai di sini: Apa yang terjadi?

Gejala Pergi ke
Alur saya tidak disimpan Simpan kesalahan
Alur saya disimpan tetapi tidak berjalan Masalah pemicu
Alur saya berjalan tetapi tindakan gagal Kesalahan tindakan
Alur saya berjalan tetapi menghasilkan hasil yang salah Masalah logika
Saya tidak memahami pesan kesalahan Pesan kesalahan umum

Simpan kesalahan

Alur Anda tidak tersimpan di alat perancang.

Penyebab paling umum: Ekspresi memiliki kesalahan sintaksis, atau bidang yang diperlukan kosong.

Pemeriksaan cepat: Cari garis tepi merah pada tindakan di antarmuka perancang. Perluas tindakan apa pun dengan ikon peringatan dan baca pesan validasi.

Cara memperbaiki:

  1. Periksa setiap tindakan pada bidang yang diberi sorotan merah. Isi bidang kosong yang diperlukan.
  2. Jika Anda baru-baru ini mengedit ekspresi, buka dan cari tanda kurung yang tidak cocok, tanda kutip yang hilang, atau nama fungsi yang salah.
  3. Jika tombol simpan memperlihatkan Simpan... tanpa batas waktu, refresh halaman dan coba lagi. Perubahan yang belum disimpan mungkin hilang. Gunakan Ctrl + sering .

Petunjuk / Saran

Salin teks ekspresi kompleks ke file teks terpisah sebelum menyimpan. Jika penyimpanan gagal, Anda dapat menempelkannya kembali alih-alih menulis ulang dari memori.

Masih macet? Salin teks kesalahan validasi yang tepat dan cari di Forum Komunitas Power Automate atau tempelkan ke asisten AI untuk interpretasi.

Masalah pemicu

Flow Anda berhasil disimpan, tetapi tidak ada run yang muncul dalam riwayat run.

Penyebab paling umum: Peristiwa pemicu tidak terjadi, atau pemicu memiliki kondisi filter yang mengecualikan peristiwa pengujian Anda.

Pengecekan cepat: Buka riwayat pemrosesan. Jika kosong (tidak ada eksekusi sama sekali), pemicu tidak pernah diaktifkan.

Cara memperbaiki:

  1. Pemicu terjadwal: Verifikasi tanggal mulai di masa lalu, pengulangan sudah benar, dan zona waktu sesuai dengan harapan Anda. Alur yang diatur ke "Setiap 1 hari" mulai "besok" tidak akan berjalan sebelum besok.
  2. Pemicu berbasis peristiwa (Saat item dibuat, Saat file dimodifikasi, dan serupa): Buat item atau file pengujian baru. Tunggu 5-10 menit. Pemicu tidak instan. Interval polling ada.
  3. Kondisi pemicu: Jika pemicu Anda memiliki ekspresi kondisi, coba dengan menghapus sementara ekspresi tersebut dan lakukan pengujian. Jika alur berjalan tanpa kondisi, kondisi akan memfilter peristiwa Anda.
  4. Alur nonaktif atau ditangguhkan: Periksa status alur di halaman detail. Hingga Anda memperbaiki masalah yang mendasar dan mengaktifkannya kembali, alur yang ditangguhkan akan berhenti memicu.

Nota

Pemicu berbasis peristiwa di Power Automate menggunakan interval polling, bukan pemberitahuan push real time. Interval polling default bervariasi menurut konektor (biasanya 1-5 menit). Anda dapat mengonfigurasi interval di pengaturan pemicu.

Masih macet? Pelajari tutorial terperinci dalam Mengatasi masalah koneksi pada alur cloud.

Kesalahan tindakan

Alur Anda berjalan, tetapi satu atau beberapa tindakan gagal (tindakan yang gagal ditandai merah dalam riwayat eksekusi).

Penyebab paling umum: Koneksi kedaluwarsa, atau sumber daya target berubah (diganti namanya, dihapus, atau izin dihapus).

Pemeriksaan cepat: Buka eksekusi yang gagal. Temukan aksi merah. Perluas dan baca kode status dan pesan kesalahan.

Perbaiki menurut kode kesalahan

Kode Meaning Apa yang harus dilakukan
401 Autentikasi gagal Autentikasi ulang koneksi. Buka Koneksi di navigasi kiri, temukan yang rusak, pilih Perbaiki koneksi.
403 Izin ditolak Anda kehilangan akses ke sumber daya, atau kebijakan DLP memblokir konektor. Periksa izin Anda terlebih dahulu; lalu tanyakan kepada admin Anda tentang DLP.
404 Sumber daya tidak ditemukan Daftar SharePoint, file, kotak surat, atau endpoint diubah namanya, dipindahkan, atau dihapus. Perbarui tindakan untuk menunjuk ke sumber daya yang benar.
429 Laju terbatas Tambahkan tindakan Tunda sebelum langkah ini, atau aktifkan coba lagi dengan backoff di pengaturan tindakan.
500 Kesalahan server Layanan target mengalami masalah. Tunggu dan coba lagi. Periksa halaman kesehatan layanan.

Perbaikan untuk kesalahan ekspresi

Jika kesalahan mengatakan "Templat tidak valid" atau "Tidak dapat memproses ekspresi bahasa templat," buka tindakan dan periksa setiap ekspresi. Kesalahan yang paling umum adalah:

  • Mengacu pada konten dinamis dari langkah yang tidak dijalankan (di dalam cabang kondisi yang tidak dipilih).
  • Menggunakan jenis data yang salah (meneruskan string ketika yang diharapkan adalah angka).
  • Nilai null. Tambahkan coalesce() atau periksa if(empty(...)).

Petunjuk / Saran

Pelajari mengenai pola ekspresi siap-guna dengan notifikasi kesalahan umum di Expression cookbook for cloud flows.

Masih macet? Ikuti tutorial terperinci berdasarkan konektor dalam Memperbaiki kegagalan koneksi dalam aliran awan, atau dapatkan penjelasan mendalam tentang setiap kode kesalahan dalam referensi kode kesalahan aliran awan.

Masalah logika

Alur Anda berhasil berjalan (semua tanda centang hijau), tetapi outputnya salah.

Penyebab paling umum: Kondisi mengevaluasi secara berbeda dari yang diharapkan, atau konten dinamis mereferensikan bidang yang salah.

Pemeriksaan cepat: Buka run yang telah selesai dan telusuri setiap langkah dalam tindakan. Perluas masing-masing dan bandingkan input dan outputnya dengan apa yang Anda harapkan.

Cara memperbaiki:

  1. Hasil kondisi yang salah: Perluas tindakan kondisi dalam riwayat pengoperasian. Periksa nilai aktual yang dibandingkan. Masalah umum: spasi berikutnya dalam string, sensitivitas huruf besar/kecil ("Approved" vs "approved"), membandingkan angka dengan representasi stringnya (1 vs "1").
  2. Data yang salah dalam tindakan: Pilih tindakan dan periksa inputnya. Jika bidang memperlihatkan nilai yang tidak terduga, pilih ekspresi atau token konten dinamis untuk mempelajari asalnya. Anda mungkin merujuk bidang pada langkah yang salah atau elemen yang salah dalam perulangan.
  3. Terapkan ke Setiap item yang salah pemrosesan: Periksa Select an output from previous steps input. Jika array berisi lebih banyak atau lebih sedikit item dari yang diharapkan, tindakan Dapatkan Item atau Daftar Baris upstream mungkin memerlukan filter.
  4. Masalah waktu: Jika alur Anda memperbarui rekaman dan kemudian segera membacanya kembali, pembacaan tersebut mungkin mengembalikan data yang tidak terkini. Tambahkan tindakan Tunda singkat (5-30 detik) antara tulis dan baca.

Petunjuk / Saran

Tambahkan tindakan Buat di titik kunci dalam alur Anda untuk memeriksa nilai perantara. Atur input Komposisi ke konten dinamis yang ingin Anda periksa. Jalankan flow, kemudian periksa setiap output Compose dalam riwayat eksekusi untuk melacak di mana terjadi kesalahan nilai.

Pesan kesalahan umum

Tabel berikut ini berisi referensi cepat untuk pesan kesalahan yang mungkin Anda temui.

Pesan kesalahan Terjemahan Perbaiki
"Operasi yang diminta dilarang karena melebihi ambang tampilan daftar." SharePoint Get Items mengembalikan lebih dari 5.000 item. Tambahkan filter OData atau gunakan $top=5000 dengan pagination. Filter pada kolom terindeks.
"Jenis tidak valid. String yang diharapkan tetapi malah memperoleh Null. Bidang yang Anda referensikan kosong (null) dan tindakan mengharapkan teks. Bungkus referensi di dalam coalesce(field, '') atau tambahkan kondisi untuk memeriksa null terlebih dahulu.
ActionFailed. Aksi Gagal. Tindakan gagal. Tidak ada tindakan dependen yang berhasil." Sebuah blok cakupan mengalami kegagalan, yang membatalkan semua tindakan berikutnya yang ada di dalam blok tersebut. Temukan tindakan tertentu di dalam Cakupan yang gagal terlebih dahulu. Perbaiki tindakan tersebut.
"Waktu pelaksanaan alur habis." Alur melebihi durasi maksimum 30 hari. Alur jangka panjang perlu dirancang ulang. Gunakan alur anak (child flow) untuk bagian yang berjalan lama, atau pisahkan menjadi beberapa alur dan gunakan penanda status.
EvaluasiEkspresiGagal. Ekspresi memiliki kesalahan sintaksis atau mereferensikan nilai yang tidak ada saat runtime. Buka tindakan, periksa setiap ekspresi. Cari nama fungsi yang salah eja, jumlah parameter yang salah, atau referensi ke langkah-langkah yang mungkin belum dijalankan.
"Koneksi tidak valid." Koneksi dihapus atau kredensial kedaluwarsa. Pilih Koneksi, temukan koneksi, dan autentikasi ulang atau buat koneksi baru.
"Alur berlapis tidak didukung dalam konteks ini." Anda memanggil alur anak dari dalam Apply to Each atau konteks yang tidak mendukungnya. Pindahkan panggilan aliran anak ke luar perulangan, atau restrukturisasi untuk meneruskan array penuh ke aliran anak dan melakukan perulangan di dalamnya.

Penting

Ketika Anda mengalami kesalahan yang tidak tercantum di sini, salin teks pesan kesalahan yang tepat. Mencari pesan yang tepat di Forum Komunitas Power Automate atau referensi kode kesalahan alur Cloud adalah jalur tercepat ke solusi.

Catatan: Penulis membuat artikel ini dengan bantuan dari AI. Pelajari lebih lanjut