สถานการณ์
สถานการณ์ (Wizard, Flow) คือลำดับขั้นตอนคำถามสำเร็จรูปที่รวบรวมค่าหลายค่าจากผู้ใช้ตามลำดับและบันทึกลงในพารามิเตอร์ สถานการณ์เหมาะสำหรับแบบสอบถาม, คำร้อง และการสั่งซื้อเมื่อต้องถามชุดคำถามตามลำดับ ส่วน — สถานการณ์ ในเมนูด้านซ้าย
สถานการณ์คืออะไร
สถานการณ์ประกอบด้วย ขั้นตอน แต่ละขั้นตอนมี คำถาม (จะถามอะไร) และ พารามิเตอร์ (จะบันทึกคำตอบที่ใด) ผู้ใช้ตอบทีละข้อ เมื่อเสร็จสิ้นค่าจะสามารถเข้าถึงได้เป็น {{param.key}} และสามารถเรียกใช้ Logic ต่อไปได้
การสร้าง
เปิด สถานการณ์ → เพิ่ม กำหนด ชื่อ และเพิ่ม ขั้นตอน (คำถาม + พารามิเตอร์) ลำดับขั้นตอนกำหนดลำดับคำถาม
การเริ่มจากรีแอคชัน
แอคชัน «เริ่มสถานการณ์» (start_flow) เริ่ม Wizard ตามชื่อ — เช่น เพื่อตอบสนองต่อคำสั่ง /order หรือการกดปุ่ม หลังจากผ่านขั้นตอนทั้งหมด พารามิเตอร์ที่รวบรวมได้จะถูกใช้ในแอคชันและรีแอคชันถัดไป
สถานการณ์หรือขั้นตอนการสนทนา?
ขั้นตอนการสนทนา ใน Builder ข้อความ (บล็อคที่รอคำตอบ) ก็แก้ปัญหาที่คล้ายกัน: ถามและตรวจสอบคำตอบด้วย แต่ตั้งค่าภายในรีแอคชันเดียวและรองรับรูปแบบ (โทรศัพท์, e-mail, การเลือกจากตัวเลือก ฯลฯ) สถานการณ์คือแบบสอบถามที่ใช้ซ้ำได้ซึ่งใช้ร่วมกันระหว่างรีแอคชันต่างๆ ส่วนขั้นตอนการสนทนาคือแบบสอบถามแบบฝังของข้อความเฉพาะ ดูรายละเอียดเพิ่มเติมเกี่ยวกับขั้นตอน — ข้อความและปุ่ม
ขั้นตอนถัดไป
- แอคชัน — แอคชัน
เริ่มสถานการณ์ - ข้อความและปุ่ม — ขั้นตอนการสนทนาพร้อมการตรวจสอบคำตอบ
- การแทนที่ค่าและสูตร — การใช้พารามิเตอร์ที่รวบรวมได้