เริ่มจากงานและเงื่อนไขที่ชัดเจน
เขียนให้ครบว่าอะไรเป็นจุดเริ่มต้น ต้องอ่านข้อมูลใด และควรได้ผลลัพธ์อะไร เช่น ตรวจอีเมลในตารางแล้วรายงานรายการที่รูปแบบไม่ถูกต้อง เมื่อเงื่อนไขชัด จึงเลือกว่าจะใช้ Workflow แบบภาพหรือ Script
เอกสารภาพรวมกล่าวถึง Workflows ส่วนคลังนี้มีรายละเอียด Scripts และ Script API ให้อ่านต่อ ความสามารถของแต่ละเครื่องมือขึ้นอยู่กับรุ่นและสิทธิ์ที่ระบบเปิดให้ทีมใช้งาน
คู่มืออ้างอิง: NocoDB Official Docs · EN
ใช้ Scripts เมื่อต้องประมวลผลข้อมูล
Scripts ให้เขียน JavaScript ทำงานกับ Base, Table และ Record ได้ เช่น อ่านข้อมูล ตรวจค่า คำนวณ หรือเรียกบริการภายนอก เริ่มจาก Script ที่อ่านและแสดงผลก่อน แล้วค่อยเพิ่มการแก้ข้อมูลเมื่อผลลัพธ์ถูกต้อง
ในระบบที่รองรับ เลือก + Create New → Script ตั้งชื่อ เขียนโค้ดใน editor แล้วกดรัน อ่าน Script API ของรุ่นที่ใช้ และตรวจ pagination หากตารางมีรายการมากกว่าหนึ่งหน้าผลลัพธ์
คู่มืออ้างอิง: NocoDB Official Docs · EN
เชื่อมบริการด้วย Webhooks และ n8n
Webhooks ใช้แจ้งเหตุการณ์เมื่อ Record เปลี่ยนแปลงไปยังระบบที่รับข้อมูลได้ หากงานต้องผ่านหลายบริการ ใช้ n8n วางลำดับรับข้อมูล ตรวจเงื่อนไข และส่งต่อ แล้วเก็บรหัส Record เพื่อจับคู่ข้อมูลให้ตรงกัน
ทดสอบเหตุการณ์เดียวสองครั้งด้วยข้อมูลตัวอย่างก่อนใช้จริง ตรวจว่าระบบปลายทางสร้างรายการซ้ำหรือไม่ และเมื่อบริการปลายทางล้มเหลว ทีมจะเห็นข้อผิดพลาดจากที่ใด
คู่มืออ้างอิง: NocoDB Official Docs · EN


