Dokumen ini diterjemahkan oleh AI. Untuk ketidakakuratan apa pun, silakan lihat versi bahasa Inggris
Mirip dengan pernyataan if dalam bahasa pemrograman, ini menentukan arah alur kerja selanjutnya berdasarkan hasil evaluasi kondisi yang telah dikonfigurasi.
Node Kondisi memiliki dua mode: "Lanjutkan jika benar" dan "Cabangkan jika benar/salah". Anda harus memilih salah satu mode ini saat membuat node, dan mode tersebut tidak dapat diubah setelahnya dalam konfigurasi node.

Dalam mode "Lanjutkan jika benar", ketika hasil kondisi adalah "benar", alur kerja akan terus mengeksekusi node-node berikutnya. Jika tidak, alur kerja akan berhenti dan keluar lebih awal dengan status gagal.

Mode ini cocok untuk skenario di mana alur kerja tidak boleh dilanjutkan jika kondisi tidak terpenuhi. Contohnya, tombol pengiriman formulir untuk mengirimkan pesanan terikat pada "Event sebelum aksi". Jika stok produk untuk pesanan tidak mencukupi, proses pembuatan pesanan tidak boleh dilanjutkan, melainkan harus gagal dan keluar.
Dalam mode "Cabangkan jika benar/salah", node kondisi akan membuat dua cabang alur kerja berikutnya, yang masing-masing sesuai dengan hasil "benar" dan "salah" dari kondisi. Setiap cabang dapat dikonfigurasi dengan node-node berikutnya sendiri. Setelah salah satu cabang selesai dieksekusi, ia akan secara otomatis bergabung kembali ke cabang induk dari node kondisi untuk melanjutkan eksekusi node-node berikutnya.

Mode ini cocok untuk skenario di mana tindakan berbeda perlu dilakukan tergantung pada apakah kondisi terpenuhi atau tidak. Contohnya, memeriksa apakah suatu data ada: jika tidak ada, buat data baru; jika ada, perbarui data tersebut.
Saat ini, tiga mesin didukung:
Dalam ketiga jenis perhitungan ini, variabel dari konteks alur kerja dapat digunakan sebagai parameter.