All Products
Search
Document Center

Chat App Message Service:Conditional Branch

Last Updated:Mar 24, 2026

Topik ini menjelaskan cara mengonfigurasi komponen Conditional Branch. Komponen ini memungkinkan Anda menentukan beberapa kondisi dan mengontrol eksekusi suatu alur.

Komponen informasi

Ikon komponen

Nama komponen

条件分支@1x

Conditional Branch.

Persiapan

Buka halaman kanvas dari alur yang sudah ada atau alur baru.

  • Buka halaman kanvas dari alur yang sudah ada.

    Masuk ke . Pilih Chat Flow > Flow Management. Klik nama alur yang ingin Anda edit. Halaman kanvas alur tersebut akan muncul.

    image

  • Buat alur baru untuk membuka halaman kanvas. Untuk informasi selengkapnya, lihat Buat alur.

Prosedur

  1. Klik ikon komponen Conditional Branch pada kanvas. Panel konfigurasi komponen akan muncul di sebelah kanan.

    image

  2. Konfigurasikan data komponen sesuai kebutuhan. Untuk detailnya, lihat Item konfigurasi.

  3. Klik Save di pojok kanan atas. Pada pesan yang muncul, klik Save.

    image

Item konfigurasi

Klik Add Add Branch untuk menambahkan cabang baru. Konfigurasikan setiap cabang sebagai berikut:

Item konfigurasi

Deskripsi

Contoh

And/Or

Jika suatu cabang berisi beberapa aturan atau kelompok aturan, gunakan And/Or untuk mengatur cara evaluasi aturan tersebut.

  • And: Semua aturan atau kelompok aturan harus bernilai true.

  • Or: Setidaknya satu aturan atau kelompok aturan harus bernilai true.

Contoh And: Operasi berikutnya hanya dijalankan jika userChooseLanguage adalah English dan incomingMessage berisi English.image

Contoh Atau: Contoh ini berarti langkah berikutnya dijalankan jika salah satu kondisi terpenuhi: userChooseLanguage sama dengan English, atau incomingMessage mengandung English.

image

Add Rule, Add Rule Group

Pada suatu cabang, klik imageAdd Rule. Setiap aturan mencakup Please select a variable, Please select an operator, dan Enter a value. Anda juga dapat mengklik imageAdd Rule Group dalam suatu cabang. Kelompok aturan dapat berisi beberapa aturan dan kelompok aturan bersarang. Sebelum setiap kelompok aturan, gunakan And/Or untuk mengatur cara evaluasi aturannya.

image

Please select a variable

Pilih variabel dari daftar dropdown. Variabel berasal dari daftar Available Variables, yang mencakup variabel default dan variabel kustom. Untuk informasi selengkapnya, lihat Gunakan variabel yang tersedia.

image

Please select an operator

Pilih operator dari daftar dropdown Please select an operator. Opsi yang tersedia meliputi:

  • stringStartsWith: String dimulai dengan.

  • numberLessThan: Angka kurang dari.

  • stringAnyMatchesRegex: Memeriksa apakah string sesuai dengan ekspresi reguler.

  • stringEquals: String sama dengan.

  • stringEqualsIgnoreCase: String sama dengan (tidak membedakan huruf besar/kecil).

  • stringIsNumber: String berupa angka.

  • numberEquals: Angka sama dengan.

  • stringContains: String berisi.

  • stringIsBlank: String kosong.

  • stringIsNotBlank: String tidak kosong.

  • numberGreaterThan: lebih besar dari.

  • stringEntireMatchesRegex: String sepenuhnya sesuai dengan ekspresi reguler.

image

Enter a value

Masukkan nilai kustom untuk dicocokkan.

image

Contoh konfigurasi komponen

image

Contoh ini menunjukkan:

  • Jika pengguna memenuhi aturan cabang Chinese, alur mengirim pesan dalam bahasa Mandarin dan dilanjutkan.

  • Jika pengguna memenuhi aturan cabang English, alur mengirim pesan dalam bahasa Inggris dan dilanjutkan.

  • Jika pengguna tidak memenuhi aturan cabang mana pun, alur dialihkan ke cabang else, melompat ke suatu node, lalu dilanjutkan.