คู่มือทีละขั้น

ส่ง Sync Queue และตรวจงานค้าง

เข้าใจ Pending, Auto sync, การกด Sync ด้วยตนเอง ผล Synced/Deferred/Failed และข้อจำกัดของหน้าคิวในเวอร์ชันปัจจุบัน

ผู้ใช้ที่บันทึกงานออฟไลน์และหัวหน้าที่ตรวจรับข้อมูลหลังกลับออนไลน์อ่านประมาณ 10 นาทีอัปเดต 17 กรกฎาคม 2026

อ่านบทนี้แล้วทำอะไรได้

  • อธิบายได้ว่างาน Pending อยู่ที่ใดและเมื่อใดจึงถือว่าส่งสำเร็จ
  • สั่ง Sync และอ่านสรุป Synced, Processed, Deferred, Failed, Pending after ได้
  • รับมือรายการค้างโดยไม่สร้างงานซ้ำหรือล้างข้อมูลก่อนตรวจสอบ

เตรียมก่อนเริ่ม

  • ทำงานด้วยบัญชีองค์กรบนเครื่องเดิมที่สร้างข้อมูลออฟไลน์
  • กลับมาเชื่อม Internet ที่ใช้งานได้จริง
  • Session, บริษัท, สาขา และ Subscription ยัง Active
  • ยังไม่ออกจากระบบ ถอนการติดตั้ง หรือ Clear app data
สารบัญในหน้านี้

Sync Queue คืออะไร

เมื่อ Action ที่รองรับถูกทำขณะ Offline แอปบันทึกข้อมูลในฐานข้อมูลของ Android และสร้างรายการ Pending เพื่อส่งภายหลัง Background sync จะพยายามส่งเมื่อเงื่อนไขเหมาะสม และผู้ใช้สามารถสั่ง Sync จากหน้า Offline Data ได้

รายการจะถือว่าส่งสำเร็จเมื่อ Server รับและแอปอัปเดตสถานะแล้ว การเห็นข้อมูลในหน้าจอท้องถิ่นหรือจำนวน Processed ไม่ได้หมายความว่าทุกรายการ Synced

Auto sync และ Manual sync

ปุ่ม Sync ใช้งานได้เมื่อ Sign in ด้วยบัญชีองค์กร, Internet พร้อม และมี Pending มากกว่าศูนย์ Guest ไม่สามารถส่งคิวขึ้น Server ได้

วิธีเกิดเมื่อใดผู้ใช้ต้องทำอะไร
Auto syncงานพื้นหลังตามรอบเมื่อระบบเห็นว่าออนไลน์และเงื่อนไขพร้อมคงเครือข่าย เปิดโอกาสให้แอปทำงาน และตรวจผล ไม่ถือว่าเสร็จเพียงเพราะมี Internet
Manual syncผู้ใช้แตะ Sync queue หรือ ดูคิว จากหน้า Offline Dataใช้หลังกลับออนไลน์หรือเมื่อยังมี Pending แล้วอ่านสรุปทุกครั้ง

ส่งคิวทีละขั้น

  1. ขั้นตอนที่ 1

    กลับมาใช้ Internet ที่เสถียร

    เปิดหน้าออนไลน์หรือกด Refresh เพื่อยืนยันว่าเครือข่ายไม่ใช่ Wi-Fi ที่ต่อได้แต่ไม่มี Internet

  2. ขั้นตอนที่ 2

    ตรวจขอบเขตและ Session

    ใช้บัญชี บริษัท สาขา และเครื่องเดิม อย่าสลับขอบเขตก่อนส่งงานที่สร้างไว้

  3. ขั้นตอนที่ 3

    เปิด Drawer → Offline Data

    ดูจำนวน Pending และสถานะ Online ก่อนกดคำสั่ง

  4. ขั้นตอนที่ 4

    แตะ Sync queue หรือ ดูคิว

    ใน UI ปัจจุบันทั้งสองจุดเรียกการส่ง Pending ไม่ได้เปิดตาราง Record รายตัว

  5. ขั้นตอนที่ 5

    รอจนแสดงสรุป

    อย่าปิดแอปหรือสลับเครือข่ายระหว่างส่ง อ่านตัวเลข Synced, Processed, Deferred, Failed และ Pending after

  6. ขั้นตอนที่ 6

    จัดการรายการที่ยังค้าง

    แก้สาเหตุแล้ว Sync ใหม่ หาก Failed ซ้ำให้เก็บเวลา ขอบเขต จำนวนคิว และข้อความ Error ส่งผู้ดูแล

  7. ขั้นตอนที่ 7

    ตรวจข้อมูลปลายทาง

    ให้หัวหน้าหรือระบบ Web ตรวจเอกสาร/Batch สำคัญก่อนออกจากระบบหรือส่งมอบเครื่อง

อ่านผลการ Sync

ค่าความหมายสิ่งที่ต้องทำ
Processedจำนวนรายการที่รอบนี้นำมาพิจารณาไม่ใช้แทน Synced เพราะบางรายการอาจ Deferred/Failed
SyncedServer รับและรายการผ่านในรอบนี้รวมกับการตรวจปลายทางสำหรับงานสำคัญ
Deferredยังส่งไม่ได้ในรอบนี้แต่เก็บไว้ทำต่อตรวจเงื่อนไข/ลำดับข้อมูลแล้วลองใหม่ภายหลัง
Failedส่งแล้วเกิดข้อผิดพลาดจด Error แก้สาเหตุ และหลีกเลี่ยงการสร้างรายการซ้ำ
Pending afterจำนวนที่ยังอยู่ในคิวหลังจบรอบต้องเป็นศูนย์หรือมีเหตุผลและผู้รับผิดชอบติดตาม

ข้อจำกัดของหน้าคิวในเวอร์ชันปัจจุบัน

  • ปุ่ม ดูคิว เรียก Sync pending โดยตรง ยังไม่มีหน้ารายการ Record แยกตามเอกสาร
  • Sync settings ยังไม่เปิดให้ปรับรอบหรือเงื่อนไขจาก UI
  • View sync logs และ Advanced diagnostics ยังเป็นรายการที่ปิดใช้งาน
  • Clear offline data ยังไม่เปิดจากเมนู และไม่ควรพยายามแทนด้วย Clear app data ของ Android
  • หากต้องวิเคราะห์รายการเฉพาะ ให้ใช้ตัวเลขสรุป Error เวลา บริษัท สาขา Serial และข้อมูลจาก Server ประกอบ

เมื่อคิวยังไม่เป็นศูนย์

สาเหตุที่เป็นไปได้แนวทางแก้ที่ปลอดภัย
Internet ไม่เสถียรเปลี่ยนเครือข่าย → เปิดหน้าออนไลน์ทดสอบ → Sync ใหม่หนึ่งรอบ
Session/Token ต้องยืนยันใหม่อย่าออกทันทีหากมีคิว → เก็บหลักฐาน → ติดต่อผู้ดูแลให้วางแผนกู้/ยืนยันบัญชี
ขอบเขต Session หรือ Subscription เปลี่ยนตรวจบริษัท/สาขาและแพ็กเกจ → ให้ผู้ดูแลคืนสถานะที่จำเป็น → Sync ใหม่
รายการแม่ยังไม่ถึง Serverรอหรือส่งตามลำดับ → Retry เพื่อให้รายการลูกดำเนินต่อ
ข้อมูลไม่ผ่าน Validationอ่าน Error และแก้ต้นทางโดยไม่สร้างเอกสารใหม่ซ้ำ
Failed ซ้ำโดยไม่มีรายละเอียดใน UIหยุดล้างข้อมูล เก็บเวลา/Serial/จำนวน Pending แล้วส่งทีม Support ตรวจ Log

ปิดงานออฟไลน์ให้ครบวงจร

  1. ขั้นตอนที่ 1

    Pending after เป็นศูนย์

    หรือมีรายการค้างที่บันทึกเหตุผลและมอบหมายผู้ติดตามชัดเจน

  2. ขั้นตอนที่ 2

    ตรวจเอกสาร/Batch บน Server

    เทียบเลขอ้างอิง เวลา จำนวนรอบ และน้ำหนักกับบันทึกหน้างาน

  3. ขั้นตอนที่ 3

    Refresh Offline Data

    รับสถานะล่าสุดและชุดงานรอบต่อไปขณะยังออนไลน์

  4. ขั้นตอนที่ 4

    จึงออกจากระบบหรือสลับสาขา

    ทำเมื่อไม่มีข้อมูลที่พึ่งพาเฉพาะเครื่องและมีผู้รับรองผลแล้ว

Continue learning

Next Steps — อ่านอะไรต่อ

เลือกบทถัดไปตามงานที่คุณกำลังตั้งค่า เพื่อเรียนต่อได้โดยไม่ข้ามขั้นสำคัญ