Monitorare le modifiche apportate a utenti e Drive condivisi

Per le app di Google Drive che hanno bisogno di tenere traccia delle modifiche agli elementi in Drive, la raccolta Modifiche offre un modo efficiente per rilevare le modifiche. La raccolta funziona fornendo lo stato corrente di ogni elemento, se e solo se l'elemento è cambiato da un determinato momento.

Google Drive conserva un log delle modifiche per ciascun utente e Drive condiviso. Ognuno ha il proprio record delle modifiche apportate agli elementi di suo interesse.

Per monitorare le modifiche relative a tutti gli elementi visibili a un utente, è necessario riprodurre di nuovo sia il log delle modifiche dell'utente sia i log delle modifiche per tutti i Drive condivisi di cui l'utente è membro.

Abilita le voci di modifica

Una voce di modifica rappresenta lo stato del file o del Drive condiviso in un determinato momento. Una modifica non fornisce un delta tra le revisioni. Le applicazioni che devono sapere quali proprietà sono state modificate devono mantenere lo stato precedentemente noto dell'elemento e confrontarlo.

Poiché le modifiche rappresentano lo stato corrente di un elemento, le singole voci di modifica potrebbero essere invalidate e sostituite con una voce di modifica più recente per l'elemento corrispondente.

Lapidi

Le voci di modifica relative agli elementi non più disponibili per un utente sono contrassegnate come deleted nella voce di modifica. Nella voce di modifica è disponibile solo l'ID dell'articolo.

Monitorare i Drive condivisi

Ogni Drive condiviso dispone del proprio log delle modifiche. Anche se un utente può essere membro di un Drive condiviso, alcune modifiche si riflettono solo nel log delle modifiche del Drive condiviso e mai nel log delle modifiche dell'utente. Se un file appartiene a un Drive condiviso, anche se in passato era ancora presente nel log delle modifiche dell'utente, la sola riproduzione del log delle modifiche dell'utente non aggiornerà correttamente lo stato del file. Devi invece riprodurre di nuovo il log delle modifiche del Drive condiviso per acquisire tutte le modifiche.

Informazioni incluse nel log delle modifiche di un utente

Il log delle modifiche di un utente include le modifiche ai Drive condivisi di cui è membro, nonché le modifiche ai file nel corpus dell'utente. Per ulteriori informazioni sui corpora, vedi Panoramica delle modifiche e delle revisioni.

Nel log delle modifiche dell'utente vengono visualizzate le seguenti modifiche al Drive condiviso:

  • L'utente diventa membro di un Drive condiviso.
  • L'utente non è più membro di un Drive condiviso.
  • Viene apportata una modifica direttamente pertinente a un Drive condiviso di cui l'utente è membro, ad esempio:
    • Il livello di accesso dell'utente a quel Drive condiviso è stato modificato.
    • Il Drive condiviso viene rinominato.

Quando un utente diventa membro di un Drive condiviso, nel log delle modifiche dell'utente viene visualizzato un singolo evento di modifica per il Drive condiviso. Ciò implica l'accesso a tutti gli elementi del Drive condiviso. Quando diventa membro, l'utente non riceve modifiche per gli elementi contenuti all'interno del Drive condiviso.

I membri di un Drive condiviso possono vedere eventi di modifica per gli elementi di un Drive condiviso in base al loro utilizzo. Tuttavia, le applicazioni non devono basarsi su questi eventi quando l'utente è membro del Drive condiviso. Utilizza invece il log delle modifiche del Drive condiviso per monitorare le modifiche.

Se a un non membro viene concesso l'accesso ai file per singoli elementi di un Drive condiviso, le modifiche apportate a questi elementi vengono monitorate nel log delle modifiche dell'utente. Lo stesso vale per gli elementi di Drive non condivisi condivisi direttamente con gli utenti.

Modifiche visualizzate in un log delle modifiche di un Drive condiviso

Se un utente è membro di un Drive condiviso, può accedere al log delle modifiche del Drive condiviso, che contiene:

  • Qualsiasi modifica al Drive condiviso, come l'aggiunta o la rimozione di un membro
  • Modifiche dirette agli elementi contenuti nel Drive condiviso.

Sincronizzazione di autorizzazioni e funzionalità

Le modifiche delle autorizzazioni al Drive condiviso o agli elementi all'interno di un Drive condiviso si riflettono solo sull'elemento stesso. Sebbene tutte le proprietà secondarie dirette o indirette di quell'elemento erediteranno questa modifica, non ci sarà una voce separata nel log delle modifiche per ciascuno di questi elementi. I client devono propagare le nuove funzionalità o recuperare ogni elemento se un elemento padre ha modificato per ricostruire completamente le modifiche.