ติดตามการเปลี่ยนแปลงของผู้ใช้และไดรฟ์ที่แชร์

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

Google ไดรฟ์จะเก็บบันทึกการเปลี่ยนแปลงสำหรับผู้ใช้และไดรฟ์ที่แชร์แต่ละรายการ แต่ละคนจะมี บันทึกการเปลี่ยนแปลงของรายการที่ตนสนใจ

หากต้องการติดตามการเปลี่ยนแปลงของรายการทั้งหมดที่ผู้ใช้มองเห็น คุณจะต้องเล่นบันทึกการเปลี่ยนแปลงของผู้ใช้และบันทึกการเปลี่ยนแปลงของไดรฟ์ที่แชร์ทั้งหมดที่ผู้ใช้เป็นสมาชิกอีกครั้ง

เปิดใช้รายการการเปลี่ยนแปลง

รายการการเปลี่ยนแปลงแสดงสถานะของไฟล์หรือไดรฟ์ที่แชร์ ณ จุดหนึ่ง ในเวลา การเปลี่ยนแปลงไม่ได้ระบุความแตกต่างระหว่างการแก้ไข แอปพลิเคชัน ที่ต้องทราบว่าพร็อพเพอร์ตี้ใดมีการเปลี่ยนแปลงควรเก็บสถานะที่ทราบก่อนหน้านี้ของรายการและเปรียบเทียบ

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

Tombstone

รายการการเปลี่ยนแปลงสำหรับรายการที่ผู้ใช้ไม่สามารถเข้าถึงได้อีกต่อไปจะมีการทำเครื่องหมายเป็น deleted ในรายการการเปลี่ยนแปลง โดยจะมีเฉพาะรหัสของรายการในรายการการเปลี่ยนแปลง

ติดตามไดรฟ์ที่แชร์

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

บันทึกการเปลี่ยนแปลงของผู้ใช้มีข้อมูลอะไรบ้าง

บันทึกการเปลี่ยนแปลงของผู้ใช้จะรวมการเปลี่ยนแปลงในไดรฟ์ที่แชร์ที่ผู้ใช้เป็นสมาชิก รวมถึงการเปลี่ยนแปลงในไฟล์ในคลังของผู้ใช้ด้วย ดูข้อมูลเพิ่มเติมเกี่ยวกับคลังข้อความได้ที่ภาพรวมการเปลี่ยนแปลงและการแก้ไข

การเปลี่ยนแปลงไดรฟ์ที่แชร์เหล่านี้จะปรากฏในบันทึกการเปลี่ยนแปลงของผู้ใช้

  • ผู้ใช้จะกลายเป็นสมาชิกของไดรฟ์ที่แชร์
  • ผู้ใช้ไม่ได้เป็นสมาชิกของไดรฟ์ที่แชร์อีกต่อไป
  • มีการเปลี่ยนแปลงที่เกี่ยวข้องโดยตรงกับไดรฟ์ที่แชร์ซึ่งผู้ใช้เป็นสมาชิก เช่น
    • ระดับการเข้าถึงของผู้ใช้ในไดรฟ์ที่แชร์นั้นมีการเปลี่ยนแปลง
    • ระบบจะเปลี่ยนชื่อไดรฟ์ที่แชร์

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

สมาชิกของไดรฟ์ที่แชร์อาจเห็นเหตุการณ์การเปลี่ยนแปลงสำหรับรายการในไดรฟ์ที่แชร์ตาม การใช้งานของตน อย่างไรก็ตาม แอปพลิเคชันไม่ควรใช้เหตุการณ์เหล่านี้เมื่อผู้ใช้เป็นสมาชิกของไดรฟ์ที่แชร์ แต่ให้ใช้บันทึกการเปลี่ยนแปลงของไดรฟ์ที่แชร์เพื่อ ติดตามการเปลี่ยนแปลงแทน

หากมีการให้สิทธิ์เข้าถึงไฟล์แก่ผู้ที่ไม่ได้เป็นสมาชิกสำหรับแต่ละรายการในไดรฟ์ที่แชร์ ระบบจะติดตามการเปลี่ยนแปลงรายการเหล่านั้นในบันทึกการเปลี่ยนแปลงของผู้ใช้ ซึ่งเหมือนกับ รายการในไดรฟ์ที่ไม่ได้แชร์ซึ่งแชร์โดยตรงกับผู้ใช้

การเปลี่ยนแปลงที่ปรากฏในบันทึกการเปลี่ยนแปลงของไดรฟ์ที่แชร์

หากผู้ใช้เป็นสมาชิกของไดรฟ์ที่แชร์ ผู้ใช้จะเข้าถึงบันทึกการเปลี่ยนแปลงของไดรฟ์ที่แชร์นั้นได้ ซึ่งประกอบด้วยข้อมูลต่อไปนี้

  • การเปลี่ยนแปลงในไดรฟ์ที่แชร์เอง เช่น การเพิ่มหรือนำสมาชิกออก
  • ทำการเปลี่ยนแปลงโดยตรงกับรายการที่อยู่ในไดรฟ์ที่แชร์

การซิงค์สิทธิ์และความสามารถ

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