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