Kullanıcılar ve ortak Drive'lar için değişiklikleri izleme

Drive'daki öğelerde yapılan değişiklikleri takip etmesi gereken Google Drive uygulamaları için Değişiklikler koleksiyonu, değişiklikleri tespit etmenin etkili bir yolunu sunar. Koleksiyon, yalnızca öğe belirli bir zaman noktasından sonra değiştiyse her öğenin mevcut durumunu sağlayarak çalışır.

Google Drive, her kullanıcı ve ortak Drive için bir değişiklik günlüğü tutar. Her birinin, ilgilendikleri öğelerle ilgili kendi değişiklik kayıtları vardır.

Bir kullanıcının görebildiği tüm öğelerdeki değişiklikleri izlemek için hem kullanıcı değişiklik günlüğünün hem de kullanıcının üyesi olduğu tüm ortak Drive'ların değişiklik günlüklerinin yeniden oynatılması gerekir.

Değişiklik girişlerini etkinleştirme

Değişiklik girişi, dosyanın veya ortak Drive'ın belirli bir zamandaki durumunu temsil eder. Değişiklik, düzeltmeler arasında bir fark sağlamaz. Hangi özelliklerin değiştiğini bilmesi gereken uygulamalar, öğenin önceden bilinen durumunu korumalı ve karşılaştırma yapmalıdır.

Değişiklikler bir öğenin mevcut durumunu temsil ettiğinden, tek tek değişiklik girişleri geçersiz kılınabilir ve ilgili öğe için daha yeni bir değişiklik girişiyle değiştirilebilir.

Tombstone'lar

Kullanıcının artık erişemediği öğelerle ilgili değişiklik girişleri, değişiklik girişinde deleted olarak işaretlenir. Değişiklik girişinde yalnızca öğenin kimliği bulunur.

Ortak Drive'ları izleme

Her ortak Drive'ın kendi değişiklik günlüğü vardır. Bir kullanıcı ortak Drive'ın üyesi olsa bile belirli değişiklikler yalnızca ortak Drive değişiklik günlüğüne yansıtılır ve kullanıcının değişiklik günlüğüne hiçbir zaman yansıtılmaz. Bir dosya ortak Drive'a aitse, geçmişte bir noktada kullanıcının değişiklik günlüğünde görünmüş olsa bile, yalnızca kullanıcının değişiklik günlüğünün yeniden oynatılması dosyanın durumunu doğru şekilde güncellemez. Bunun yerine, tüm değişiklikleri yakalamak için ortak Drive'ın değişiklik günlüğünü yeniden oynatmanız gerekir.

Kullanıcının değişiklik günlüğünde neler yer alır?

Kullanıcının değişiklik günlüğü, üyesi olduğu ortak Drive'lardaki değişikliklerin yanı sıra kullanıcının derlemindeki dosyalarda yapılan değişiklikleri de içerir. Derlemler hakkında daha fazla bilgi için Değişikliklere ve düzeltmelere genel bakış başlıklı makaleyi inceleyin.

Bu ortak Drive değişiklikleri, kullanıcının değişiklik günlüğünde görünür:

  • Kullanıcı bir ortak Drive'ın üyesi olduğunda
  • Kullanıcı artık ortak Drive'ın üyesi değildir.
  • Kullanıcının üyesi olduğu ortak Drive'da doğrudan alakalı bir değişiklik olduğunda. Örneğin:
    • Kullanıcının söz konusu ortak Drive'daki erişim düzeyi değiştiğinde.
    • Ortak Drive yeniden adlandırılır.

Bir kullanıcı ortak Drive'ın üyesi olduğunda, kullanıcının değişiklik günlüğünde ortak Drive için tek bir değişiklik etkinliği görünür. Bu, ortak Drive'daki tüm öğelere erişim izni verildiği anlamına gelir. Kullanıcı, üye olduğunda ortak Drive'da bulunan öğelerle ilgili değişiklikleri almaz.

Ortak Drive üyeleri, kullanımlarına bağlı olarak ortak Drive'daki öğelerle ilgili değişiklik etkinliklerini görebilir. Ancak kullanıcı ortak Drive'ın üyesiyken uygulamalar bu etkinliklere güvenmemelidir. Bunun yerine, değişiklikleri izlemek için ortak Drive'ın değişiklik günlüğünü kullanın.

Üye olmayan bir kullanıcıya ortak Drive'daki öğeler için dosya erişimi verilirse bu öğelerde yapılan değişiklikler kullanıcının değişiklik günlüğünde izlenir. Bu, doğrudan kullanıcılarla paylaşılan, paylaşılmayan Drive öğeleriyle aynıdır.

Ortak Drive değişiklik günlüğünde görünen değişiklikler

Ortak Drive'ın üyesi olan kullanıcılar, ortak Drive'ın değişiklik günlüğüne erişebilir. Bu günlükte şunlar yer alır:

  • Ortak Drive'ın kendisinde yapılan değişiklikler (ör. üye ekleme veya kaldırma)
  • Ortak Drive'da bulunan öğelerde doğrudan yapılan değişiklikler.

İzinleri ve özellikleri senkronize etme

Ortak Drive'da veya ortak Drive'daki bir öğede izinler değiştiğinde Drive, değişikliği devralan tüm doğrudan ve dolaylı alt öğelerin geçerli izinlerini güncellemek için klasör hiyerarşisini inceler. Değişiklik günlüğü, değiştirilen öğe ve etkilenen her alt öğe için ayrı bir giriş kaydeder. İstemci uygulamalar, changes.list hizmetinden ayrı ayrı değişiklik günlüğü girişleri alır ve özellikleri manuel olarak yayması veya alt öğeleri yeniden getirmesi gerekmez.