สำหรับแอป Google ไดรฟ์ที่ต้องติดตามการเปลี่ยนแปลงของรายการในไดรฟ์ คอลเล็กชันการเปลี่ยนแปลงเป็นวิธีที่มีประสิทธิภาพในการตรวจหาการเปลี่ยนแปลง คอลเล็กชันจะทํางานโดยระบุสถานะปัจจุบันของรายการแต่ละรายการ เฉพาะในกรณีที่รายการมีการเปลี่ยนแปลงนับตั้งแต่จุดหนึ่งๆ ของเวลา
Google ไดรฟ์จะเก็บบันทึกการเปลี่ยนแปลงสำหรับผู้ใช้และไดรฟ์ที่แชร์แต่ละรายการ โดยแต่ละคนจะมีบันทึกการเปลี่ยนแปลงของรายการที่ตนสนใจ
หากต้องการติดตามการเปลี่ยนแปลงของรายการทั้งหมดที่ผู้ใช้มองเห็น คุณต้องเล่นทั้งบันทึกการเปลี่ยนแปลงของผู้ใช้และบันทึกการเปลี่ยนแปลงของไดรฟ์ที่แชร์ทั้งหมดที่ผู้ใช้เป็นสมาชิก
เปิดใช้รายการการเปลี่ยนแปลง
รายการการเปลี่ยนแปลงแสดงสถานะของไฟล์หรือไดรฟ์ที่แชร์ ณ เวลาหนึ่งๆ การเปลี่ยนแปลงไม่ได้ระบุความแตกต่างระหว่างการแก้ไข แอปพลิเคชันที่ต้องทราบว่าพร็อพเพอร์ตี้ใดมีการเปลี่ยนแปลงควรเก็บสถานะที่ทราบก่อนหน้านี้ของรายการไว้และเปรียบเทียบ
เนื่องจากการเปลี่ยนแปลงแสดงสถานะปัจจุบันของรายการ รายการการเปลี่ยนแปลงแต่ละรายการจึงอาจใช้งานไม่ได้และระบบจะแทนที่ด้วยรายการการเปลี่ยนแปลงที่ใหม่กว่าสำหรับรายการที่เกี่ยวข้อง
Tombstone
ระบบจะทําเครื่องหมายรายการที่ผู้ใช้ไม่มีสิทธิ์เข้าถึงแล้วเป็น deleted
ในรายการการเปลี่ยนแปลง เฉพาะรหัสของสินค้าเท่านั้นที่จะแสดงในรายการการเปลี่ยนแปลง
ติดตามไดรฟ์ที่แชร์
ไดรฟ์ที่แชร์แต่ละไดรฟ์จะมีบันทึกการเปลี่ยนแปลงของตัวเอง แม้ว่าผู้ใช้จะเป็นสมาชิกของไดรฟ์ที่แชร์ แต่การเปลี่ยนแปลงบางอย่างจะแสดงในบันทึกการเปลี่ยนแปลงของไดรฟ์ที่แชร์เท่านั้นและจะไม่แสดงในบันทึกการเปลี่ยนแปลงของผู้ใช้ หากไฟล์เป็นของไดรฟ์ที่แชร์ แม้ว่าไฟล์จะยังคงปรากฏในบันทึกการเปลี่ยนแปลงของผู้ใช้ ณ เวลาหนึ่งๆ ที่ผ่านมา การเพลย์บันทึกการเปลี่ยนแปลงของผู้ใช้เพียงอย่างเดียวจะไม่อัปเดตสถานะของไฟล์อย่างถูกต้อง แต่คุณต้องเล่นบันทึกการเปลี่ยนแปลงของไดรฟ์ที่แชร์ซ้ำเพื่อบันทึกการเปลี่ยนแปลงทั้งหมด
สิ่งที่รวมอยู่ในบันทึกการเปลี่ยนแปลงของผู้ใช้
บันทึกการเปลี่ยนแปลงของผู้ใช้จะรวมการเปลี่ยนแปลงในไดรฟ์ที่แชร์ซึ่งผู้ใช้เป็นสมาชิกอยู่ รวมถึงการเปลี่ยนแปลงในไฟล์ในคลังเอกสารของผู้ใช้ ดูข้อมูลเพิ่มเติมเกี่ยวกับคอร์ปัสได้ที่ภาพรวมการเปลี่ยนแปลงและการแก้ไข
การเปลี่ยนแปลงในไดรฟ์ที่แชร์เหล่านี้จะปรากฏในบันทึกการเปลี่ยนแปลงของผู้ใช้
- ผู้ใช้จะกลายเป็นสมาชิกของไดรฟ์ที่แชร์
- ผู้ใช้ไม่ได้เป็นสมาชิกของไดรฟ์ที่แชร์แล้ว
- มีการเปลี่ยนแปลงที่เกี่ยวข้องกับไดรฟ์ที่แชร์โดยตรงซึ่งผู้ใช้เป็นสมาชิก เช่น
- ระดับการเข้าถึงของผู้ใช้ในไดรฟ์ที่แชร์นั้นเปลี่ยนแปลงไป
- ระบบจะเปลี่ยนชื่อไดรฟ์ที่แชร์
เมื่อผู้ใช้กลายเป็นสมาชิกของไดรฟ์ที่แชร์ เหตุการณ์การเปลี่ยนแปลงเดียวสำหรับไดรฟ์ที่แชร์จะปรากฏในบันทึกการเปลี่ยนแปลงของผู้ใช้ ซึ่งหมายความว่าบุคคลดังกล่าวจะมีสิทธิ์เข้าถึงรายการทั้งหมดในไดรฟ์ที่แชร์ ผู้ใช้จะไม่ได้รับการแจ้งเตือนการเปลี่ยนแปลงสำหรับรายการที่อยู่ในไดรฟ์ที่แชร์เมื่อกลายเป็นสมาชิก
สมาชิกของไดรฟ์ที่แชร์อาจเห็นเหตุการณ์การเปลี่ยนแปลงของรายการในไดรฟ์ที่แชร์ตามการใช้งาน อย่างไรก็ตาม แอปพลิเคชันไม่ควรใช้เหตุการณ์เหล่านี้เมื่อผู้ใช้เป็นสมาชิกของไดรฟ์ที่แชร์ แต่ให้ใช้บันทึกการเปลี่ยนแปลงของไดรฟ์ที่แชร์เพื่อติดตามการเปลี่ยนแปลงแทน
หากผู้ใช้ที่ไม่ใช่สมาชิกได้รับสิทธิ์เข้าถึงไฟล์ของรายการต่างๆ ในไดรฟ์ที่แชร์ ระบบจะติดตามการเปลี่ยนแปลงของรายการเหล่านั้นในบันทึกการเปลี่ยนแปลงของผู้ใช้ ซึ่งจะเหมือนกับรายการในไดรฟ์ที่ไม่ได้แชร์ซึ่งแชร์กับผู้ใช้โดยตรง
การเปลี่ยนแปลงที่ปรากฏในบันทึกการเปลี่ยนแปลงของไดรฟ์ที่แชร์
หากเป็นสมาชิกของไดรฟ์ที่แชร์ ผู้ใช้จะเข้าถึงบันทึกการเปลี่ยนแปลงของไดรฟ์ที่แชร์นั้นได้ ซึ่งประกอบด้วยข้อมูลต่อไปนี้
- การเปลี่ยนแปลงไดรฟ์ที่แชร์ เช่น การเพิ่มหรือนำสมาชิกออก
- เปลี่ยนแปลงรายการที่อยู่ในไดรฟ์ที่แชร์โดยตรง
การซิงค์สิทธิ์และความสามารถ
การเปลี่ยนแปลงสิทธิ์ในไดรฟ์ที่แชร์หรือรายการภายในไดรฟ์ที่แชร์จะแสดงในรายการนั้นๆ เท่านั้น แม้ว่ารายการย่อยโดยตรงหรือโดยอ้อมทั้งหมดของรายการนั้นจะรับค่าการเปลี่ยนแปลงนี้ แต่จะไม่มีรายการแยกต่างหากในบันทึกการเปลี่ยนแปลงสำหรับรายการแต่ละรายการ โดยลูกค้าต้องนำไปใช้กับรายการอื่นๆ หรือดึงข้อมูลแต่ละรายการอีกครั้งหากรายการหลักมีการเปลี่ยนแปลง เพื่อที่จะสร้างการเปลี่ยนแปลงขึ้นมาใหม่ทั้งหมด