Komponen merupakan blok penyusun dasar suatu alur. Anda dapat menyusun beberapa komponen dan mengonfigurasi datanya untuk membuat alur otomatis. Topik ini menjelaskan setiap komponen dalam editor alur beserta konfigurasinya.
Komponen
Tabel berikut merangkum seluruh komponen. Untuk informasi lebih lengkap, klik tautan komponen pada kolom Referensi.
Kategori komponen | Ikon | Nama | Deskripsi | Konfigurasi | Referensi |
Basic |
| Conditional Branch | Mengarahkan alur ke cabang yang berbeda berdasarkan aturan kondisional. | Tentukan cara mengevaluasi kondisi dengan menambahkan aturan atau grup aturan:
Variabel aturan yang didukung:
Kondisi pencocokan yang didukung:
| |
| Jump to Step | Melompat ke langkah lain dalam alur. | Tentukan komponen target dan jumlah maksimum lompatan. Alur akan melompat ke target hingga batas maksimum tercapai, setelah itu komponen akan melanjutkan ke langkah berikutnya alih-alih melompat. | ||
| Set Variables | Membuat atau memodifikasi variabel kustom untuk digunakan pada langkah-langkah selanjutnya dalam alur. | Tambahkan variabel dan opsional tetapkan nilainya. Komponen lain dalam alur kemudian dapat mereferensikan variabel tersebut. | ||
| Wait | Jeda alur selama periode tertentu. | Tetapkan durasi jeda. Alur dilanjutkan setelah waktu yang ditentukan berlalu. | ||
| Recognize a Phone Number | Mengidentifikasi kode panggilan negara dan kode negara ISO dua huruf dari nomor telepon dalam format internasional. | Memberikan output kode panggilan atau kode negara dari nomor telepon masuk. Komponen ini mendukung percabangan berdasarkan hasilnya. Contohnya, untuk nomor 8613012345678, komponen ini dapat memberikan output kode panggilan 86 dan kode negara ISO CN. | ||
| Recognize Language from Text | Mengidentifikasi bahasa suatu pesan dan menyimpannya sebagai variabel untuk digunakan pada langkah-langkah selanjutnya. | Secara otomatis mengidentifikasi bahasa pesan Mobile Originated (MO) pengguna dan memberikan output bahasa tersebut sebagai variabel. | ||
| Recognize Entities in Text | Mengidentifikasi dan mengekstrak informasi spesifik (entitas) dari teks. Data yang diekstraksi kemudian dapat digunakan kembali. | Konfigurasikan komponen untuk mengidentifikasi entitas dari teks sumber atau variabel. Saat ini komponen ini mendukung identifikasi nomor telepon dan alamat email. | ||
| HTTP Request | Mengirim permintaan HTTP ke URL tertentu. | Mendukung dua metode permintaan:
Anda juga dapat menambahkan cabang kegagalan untuk menentukan tindakan terpisah bagi permintaan yang berhasil maupun gagal. | ||
| Call a Function | Memanggil fungsi kustom yang Anda buat di Alibaba Cloud Function Compute. Gunakan komponen ini untuk menerapkan logika bisnis kustom dalam alur Anda, seperti pemrosesan data, pemanggilan layanan remote, pengiriman pesan, dan penyimpanan data. | Untuk menggunakan komponen ini, Anda harus terlebih dahulu mengaktifkan layanan Function Compute dan mengonfigurasi fungsi di Konsol Function Compute. | ||
| Branch by Date/Time | Mengarahkan alur berdasarkan beberapa kondisi tanggal dan waktu. | Tentukan kondisi berdasarkan tanggal, rentang waktu, dan hari dalam seminggu. Pengaturan zona waktu juga didukung. | ||
| Random Branch | Mengarahkan alur ke cabang acak berdasarkan probabilitas yang ditentukan. Gunakan ini untuk mengirim pesan bervariasi atau untuk Pengujian A/B. | Tetapkan probabilitas untuk setiap cabang. Jumlah total probabilitas semua cabang harus 100%. | ||
| Forward to Flow | Meneruskan session ke alur lain dan segera mengakhiri alur saat ini. | Pilih alur yang telah dipublikasikan. | ||
Message |
| Send a WhatsApp Message | Mengirim pesan WhatsApp. Pengguna dapat membalas menggunakan fitur khusus WhatsApp. | Mendukung dua aksi:
Kedua aksi mendukung jenis pesan berikut:
| |
| Send a WhatsApp Typing Indicator | Menampilkan indikator pengetikan kepada pengguna, menandakan bahwa respons sedang dipersiapkan. | Tidak memerlukan konfigurasi. Komponen ini hanya berlaku untuk pesan WhatsApp dan harus digunakan bersama komponen Send a WhatsApp Message atau Wait for a WhatsApp/Viber/Instagram Response. | ||
| Wait for a WhatsApp/Viber/Instagram Response | Menunggu balasan pengguna terhadap pesan WhatsApp, Viber, atau Instagram. | Tetapkan durasi timeout untuk balasan pengguna. Anda dapat mengaktifkan cabang timeout jika tidak ada balasan yang diterima. Anda juga dapat menentukan variabel output untuk digunakan pada komponen selanjutnya. | ||
| Send a Viber Message | Mengirim pesan Viber. Pengguna dapat membalas menggunakan fitur khusus Viber. | Mendukung dua aksi:
Jenis pesan yang didukung:
Catatan Fixed Send: Mengirim pesan dari saluran atau parameter yang dipilih ke nomor atau parameter tertentu. | ||
| Send a Messenger Message | Mengirim pesan Messenger. Pengguna dapat membalas menggunakan fitur khusus Messenger. | Mendukung dua aksi:
Kedua aksi mendukung jenis pesan berikut:
| ||
| Send an Instagram Message | Mengirim pesan Instagram. Pengguna dapat membalas menggunakan fitur khusus Instagram. | Mendukung dua aksi:
Kedua aksi mendukung jenis pesan berikut:
| ||
| Send an SMS Message | Mengirim pesan SMS. | Setelah memilih Sender ID, Anda dapat mengirim tiga jenis pesan SMS:
| ||
| Send an Email | Mengirim email. | Pilih saluran email dan templat pesan untuk mengirim email. | ||
AI |
| Natural Language Dialog | Terhubung ke model bahasa besar (LLM) untuk mempertahankan percakapan berkelanjutan dengan mengantri pesan masuk dan memprosesnya sambil menunggu respons model. | Anda dapat mengonfigurasi model atau aplikasi untuk mengaktifkan dialog bahasa alami. | |
| Sentiment/Topic Classification | Mengklasifikasikan teks dengan label sentimen atau topik kustom. | Menganalisis teks dari variabel masuk atau input langsung dan menetapkan label kustom. Anda dapat mencabangkan alur berdasarkan label yang ditetapkan. Komponen ini memerlukan layanan model bahasa besar Alibaba Cloud. | ||
| Natural Language Generation (NLG) | Menggunakan model bahasa besar untuk percakapan multi-putaran, pengambilan pengetahuan, dan pembuatan konten. | Konfigurasikan model atau aplikasi untuk menggunakan komponen ini. | ||
Contact |
| Add to Group | Menambahkan pengguna ke grup tertentu. | Menambahkan nomor telepon dan nama pengguna ke grup yang ditentukan. | |
| Remove from Group | Menghapus pengguna dari grup tertentu. | Tentukan grup tempat pengguna akan dihapus. |