بالنسبة إلى تطبيقات Google Drive التي تحتاج إلى تتبُّع التغييرات في العناصر في Drive، توفّر مجموعة "التغييرات" طريقة فعّالة لرصد التغييرات. تعمل المجموعة من خلال توفير الحالة الحالية لكل عنصر، إذا تغيّر العنصر منذ نقطة زمنية معيّنة فقط.
يحتفظ Google Drive بسجلّ تغييرات لكل مستخدم ومساحة تخزين سحابي مشتركة. ولكلّ منها سجلّ خاص به للتغييرات التي تطرأ على العناصر التي تهمّه.
لتتبُّع التغييرات في جميع العناصر الظاهرة للمستخدم، يجب إعادة تشغيل سجلّ تغييرات المستخدم وملفّات سجلّ التغييرات الخاصة بكل مساحات التخزين السحابي المشتركة التي يكون المستخدم عضوًا فيها.
تفعيل إدخال التغييرات
يمثّل إدخال التغيير حالة الملف أو مساحة التخزين السحابي المشتركة في نقطة معيّنة في الوقت. لا يقدّم التغيير فرقًا بين المراجعات. التطبيقات التي تحتاج إلى معرفة الخصائص التي تغيّرت يجب أن تحافظ على الحالة المعروفة سابقًا للعنصر وتقارنها.
بما أنّ التغييرات تمثّل الحالة الحالية للعنصر، قد يتم إلغاء إدخالات التغيير الفردية واستبدالها بإدخال تغيير أحدث ل العنصر المقابل.
شواهد القبور
يتم وضع علامة deleted
في إدخال التغيير للعناصر التي لم تعُد متاحة للمستخدم. لا يتوفّر سوى معرّف العنصر في إدخال التغيير.
تتبُّع مساحات التخزين السحابي المشتركة
لكل مساحة تخزين سحابي مشتركة سجلّ تغييرات خاص بها. على الرغم من أنّ المستخدم قد يكون عضوًا في مساحة تخزين سحابي مشتركة، لا تظهر تغييرات معيّنة إلا في سجلّ التغييرات في مساحة التخزين السحابي المشتركة، ولا تظهر أبدًا في سجلّ التغييرات الخاص بالمستخدم. إذا كان الملف ينتمي إلى مساحة تخزين سحابي مشتركة، حتى إذا كان الملف لا يزال يظهر في سجلّ تغييرات المستخدم في وقت ما في الماضي، لن يؤدي إعادة تشغيل سجلّ تغييرات المستخدم وحده إلى تعديل حالة الملف بشكل صحيح. بدلاً من ذلك، عليك إعادة تشغيل سجلّ التغييرات في مساحة التخزين السحابي المشتركة لتسجيل كل التغييرات.
المحتوى المُدرَج في سجلّ تغييرات المستخدم
يتضمّن سجلّ التغييرات الخاص بالمستخدم التغييرات التي تطرأ على مساحات التخزين السحابي المشتركة التي يكون عضوًا فيها، بالإضافة إلى التغييرات التي تطرأ على الملفات في مجموعة المستخدم. لمزيد من المعلومات عن النصوص النموذجية، يُرجى الاطّلاع على نظرة عامة على التغييرات والمراجعات.
تظهر تغييرات مساحة التخزين السحابي المشتركة هذه في سجلّ التغييرات الخاص بالمستخدم:
- يصبح المستخدم عضوًا في مساحة تخزين سحابي مشتركة.
- لم يعُد المستخدم عضوًا في مساحة تخزين سحابي مشتركة.
- هناك تغيير ذي صلة مباشرةً بمساحة تخزين سحابي مشتركة يكون المستخدم عضوًا فيها، على سبيل المثال:
- تغيّر مستوى وصول المستخدم إلى مساحة التخزين السحابي المشتركة هذه.
- تتم إعادة تسمية مساحة التخزين السحابي المشتركة.
عندما يصبح مستخدم عضوًا في مساحة تخزين سحابي مشتركة، يظهر حدث تغيير واحد لمساحة التخزين السحابي المشتركة في سجلّ التغييرات الخاص بالمستخدم. ويعني ذلك الوصول إلى جميع العناصر في مساحة التخزين السحابي المشتركة. لا يتلقّى المستخدم تغييرات العناصر المتوفّرة داخل مساحة التخزين السحابي المشتركة عند يصبح عضوًا فيها.
قد يرى أعضاء مساحة التخزين السحابي المشتركة أحداث التغيير للعناصر في مساحة التخزين السحابي المشتركة استنادًا إلى استخدامهم. ومع ذلك، يجب ألا تعتمد التطبيقات على هذه الأحداث عندما يكون المستخدم عضوًا في مساحة التخزين السحابي المشتركة. بدلاً من ذلك، استخدِم سجلّ التغييرات في مساحة التخزين السحابي المشتركة لمحاولة تتبُّع التغييرات.
إذا تم منح مستخدم غير عضو إذن الوصول إلى ملفات لعناصر فردية في مساحة تخزين سحابي مشتركة، تتم تتبُّع التغييرات التي تطرأ على هذه العناصر في سجلّ تغييرات المستخدم. وهذا هو الحال أيضًا بالنسبة إلى عناصر Drive غير المشتركة التي تتم مشاركتها مباشرةً مع المستخدمين.
التغييرات التي تظهر في سجلّ تغييرات مساحة التخزين السحابي المشتركة
إذا كان المستخدم عضوًا في مساحة تخزين سحابي مشتركة، يمكنه الوصول إلى سجلّ التغيُّرات في مساحة التخزين السحابي المشتركة هذا الذي يحتوي على ما يلي:
- أي تغييرات على مساحة التخزين السحابي المشتركة نفسها، مثل إضافة عضو أو إزالته
- التغييرات المباشرة على العناصر المضمّنة في مساحة التخزين السحابي المشتركة
مزامنة الأذونات والإمكانات
لا تنعكس تغييرات الأذونات في مساحة التخزين السحابي المشتركة أو العناصر داخل مساحة تخزين سحابي مشتركة إلا على العنصر نفسه. وفي حين أنّ جميع العناصر الفرعية المباشرة أو غير المباشرة لهذا العنصر سترث هذا التغيير، لن يكون هناك إدخال منفصل في سجلّ التغييرات لكلّ من هذه العناصر. على العملاء إما نشر الإمكانات الجديدة أو إعادة جلب كل عنصر إذا تم تغيير عنصر رئيسي من أجل إعادة إنشاء التغييرات بالكامل.