Pertanyaan Umum Alur Kerja

Stripe Workflows mengotomatisakan tugas dan membuat alur kerja kustom tanpa kode menggunakan pembuat visual di Dashboard Stripe. Ini ideal untuk proses multi-langkah di seluruh produk Stripe, meningkatkan efisiensi dan memastikan penerapan aturan bisnis.

Mengapa saya tidak dapat mengakses Alur Kerja?

Anda harus memiliki peran pengguna administrator atau developer untuk membaca atau membuat alur kerja.

Apa batasan yang terkait dengan Alur Kerja?

Mengapa alur kerja saya tidak dipicu?

Alur kerja tidak aktif: Bahkan jika kejadian cocok dengan pemicu Anda, alur kerja tidak akan berjalan kecuali aktif. Aktifkan alur kerja Anda dengan menemukannya di Dashboard, klik ikon “”, dan pilih Aktifkan.

Acara ini tidak sesuai dengan syarat pemicu Anda: Kejadian yang masuk mungkin tidak memenuhi kondisi yang telah ditentukan oleh pemicu, seperti batas jumlah atau status.

Tipe kejadian tidak sedang dikirim: Pastikan bahwa kejadian yang diharapkan terjadi dengan mengujinya secara manual atau menggunakan Workbench untuk memverifikasi log kejadian Anda.

Mengapa bidang dari langkah sebelumnya tidak muncul?

Jika satu langkah gagal, apakah seluruh alur kerja gagal?

Ya, seluruh alur kerja akan selesai dengan status gagal.

Apa yang terjadi pada eksekusi aktif jika saya memperbarui alur kerja?

Semua eksekusi aktif akan selesai menggunakan definisi alur kerja sejak eksekusi dimulai. Semua eksekusi alur kerja yang baru dipicu akan menggunakan definisi alur kerja yang diperbarui.

Bagaimana cara meneruskan data di antara langkah-langkah dalam alur kerja?

Anda dapat meneruskan data di antara langkah-langkah dengan mereferensikan output dari langkah-langkah sebelumnya secara dinamis. Pilih ikon "+" di sebelah input properti tindakan. Menu dropdown akan ditampilkan yang memungkinkan Anda mereferensikan data langkah sebelumnya.

Ini memungkinkan Anda untuk menyatukan logika dan membangun alur kerja yang merespons data real-time.

Mengapa saya tidak bisa menjalankan ulang Alur Kerja saya?

Anda hanya dapat mencoba ulang berjalan pada alur kerja aktif, menggunakan data kejadian aslinya hingga 30 hari setelah pemicu awal dikirim.

Ketika saya menjalankan kembali alur kerja saya, apakah itu dimulai dari langkah yang gagal?

Tidak. Jalankan ulang alur kerja mulai dari awal, bukan dari langkah yang sebelumnya gagal. Semua langkah dijalankan kembali, bahkan yang berhasil diselesaikan dalam proses aslinya.

Apakah eksekusi ulang bersifat idempoten?

Tidak, eksekusi ulang tidak bersifat idempoten. Jika alur kerja Anda menyertakan tindakan seperti mengirim email internal atau memperbarui pelanggan, tindakan tersebut akan dijalankan lagi.

Apakah saya dapat memicu Alur Kerja secara manual?

Belum. Saat ini alur kerja sepenuhnya didorong oleh kejadian dan hanya dapat dipicu oleh kejadian Stripe publik. Dukungan untuk pemicu manual akan ditambahkan di masa mendatang, sehingga Anda dapat memulai alur kerja sesuai kebutuhan.

Apa yang terjadi jika saya secara tidak sengaja memindahkan uang?

Sayangnya, jika alur kerja berjalan dengan benar, tidak ada tindakan korektif yang dapat dilakukan. Sebelum mengaktifkan alur kerja, Anda harus menerima pesan peringatan yang menyatakan bahwa pemindahan dana melalui alur kerja mungkin terjadi.

Apakah saya akan mendapatkan pemberitahuan secara otomatis bila alur kerja gagal?

Tidak, alur kerja tidak mengirim pemberitahuan otomatis saat eksekusi gagal. Anda dapat melihat eksekusi yang gagal di Dashboard.

Bisakah saya melihat eksekusi alur kerja sebelumnya? Jika ya, untuk berapa lama?

Ya, akses untuk melihat riwayat eksekusi alur kerja di Dashboard dijamin selama 30 hari. Setelah itu, eksekusi dapat dibersihkan tanpa pemberitahuan.

Apakah batas waktu 30 hari untuk melihat data eksekusi alur kerja dimulai sejak alur kerja dibuat atau sejak alur kerja dijalankan?

Jendela 30 hari dimulai dari waktu saat eksekusi alur kerja selesai. Anda dapat melihat dan memeriksa hasil eksekusi tersebut selama 30 hari sejak waktu penyelesaiannya. Setelah itu, data tersebut mungkin tidak lagi dapat diakses, meskipun alur kerja masih aktif.

Apa yang terjadi pada riwayat eksekusi alur kerja saya jika saya menghapus alur kerja?

Jika Anda menghapus alur kerja, semua riwayat eksekusi alur kerja tersebut akan dihapus secara permanen. Untuk mempertahankan riwayat eksekusi, nonaktifkan alur kerja tersebut daripada menghapusnya.

Apakah alur kerja menghasilkan kejadian sendiri seperti workflow.succeeded atau workflow.failed?

Tidak. Alur kerja tidak memicu kejadian mereka sendiri. Anda dapat memantau alur kerja Anda menggunakan Dashboard, tetapi tidak ada kejadian Stripe khusus yang dipicu oleh keberhasilan atau kegagalan alur kerja.

Berapa lama alur kerja dapat berjalan?

Tidak ada batas waktu tetap untuk seluruh alur kerja, tetapi eksekusi umumnya singkat dan sebagian besar selesai dalam hitungan detik. Total durasi tergantung pada berapa lama waktu yang dibutuhkan untuk menjalankan setiap langkah. Dukungan untuk pola yang berjalan lebih lama, seperti penundaan yang lama, keterlambatan, dan tindakan terjadwal, direncanakan untuk masa depan.

Dapatkah saya memanggil API pihak ketiga (eksternal Stripe) dari alur kerja saya?

Tidak, alur kerja hanya dapat memanggil API dalam Stripe. Dukungan untuk memanggil API pihak ketiga, seperti yang disediakan oleh App Partners, akan ditambahkan di masa mendatang.

Bisakah saya menghentikan alur kerja yang sedang berjalan?

Tidak, setelah alur kerja dimulai, alur kerja akan terus berjalan hingga selesai. Alur kerja biasanya berjalan sangat cepat, sering selesai dalam beberapa detik.

Mengapa saya tidak bisa melihat definisi alur kerja lengkap dalam proses, dan sebagai gantinya hanya jalur eksekusi?

Dukungan untuk versi akan ditambahkan di masa mendatang, yang akan memungkinkan Anda untuk melihat gambaran lengkap alur kerja pada saat dijalankan, termasuk semua jalur yang mungkin.