# การคืนค่าทำงานอย่างไร

> Metascheduler บันทึกสิ่งที่แทนที่ และตรวจสอบก่อนคืนค่า จึงไม่เขียนทับการแก้ไขที่มีคนทำในระหว่างนั้น

เอกสาร · อ่าน 5 นาที · อัปเดตเมื่อ 4 พฤศจิกายน 2569

ทุกการเปลี่ยนแปลงที่ Metascheduler ทำสามารถยกเลิกได้ บทความนี้อธิบายวิธีการ และเหตุผลที่บางครั้งแอปถามคุณก่อน

## สแนปช็อต

ก่อนที่กำหนดการจะเปลี่ยนรายการเล็กน้อย Metascheduler จะอ่านค่าปัจจุบันของรายการและบันทึกไว้ ค่าที่บันทึกไว้นี้คือ **สแนปช็อต** แอปยังบันทึกสิ่งที่เขียนด้วย เมื่อสิ้นสุด สแนปช็อตคือสิ่งที่การคืนค่าจะนำกลับมา

มีการบันทึกและคืนค่าเฉพาะช่องที่การเปลี่ยนแปลงแตะต้องเท่านั้น การเปลี่ยนหน้าที่แก้ไขชื่อจะไม่แตะต้องเนื้อหาของหน้า และการเปลี่ยนแท็กจะลบเฉพาะแท็กที่เพิ่ม และคืนเฉพาะแท็กที่ลบ

## ตรวจสอบก่อนคืนค่า

เมื่อสิ้นสุดช่วงเวลา Metascheduler จะอ่านแต่ละรายการอีกครั้งและเปรียบเทียบกับสิ่งที่เขียนไว้:

- **เหมือนเดิม**: ไม่มีใครแตะต้อง แอปจะคืนสแนปช็อต
- **ต่างออกไป**: มีบุคคลหรือสิ่งอื่นเปลี่ยน Metascheduler จะไม่แตะต้องรายการนั้น ทำเครื่องหมาย **ถูกผู้อื่นเปลี่ยน** และเพิ่มรายการใน **รอคุณดำเนินการ**

สิ่งนี้เรียกว่า **การเปลี่ยนแปลงจากภายนอก** ไม่ใช่ข้อผิดพลาด แต่หมายความว่าการแก้ไขของเพื่อนร่วมทีมหรือของแอปอื่นปลอดภัย

> **ลองใช้:** [จะเกิดอะไรขึ้นเมื่อมีคนอื่นเปลี่ยนค่า](https://metascheduler.app/th/help/undo-and-drift)

## อะไรนับว่าเป็นการเปลี่ยนแปลง

แต่ละประเภทการเปลี่ยนแปลงเปรียบเทียบสิ่งที่สำคัญสำหรับประเภทนั้น:

| ประเภทการเปลี่ยนแปลง | สิ่งที่เปรียบเทียบ |
| --- | --- |
| สถานะและช่อง | ค่าที่เปลี่ยน |
| ค่าเมตาฟิลด์ | ลายนิ้วมือของค่าที่ Shopify สร้างเอง |
| ราคาตัวเลือกสินค้า | จำนวนเงิน (20 และ 20.00 เหมือนกัน) |
| แท็ก | แท็กที่เพิ่มยังอยู่ และแท็กที่ลบยังไม่กลับมา |
| ช่องทางการขาย | เฉพาะช่องทางที่แตะต้อง |
| เมนูการนำทาง | ทั้งเมนู |
| หน้าและบล็อกโพสต์ | เฉพาะช่องที่แตะต้อง HTML ที่จัดรูปแบบใหม่ไม่นับเป็นการแก้ไข |

## ตัวเลือกของคุณ

ใน **รอคุณดำเนินการ** รายการที่ถูกเปลี่ยนจะแสดงกำหนดการ รายการ และปุ่มสองปุ่ม:

- **กู้คืนต่อไป** คืนสแนปช็อต ทับการแก้ไขอื่น
- **เก็บค่าปัจจุบัน** เก็บสิ่งที่มีอยู่ตอนนี้

หากมีกำหนดการอื่นที่กำลังมีผลเปลี่ยนรายการเดียวกัน **กู้คืนต่อไป** จะขอให้คุณยืนยันก่อน เพราะจะคืนค่าจากก่อนกำหนดการทั้งสอง

## การยกเลิกด้วยตัวเอง

- **เรียกใช้ทันที** บนกำหนดการที่กำลังมีผลจะคืนค่าทันที โดยมีการตรวจสอบเดียวกัน
- การนำรายการออกจากกำหนดการที่กำลังมีผลจะถามว่าจะ **คืนค่าทันที** หรือ **คงไว้ตามเดิม**
- **หยุดชั่วคราว** และ **เก็บถาวร** ไม่ยกเลิกสิ่งที่กำลังมีผล รายการนั้นยังคงคืนค่าเมื่อถึงเวลาสิ้นสุด

> **การเปลี่ยนแปลงร้านค้าออนไลน์**
>
> Shopify ไม่ส่งการแจ้งเตือนให้แอปเมื่อเมนู หน้า บล็อกโพสต์ หรือนโยบายเปลี่ยน ดังนั้นสำหรับสิ่งเหล่านี้ Metascheduler จะตรวจสอบเมื่อสิ้นสุด ก่อนคืนค่าเล็กน้อย ผลลัพธ์เหมือนกัน

> **คำแปลของเมนู**
>
> Shopify สร้างรายการของเมนูใหม่เมื่อรายการเปลี่ยน ชื่อรายการที่แปลแล้วจึงต้องเพิ่มใหม่หลังจากสลับหรือคืนค่าเมนู

## เก็บสแนปช็อตไว้นานเท่าใด

สแนปช็อตและประวัติการทำงานจะถูกลบ 90 วันหลังการทำงาน เมื่อช่วงเวลาของมันสิ้นสุดแล้ว สแนปช็อตที่ยังจำเป็นต่อการยกเลิกการเปลี่ยนแปลงจะถูกเก็บไว้จนกว่าจะยกเลิกการเปลี่ยนแปลงนั้น ดู[นโยบายความเป็นส่วนตัว](https://metascheduler.app/th/privacy.md)

## บทความที่เกี่ยวข้อง

- [แก้ไขสิ่งที่รอคุณดำเนินการ](https://metascheduler.app/th/help/needs-you.md): รอคุณดำเนินการ แสดงการตัดสินใจที่มีแต่คุณที่ทำได้ เช่น การแก้ไขระหว่างที่กำหนดการทำงานหรือการเปลี่ยนแปลงที่ล้มเหลว นี่คือความหมายของแต่ละรายการและสิ่งที่ควรทำ
- [การกำหนดเวลาทำงานอย่างไร](https://metascheduler.app/th/help/how-scheduling-works.md): กำหนดการ เวลา การเปลี่ยนแปลง ช่วงเวลา และการทำงาน: แนวคิดเบื้องหลัง Metascheduler และสิ่งที่เกิดขึ้นในแต่ละช่วง
- [ประเภทการเปลี่ยนแปลง](https://metascheduler.app/th/help/change-types.md): ทุกประเภทการเปลี่ยนแปลงที่ Metascheduler กำหนดเวลาได้ สิ่งที่ทำ วิธีคืนค่า และแพ็กเกจที่มีให้ใช้
