מעקב אחר שינויים של משתמשים ושל תיקיות אחסון שיתופי

באפליקציות של Google Drive שצריכות לעקוב אחרי שינויים בפריטים ב-Drive, אוסף השינויים הוא דרך יעילה לזהות שינויים. הקולקציה מציגה את המצב הנוכחי של כל פריט, רק אם הפריט השתנה מאז נקודת זמן נתונה.

Google Drive שומר יומן שינויים עבור כל משתמש ואחסון שיתופי. לכל אחד מהם יש תיעוד משלו של שינויים בפריטים שמעניינים אותו.

כדי לעקוב אחרי השינויים בכל הפריטים שגלויים למשתמש, צריך להפעיל מחדש גם את יומן השינויים של המשתמש וגם את יומני השינויים בכל תיקיות האחסון השיתופי שהמשתמש חבר בהן.

הפעלת רשומות שינוי

רשומת שינוי מייצגת את המצב של הקובץ או של האחסון השיתופי בנקודת זמן מסוימת. שינוי אינו מספק דלתא בין גרסאות קודמות. אפליקציות שצריכים לדעת אילו מאפיינים השתנו צריכים להישאר במצב שהיה ידוע בעבר ולבצע השוואה בין האפליקציות.

מכיוון שהשינויים מייצגים את המצב הנוכחי של פריט מסוים, יכול להיות שערכים נפרדים של שינויים יבוטלו ויוחלפו ברשומת שינוי חדשה יותר לפריט המתאים.

פריטי Tombstone

רשומות שינוי של פריטים שכבר לא זמינים למשתמש מסומנות בתור deleted ברשומת השינוי. רק המזהה של הפריט זמין ברשומת השינוי.

מעקב אחרי תיקיות אחסון שיתופי

לכל אחסון שיתופי יש יומן שינויים משלו. גם אם משתמש חבר באחסון שיתופי, שינויים מסוימים מופיעים רק ביומן השינויים של האחסון השיתופי ואף פעם לא ביומן השינויים של המשתמש. אם קובץ שייך לאחסון שיתופי, גם אם הקובץ עדיין הופיע ביומן השינויים של המשתמש בשלב כלשהו בעבר, סטטוס הקובץ לא יתעדכן באופן תקין כשמפעילים מחדש את יומן השינויים של המשתמש. במקום זאת, צריך להפעיל מחדש את יומן השינויים של האחסון השיתופי כדי לתעד את כל השינויים.

מה נכלל ביומן השינויים של משתמש

יומן השינויים של משתמש כולל שינויים בתיקיות אחסון שיתופי שהוא חבר בהן ושינויים בקבצים במאגר של המשתמש. מידע נוסף על מאגרי המידע זמין במאמר סקירה כללית של שינויים ותיקונים.

השינויים הבאים באחסון השיתופי מופיעים ביומן השינויים של המשתמש:

  • המשתמש הופך לחבר באחסון שיתופי.
  • המשתמש כבר לא חבר באחסון שיתופי.
  • יש שינוי שרלוונטי באופן ישיר באחסון שיתופי שבו המשתמש חבר, למשל:
    • רמת הגישה של המשתמש באחסון השיתופי הזה השתנתה.
    • השם של האחסון השיתופי השתנה.

כשמשתמש הופך לחבר באחסון שיתופי, אירוע שינוי אחד באחסון השיתופי מופיע ביומן השינויים של המשתמש. המשמעות היא שיש לכם גישה לכל הפריטים באחסון השיתופי. כשהוא חבר באחסון השיתופי, המשתמש לא מקבל שינויים בפריטים שנכללים באחסון השיתופי.

חברים באחסון שיתופי יכולים לראות אירועי שינוי של פריטים באחסון שיתופי, בהתאם לשימוש שלהם. עם זאת, אפליקציות לא צריכות להסתמך על האירועים האלה כשהמשתמש חבר באחסון השיתופי. במקום זאת תוכלו להשתמש ביומן השינויים של האחסון השיתופי כדי לעקוב אחרי השינויים.

אם למשתמש שאינו חבר באחסון השיתופי תוענק גישה לקובץ לפריטים ספציפיים באחסון השיתופי, הוא יתעד ביומן השינויים של המשתמש את השינויים שבוצעו בפריטים האלה. המאפיין הזה זהה לפריטים לא משותפים ב-Drive שמשותפים ישירות עם המשתמשים.

שינויים שמופיעים ביומן השינויים של האחסון השיתופי

כאשר משתמש הוא חבר באחסון שיתופי, הוא יכול לגשת ליומן השינויים של האחסון השיתופי שמכיל:

  • שינויים באחסון השיתופי עצמו, כמו הוספה או הסרה של חבר
  • שינויים ישירות בפריטים שנכללים באחסון השיתופי.

סנכרון של הרשאות ויכולות

שינויים בהרשאות באחסון שיתופי או בפריטים שנכללים באחסון שיתופי, באים לידי ביטוי רק בפריט עצמו. כל הצאצאים הישירים או העקיפים של הפריט הזה יירשו את השינוי הזה, אבל לא תהיה רשומה נפרדת ביומן השינויים לכל אחד מהפריטים האלה. כדי לשחזר את השינויים במלואם, הלקוחות צריכים להפיץ את היכולות החדשות או לאחזר מחדש כל פריט אם אחד ההורים השתנה.