Per le app Google Drive che devono tenere traccia delle modifiche apportate agli elementi in Drive, il La raccolta delle modifiche offre un modo efficiente per rilevare le modifiche. La raccolta funziona fornendo lo stato attuale 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 un proprio record delle modifiche agli elementi di loro interesse.
Per monitorare le modifiche per tutti gli elementi visibili a un utente, sia il log delle modifiche dell'utente sia e i log delle modifiche di tutti i Drive condivisi di cui l'utente è membro.
Abilita voci di modifica
Una voce di modifica rappresenta lo stato del file o del Drive condiviso in un determinato punto nel tempo. Una modifica non fornisce un delta tra le revisioni. Applicazioni che devono sapere quali proprietà sono state modificate, noto in precedenza dell'elemento e confrontarlo.
Poiché le modifiche rappresentano lo stato corrente di un elemento, le singole modifiche le voci potrebbero essere invalidate e sostituite con una voce di modifica più recente per l'elemento corrispondente.
Lapidi
Le voci di modifica per gli elementi non più disponibili per un utente sono contrassegnate come deleted
nella voce di modifica. Nella voce relativa alla modifica è disponibile solo l'ID dell'articolo.
Monitorare i Drive condivisi
Ogni Drive condiviso ha il proprio log delle modifiche. Anche se un utente può essere un membro di un Drive condiviso, alcune modifiche si riflettono solo nella modifica e mai nel log modifiche dell'utente. Se un file appartiene a un Drive condiviso, anche se in un determinato momento il file era ancora presente nel log delle modifiche dell'utente la riproduzione del solo log delle modifiche dell'utente non aggiorna correttamente . Devi invece riprodurre di nuovo il log delle modifiche del Drive condiviso per acquisire tutti modifiche.
Elementi inclusi nel log delle modifiche di un utente
Il log delle modifiche di un utente include le modifiche ai Drive condivisi di cui è membro. come modifiche ai file nel corpus dell'utente. Per ulteriori informazioni sul corpora, consulta Panoramica di modifiche e revisioni.
Queste modifiche al Drive condiviso vengono visualizzate nel log delle modifiche dell'utente:
- L'utente diventa membro di un Drive condiviso.
- L'utente non è più membro di un Drive condiviso.
- Si verifica una modifica direttamente pertinente a un Drive condiviso di cui l'utente è un
ad esempio:
- Il livello di accesso dell'utente su quel Drive condiviso è cambiato.
- Il Drive condiviso viene rinominato.
Quando un utente diventa membro di un Drive condiviso, si verifica un singolo evento di modifica. del Drive condiviso viene visualizzato nel log delle modifiche dell'utente. Ciò implica l'accesso a tutti gli elementi del Drive condiviso. L'utente non riceve modifiche per elementi contenuti all'interno del Drive condiviso quando diventano membri.
I membri di un Drive condiviso possono vedere gli eventi di modifica degli elementi di un Drive condiviso sul loro utilizzo. Tuttavia, le applicazioni non dovrebbero 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 registrate nel log modifiche dell'utente. È lo stesso come elementi non condivisi di Drive condivisi direttamente con gli utenti.
Modifiche visualizzate nel log delle modifiche di un Drive condiviso
Se un utente è membro di un Drive condiviso, può accedere alla modifica apportata a quel Drive condiviso che contiene:
- Eventuali modifiche al Drive condiviso, ad esempio l'aggiunta o la rimozione di un membro
- Modifiche dirette agli elementi contenuti nel Drive condiviso.
Autorizzazioni e funzionalità di sincronizzazione
Le modifiche alle autorizzazioni per il Drive condiviso o gli elementi all'interno di un Drive condiviso sono riflesso sull'elemento stesso. Sebbene tutti gli elementi secondari diretti o indiretti elemento erediterà questa modifica, non ci sarà una voce separata nella modifica e registrare i log per ognuno di questi elementi. I clienti devono: propagare le nuove funzionalità o recuperare ogni elemento se un publisher principale ha modifiche per ricostruire completamente le modifiche.