All Products
Search
Document Center

Chat App Message Service:Conditional branch

Last Updated:Aug 27, 2026

Topik ini menjelaskan cara mengonfigurasi komponen conditional branch. Komponen ini menggunakan beberapa kondisi untuk mengubah jalur eksekusi suatu flow.

Informasi komponen

Icon komponen

Nama komponen

条件分支@1x

Conditional branch.

Prasyarat

Untuk mengonfigurasi Komponen ini, akses kanvas journey melalui journey yang sudah ada atau buat journey baru.

  • Buka Kanvas dari journey yang telah ada.

    Pada halaman daftar journey Agentic Journey, klik Edit di sebelah kanan journey untuk membuka halaman edit Kanvas.

  • Buat flow baru untuk membuka kanvasnya. Untuk informasi selengkapnya, lihat Use Agentic Journey.

Prosedur

  1. Pada kanvas, klik ikon komponen conditional branch untuk membuka panel konfigurasi di sebelah kanan.

    Di panel konfigurasi conditional branch, bagian available variables mencantumkan lima variabel: incomingMessage, wabaId, wabaPhoneNumber, customerPhoneNumber, dan customerName. Pada bagian branch configuration, atur logika kondisi And untuk Branch_A dan tambahkan lebih banyak jalur branch dengan mengklik Add new branch. Setelah menyelesaikan konfigurasi, klik Save di bagian atas halaman.

  2. Konfigurasikan parameter komponen sesuai kebutuhan. Untuk informasi detail tentang parameter, lihat Parameter descriptions.

  3. Setelah selesai mengonfigurasi, klik Save. Pada kotak dialog yang muncul, klik Save.

Deskripsi item konfigurasi

Untuk menambahkan branch baru, klik Add Add Branch. Konfigurasikan aturan branch sebagai berikut:

Item konfigurasi

Deskripsi

And/Or

Jika sebuah branch berisi multiple aturan atau kelompok aturan, gunakan And/Or untuk menentukan cara evaluasi aturan tersebut.

  • And: Semua aturan atau kelompok aturan harus terpenuhi.

  • Or: Salah satu aturan atau kelompok aturan harus terpenuhi.

Add rule, Add rule group

Pada sebuah branch, 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 sebuah branch. Kelompok aturan dapat berisi multiple aturan dan kelompok aturan bersarang. Setiap kelompok aturan harus dimulai dengan kondisi And/Or untuk menentukan cara evaluasi aturannya.

Please select a variable

Pilih variabel yang akan dievaluasi dari daftar dropdown variabel. Variabel berasal dari available variables default dan variabel kustom yang telah Anda definisikan. Untuk informasi selengkapnya, lihat How to use available variables.

Please select an operator

Pilih aturan yang diinginkan dari daftar dropdown Please select an operator. Operator yang tersedia meliputi:

  • stringStartsWith: String dimulai dengan.

  • numberLessThan: Angka kurang dari.

  • stringAnyMatchesRegex: String sebagian sesuai dengan ekspresi reguler.

  • stringEquals: String sama dengan.

  • stringEqualsIgnoreCase: String sama, tanpa memperhatikan huruf besar/kecil.

  • stringIsNumber: String berupa angka.

  • numberEquals: Angka sama dengan.

  • stringContains: String berisi.

  • stringIsBlank: String kosong.

  • stringIsNotBlank: String tidak kosong.

  • numberGreaterThan: Angka lebih dari.

  • stringEntireMatchesRegex: String sepenuhnya sesuai dengan ekspresi reguler.

Enter a value

Masukkan nilai pencocokan kustom Anda.

Contoh konfigurasi komponen

image

Contoh ini menunjukkan:

  • Jika input pengguna memenuhi kondisi untuk branch Bahasa Tionghoa, pesan dalam Bahasa Tionghoa dikirim dan flow dilanjutkan.

  • Jika input pengguna memenuhi kondisi untuk branch Bahasa Inggris, pesan dalam Bahasa Inggris dikirim dan flow dilanjutkan.

  • Jika input pengguna tidak memenuhi kondisi branch mana pun, branch else dieksekusi, dan flow dilanjutkan dari node yang terhubung.