Lingkaran alur kerja—di mana proses berulang tanpa perlu atau memerlukan beberapa langkah maju mundur—dapat memengaruhi tim Anda dan pelanggan dengan cara yang berbeda. Dari penundaan dukungan hingga masalah penagihan dan perjalanan pembelian yang membingungkan, inefisiensi ini dapat menyebabkan frustrasi, pemborosan waktu, dan penyelesaian yang lebih lambat.
Panduan ini membahas cara mencegah putaran alur kerja, penyebab umum, dan solusi pemecahan masalah.
Lingkaran alur kerja terjadi saat satu langkah dalam proses tanpa sengaja memicu langkah itu sendiri atau langkah lain berulang kali, sehingga menciptakan siklus tanpa akhir. Hal ini dapat menyebabkan kelebihan beban sistem, pemborosan sumber daya, dan penundaan yang tidak perlu—yang membuat tim dan pelanggan Anda frustrasi.
Penyebab paling umum adalah penggunaan Trigger Another Workflow (TAW) Step secara tidak benar.
Grub N Go Food Delivery Spain - diperbolehkan.
Alur Kerja A menetapkan tag yang memicu Alur Kerja B.
Alur Kerja B berisi Langkah TAW yang memicu kembali Alur Kerja A, yang menciptakan putaran tanpa akhir.
Cara Menghindarinya
Pastikan alur kerja yang dipicu oleh Langkah TAW tidak merujuk atau memicu ulang alur kerja asli.
Jaga alur kerja tetap independen untuk mencegah pengulangan yang tidak diinginkan.
Pelajari selengkapnya tentang Langkah Pemicu Alur Kerja Lain di sini.
Berikut adalah beberapa cara untuk menghindari loop dalam alur kerja Anda sendiri:
Alur kerja yang besar dan kompleks memiliki risiko loop yang lebih tinggi karena banyaknya interkoneksi.
Alih-alih:
Memecah alur kerja yang kompleks menjadi proses yang lebih kecil dan independen.
Mengurangi ketergantungan antar alur kerja.
Sebelum menerbitkan alur kerja:
Petakan secara visual. Anda dapat menggunakan sketsa atau Workflow Builder untuk melakukan ini.
Uji dulu. Lakukan ini dengan fitur Uji untuk memeriksa potensi loop.
Jika menggunakan TAW Step, pastikan hal tersebut tidak memicu alur kerja yang menautkan kembali ke dirinya sendiri.
Gabungkan tindakan terkait menjadi alur kerja tunggal untuk mengurangi saling ketergantungan yang tidak perlu.
Pemicu ini mencegah alur kerja berjalan tanpa batas:
Percakapan Terbuka memastikan alur kerja dimulai hanya saat diperlukan.
Tutup Percakapan menghentikan alur kerja dari memicu ulang melalui Langkah TAW.
Templat alur kerja seperti Menu Obrolan Multi-Level: Menu Utama dan Sub Menu menggunakan konsep ini untuk mencegah pengulangan. Pelajari lebih lanjut tentang templat ini di sini.
Alur kerja Anda mungkin berisi langkah-langkah yang ditautkan ke loop yang ada.
Periksa langkah sensitif yang menyebabkan pemicu rekursif.
Sederhanakan atau hapus langkah yang tidak perlu untuk menyelesaikan masalah.
Periksa pesan snackbar untuk detail tentang alur kerja dan langkah yang terpengaruh.
Identifikasi dan sesuaikan konfigurasi yang menyebabkan loop.
Bila diperlukan, bangun kembali alur kerja untuk menghilangkan pengulangan.
Jika masalah berlanjut, hubungi dukungan dengan ID alur kerja dan detail pesan snackbar.
Artikel terkait 👩💻