เอกสารนี้แปลโดย AI หากมีข้อมูลที่ไม่ถูกต้อง โปรดดูเวอร์ชันภาษาอังกฤษ
ใช้สำหรับอัปเดตข้อมูลในคอลเลกชันที่ตรงตามเงื่อนไขที่กำหนดครับ/ค่ะ
ส่วนของการกำหนดคอลเลกชันและค่าฟิลด์จะเหมือนกับโหนด "สร้างข้อมูล" ครับ/ค่ะ ความแตกต่างหลักของโหนด "อัปเดตข้อมูล" คือมีการเพิ่มเงื่อนไขการกรอง (Filter Conditions) และจำเป็นต้องเลือกโหมดการอัปเดต (Update Mode) ครับ/ค่ะ นอกจากนี้ ผลลัพธ์ของโหนด "อัปเดตข้อมูล" จะส่งคืนจำนวนแถวที่อัปเดตสำเร็จ ซึ่งสามารถดูได้จากประวัติการทำงานเท่านั้น และไม่สามารถนำไปใช้เป็นตัวแปรในโหนดถัดไปได้ครับ/ค่ะ
ในหน้าจอตั้งค่าเวิร์กโฟลว์ ให้คลิกปุ่มเครื่องหมายบวก ("+") ในโฟลว์เพื่อเพิ่มโหนด "อัปเดตข้อมูล" ครับ/ค่ะ


เลือกคอลเลกชันที่ต้องการอัปเดตข้อมูลครับ/ค่ะ
โหมดการอัปเดตมี 2 แบบครับ/ค่ะ
โดยปกติแล้ว การเลือกโหมดจะขึ้นอยู่กับข้อมูลเป้าหมายที่ต้องการอัปเดตและว่าจะต้องทริกเกอร์เหตุการณ์เวิร์กโฟลว์อื่น ๆ หรือไม่ครับ/ค่ะ หากเป็นการอัปเดตข้อมูลเพียงรายการเดียวโดยอ้างอิงจาก Primary Key แนะนำให้ใช้ อัปเดตทีละรายการ แต่ถ้าเป็นการอัปเดตข้อมูลหลายรายการตามเงื่อนไข แนะนำให้ใช้ อัปเดตแบบกลุ่ม ครับ/ค่ะ
คล้ายกับเงื่อนไขการกรองในการสอบถามข้อมูลคอลเลกชันทั่วไปครับ/ค่ะ คุณสามารถใช้ตัวแปรบริบท (Context Variables) จากเวิร์กโฟลว์ได้
คล้ายกับการกำหนดค่าฟิลด์ในโหนด "สร้างข้อมูล" ครับ/ค่ะ คุณสามารถใช้ตัวแปรบริบทจากเวิร์กโฟลว์ หรือจะป้อนค่าคงที่ (Static Values) ด้วยตนเองก็ได้ครับ/ค่ะ
หมายเหตุ: ข้อมูลที่อัปเดตโดยโหนด "อัปเดตข้อมูล" ในเวิร์กโฟลว์จะไม่จัดการข้อมูล "ผู้แก้ไขล่าสุด" (Last modified by) โดยอัตโนมัติครับ/ค่ะ คุณจำเป็นต้องตั้งค่าฟิลด์นี้ด้วยตนเองตามความเหมาะสม
ตัวอย่างเช่น เมื่อมีการสร้าง "บทความ" ใหม่ คุณอาจต้องการอัปเดตฟิลด์ "จำนวนบทความ" ในคอลเลกชัน "หมวดหมู่บทความ" โดยอัตโนมัติครับ/ค่ะ ซึ่งสามารถทำได้โดยใช้โหนด "อัปเดตข้อมูล" ดังนี้:

หลังจากเวิร์กโฟลว์ถูกทริกเกอร์ ระบบจะอัปเดตฟิลด์ "จำนวนบทความ" ของคอลเลกชัน "หมวดหมู่บทความ" โดยอัตโนมัติให้เป็นจำนวนบทความปัจจุบัน + 1 ครับ/ค่ะ