Matt Wade

Follow

Nov 27, 2019 – 11 min read

Forse uno degli strumenti più utili all’interno di SharePoint è la cronologia delle versioni. Ti dà un elenco corrente delle modifiche che si sono verificate nei tuoi file nel corso della loro vita. In particolare, la cronologia delle versioni ti dà accesso alle vecchie copie dei tuoi file e ti mostra il numero di ogni versione, la dimensione di ogni versione, così come chi ha creato ogni versione e quando.

Forse pensi che lo strumento di backup che la tua organizzazione usa sulle unità condivise sia già abbastanza buono? Che non avrete mai bisogno di qualcosa di diverso? Ripensateci. Di seguito mi addentro in esempi molto reali di quando molti backup su unità condivise non riusciranno a soddisfare le vostre esigenze, causando potenzialmente ore di rilavorazione che altrimenti non avreste mai dovuto fare se – avete indovinato – aveste usato SharePoint dall’inizio.

La cronologia delle versioni è generalmente usata in due modi:

  1. Plain vecchia cronologia delle versioni: Ottenere la pura gioia di avere vecchie versioni dei tuoi file salvate e memorizzate in SharePoint in modo da poter confrontare la versione corrente con copie più vecchie (ottimo per ottenere il contesto dei cambiamenti o lo stato attuale), tenere traccia di chi ha fatto quali modifiche (o chi è stato nel tuo file), e / o per ripristinare le vecchie versioni se quella corrente è cattiva, incasinata, o semplicemente troppo spiacevole. Fondamentalmente è un bel sistema di backup e controllo semplice e facile da usare. E non richiede l’aiuto dell’IT per essere usato.
  2. Un robusto sistema di rilascio: La cronologia delle versioni ti permette di pubblicare i tuoi documenti in un modo non dissimile da come viene rilasciato il software. Il numero di versione significa qualcosa, l’accesso a diversi tipi di bozze è limitato e i vostri documenti sono pesantemente controllati. Questo sistema è estremamente utile in un’atmosfera aziendale, ma anche più complesso da impostare e mantenere.

In questo post parlerò solo degli usi della cronologia delle versioni ordinaria – punto 1 sopra -. In un post futuro, discuterò come usare il sistema di rilascio delle versioni nella vostra organizzazione. E se volete capire questi concetti in formato video (sapete, la via del futuro), date un’occhiata qui sotto.

Se la vostra organizzazione usa unità condivise come metodo principale di archiviazione e condivisione dei file, potreste aver notato – potenzialmente in un attacco di panico puro – che non c’è un modo veramente facile per ottenere una vecchia versione del vostro file se qualcosa va storto. Sei in balia del timer di backup, che probabilmente fa un lavoro quotidiano, diciamo a mezzanotte, per memorizzare e fare il backup dei tuoi file.

Se sei davvero fortunato, il tuo dipartimento IT fa il backup più frequentemente. Un mio datore di lavoro in passato ha fatto il backup delle unità condivise ogni ora all’ora e ha salvato quei file per un giorno. Poi salvava un backup giornaliero (diciamo, ogni notte a mezzanotte) per una settimana, e un backup settimanale (diciamo, da domenica sera) per un mese. Ma molti posti non lo fanno. È enorme in termini di risorse, sia di persone che di spazio.

Non è nemmeno così utile come sembra. Se hai un’opzione di backup oraria, e fai molto lavoro su un file in quell’ora, poi salvi per errore il tuo file, sei bloccato con qualsiasi cosa sia stata salvata nell’ultima ora, indipendentemente da quante volte hai salvato il file durante quell’ora. Potreste perdere una tonnellata di produttività con un solo clic sbagliato.

Quindi, mentre i vostri backup del disco condiviso offrono valore, è arbitrario e basato su quando il vostro dipartimento IT ha impostato i suoi sistemi per il backup automatico. Non sapete quanto durano quei backup, potrebbe non essere documentato quando effettivamente si verificano – all’ora, mezz’ora, mezzanotte, quando? – e potreste dover inserire un ticket per problemi anche solo per ottenere l’accesso. Sembra inaffidabile.

SharePoint offre la cronologia delle versioni, che crea una nuova versione di un file 1) ogni volta che si salva il file, 2) ogni volta che si fa il check in di un file, 3) si sovrascrive un file esistente, o 4) se si è co-autori, ogni mezz’ora dopo che qualcuno inizia a modificare un file.

Perché è meglio? Le versioni sono create quando pensi che dovrebbero esserlo. Niente più dipendenza dal sistema per fare il backup al posto tuo. E puoi tornare indietro e visualizzare qualsiasi versione storica che desideri. Puoi anche ripristinare una vecchia versione, sovrascrivendo completamente quella attuale. (E, se vi pentite di aver preso questa decisione, potete ripristinare l’ultima versione sopra il ripristino! Così meta!)

La cronologia delle versioni ti dà il controllo sulla durata di vita dei tuoi file, ti permette di vedere chi ci è stato dentro, e ti dà la possibilità di correggere gli errori.

Assicurati che sia abilitata prima

Assicurati che la cronologia delle versioni sia abilitata nella tua libreria di documenti. Sfortunatamente, la cronologia delle versioni è disabilitata di default in una nuova libreria di documenti in SharePoint 2013. A partire dalla fine del 2015, una nuova libreria di documenti in SharePoint Online, fortunatamente, ha la cronologia delle versioni abilitata.

Detto questo, è tua responsabilità verificare che la cronologia delle versioni sia abilitata nella tua libreria di documenti. Non dare per scontato! Ecco come: se vedi le opzioni Version History mostrate qui sotto, è abilitata.

Quando vengono create le versioni

Le versioni vengono create ogni volta che si esegue una delle seguenti azioni:

  1. Salva il file (app client): Quando apri un file nell’applicazione client – quindi non Office Web Apps (OWA) o Office Online (OO), che sono nel browser – e fai clic sul pulsante “Salva” in quell’applicazione, viene creata una nuova versione.
  2. Ad esempio, se apri un documento Word nell’app Word completa, viene creata una nuova versione ogni volta che premi il pulsante “Salva” in Word.
  3. Modifica per trenta minuti (app browser): Ogni trenta minuti dopo aver iniziato a modificare un file di Office in OWA/OO, viene creata una nuova versione. Poiché non c’è un pulsante “Salva” in OWA/OO, non c’è un modo intuitivo per forzare la creazione di una versione. Se volete forzare la creazione di una versione, dovrete chiudere OWA/OO (non preoccupatevi, le vostre modifiche vengono salvate automaticamente, solo che non sono ancora in una nuova versione), controllate il file, poi ricontrollatelo immediatamente.
  4. Sovrascrivete un file: Quando si carica un file con lo stesso nome di un file già esistente nella libreria dei documenti. Invece di sovrascrivere completamente il file, ne crea una nuova versione.
  5. Per esempio, se carichi un file chiamato “Movie1.mp4” e la tua libreria ha già un file con quel nome, SharePoint ti chiederà se vuoi sostituire il file. Se indichi che lo vuoi, creerà una nuova versione di quel file, anche se è un file completamente diverso.
  6. Check in a file: Il check in di un file dopo il check out creerà una nuova versione; anche se non fate alcuna modifica, vi viene comunque data la possibilità di creare una nuova versione.

Quante versioni vengono salvate

Il numero di versioni che verranno salvate dipende dal sistema che stai usando e dalle impostazioni della libreria in cui stai salvando.

Secondo Microsoft, SharePoint 2013 e SharePoint Online (Office 365) hanno i seguenti limiti:

  • Versioni principali: Microsoft suggerisce di non salvare più di 400.000 versioni. Dopo di che, aprire, salvare, eliminare o visualizzare la cronologia delle versioni potrebbe non funzionare. (Leggi: “Provate a vostro rischio e pericolo”.) Dio vi aiuti se mai vi trovaste nella necessità di conservarne 400.000. Se questo è il caso, ci sarà un avvocato coinvolto in qualche modo.
  • Versioni minori: Sono permesse fino a 511 versioni minori. Questo è un limite rigido e non si può andare oltre.

Detto questo, quando si attiva la cronologia delle versioni in una libreria on-premises (quindi, SharePoint 2013), non inserisce un limite numerico, quindi è essenzialmente infinito. Una libreria in SharePoint Online, invece, inserisce automaticamente un limite di 500 versioni principali per iniziare. In entrambi i sistemi, questo valore può essere cambiato dal proprietario del sito.

Sono sicuro che la ragione per cui non ci sono limiti in on-prem è perché a Microsoft non importa quanto spazio usi sul tuo sistema; ma non vogliono che tu impazzisca completamente sul loro sistema, “sprecando” il loro spazio. Almeno questo è quello che ha senso per me. E considerando che il limite di versione era 100 quando usavo SharePoint 2007, il fatto che partano da 500 è davvero molto carino.

(SharePoint 2010 supporta anche 400.000 versioni principali; nessuna parola sui limiti delle versioni minori. Una fonte simile per SharePoint 2007 non indica limiti sulla storia delle versioni.)

Ora, solo perché questi numeri sono tutti così alti non significa che dovresti iniziare a fare versioni a casaccio. Il proprietario del sito potrebbe – per ragioni molto legittime o, a volte, per ragioni completamente arbitrarie, incluso il non sapere di più – cambiare il numero massimo di versioni ad un valore piuttosto basso. Quindi dovresti sempre chiedere al proprietario del sito qual è la politica di cronologia delle versioni nella tua libreria di documenti, per evitare di trovarti spiacevolmente sorpreso con le prime versioni dei tuoi file mancanti.

Accedere alle versioni di un file

I tre modi più comuni per accedere alla cronologia delle versioni di un file sono:

  1. Clicca con il tasto destro sul nome del file e clicca su “Cronologia delle versioni”.
    Questo funziona solo in SharePoint Online e SharePoint 2016.
  2. Seleziona la casella accanto al nome del file, fai clic sulla scheda “File” nella barra multifunzione e fai clic su “Cronologia versioni”.
    Questo funziona in SharePoint 2013, 2016 e SharePoint Online.
  3. Fai clic sulle ellissi (…) a destra del nome del file, quindi fai clic sulle ellissi (…) che appaiono nel riquadro con il mouse, quindi fai clic su “Cronologia versioni”.
    Questo funziona in SharePoint 2010, 2013, 2016 e SharePoint Online.

Il riquadro della cronologia delle versioni

Una volta che hai seguito i passaggi precedenti, il riquadro della cronologia delle versioni apparirà, mostrandoti le versioni attuali e passate del tuo file. Vedrai le informazioni visualizzate in un formato tabellare che elenca 1) il numero di versione (in ordine decrescente), 2) una data e un’ora collegate che mostrano quando la versione è stata creata, 3) chi ha fatto la modifica, 4) la dimensione del file al momento della modifica, e 5) qualsiasi commento fatto dall’editor.

Anche i metadati che sono cambiati saranno indicati nella lista. Puoi ordinare le colonne in ordine alfanumerico cliccando sull’intestazione della colonna (ad esempio, “No.”, “Modificato”, “Modificato da”, ecc.) Questo è utile se stai cercando tutte le modifiche fatte da una particolare persona o quando la dimensione del file è rimasta più o meno la stessa indicando cambiamenti minimi tra le versioni.

Come esempio, vedi lo screenshot qui sotto. Questo è un foglio di calcolo Excel che ha otto versioni. Sono state tutte create da me e si può vedere che i cambiamenti di dimensione implicano l’aggiunta o l’eliminazione di contenuti con queste versioni. Ho cambiato il campo Titolo del file quando ho creato la versione 4.0 in modo che il file avesse un nome più descrittivo (e si presentasse più in alto nei risultati di ricerca). SharePoint mostra questo cambiamento con la versione 4.0.

Non ho ancora fatto uso del campo commenti. Il campo dei commenti è utile per fornire un breve riassunto dei cambiamenti che sono stati fatti, ma è facile dimenticare di includere informazioni qui perché ti viene chiesto se vuoi includere un commento solo se fai il check out e poi il check in.

Perché uso raramente il check in/out, non lascio quasi mai commenti. Ma può essere molto utile per te e i tuoi colleghi. Se non richiedete il check in/out nella vostra libreria, potete comunque fare il check out del file, modificarlo e poi fare il check in. Ti verrà chiesto un commento al momento del check in del file.

Il pannello delle versioni ti dà anche la possibilità di cancellare tutte le versioni. Se dopo aver cancellato tutte le versioni decidi che ti penti di quella decisione, puoi ripristinare alcune o tutte le versioni andando nel cestino del sito e ripristinando le versioni da lì. (Maggiori dettagli sul ripristino delle versioni cancellate qui sotto.)

Agire su una vecchia versione

Dal pannello della cronologia delle versioni, puoi visualizzare, ripristinare o cancellare le vecchie versioni dei tuoi file. Fai clic sul menu a discesa che appare quando passi il mouse sulla marca temporale della versione che ti interessa.

  • Fai clic sulla marca temporale: Questo scaricherà il file come esisteva quando quella era la versione più recente. Questo ti dà l’opportunità di aprire la versione corrente e quella scaricata e confrontare le due, se necessario. O se hai bisogno di ottenere vecchie informazioni/dati da una vecchia versione, questo è il modo per farlo.
  • View: Questo aprirà i metadati del file. Non apre il file in uno stato di sola lettura, anche se questo è ciò che si potrebbe supporre che faccia. Visualizza il nome del file, il titolo e qualsiasi altro metadato che potresti aver associato alla libreria di documenti.
  • Ripristina: Scegliendo questa opzione, stai prendendo quella versione e rendendola la “nuova” versione corrente. La vecchia versione corrente diventa la versione più recente. Questo è utile se vuoi ignorare completamente le modifiche di un collega, o se la versione più recente del file si è corrotta.
  • Elimina: Facendo clic su elimina sposterà questa versione del file nel cestino del tuo sito. Questo può essere utile se ci sono informazioni obsolete che potrebbero essere dannose per il lavoro degli altri se inciampano in quella versione del file. Può anche essere utile se una versione corrotta del file ti sta dando problemi. Basta sbarazzarsene. Nota: puoi ripristinare una versione cancellata accedendo al tuo cestino, spuntando la casella accanto al nome del file (con il numero di versione tra parentesi accanto), e cliccando su “Ripristina selezione”. La versione sarà ripristinata con il numero di versione corretto e i metadati accurati conservati.
  • Collegati direttamente a qualsiasi versione: Puoi collegarti a una versione cliccando con il tasto destro del mouse sulla marca temporale della versione in questione e cliccando su “copia indirizzo di collegamento”. Quando inserisci l’URL copiato in una barra degli indirizzi, scaricherà il file immediatamente, come se avessi cliccato sulla marca temporale, come descritto nel primo punto di questa lista.

Buyer beware

La storia delle versioni ha i suoi limiti. E dovreste essere consapevoli di quali sono. Familiarizzate con il mio post “Buyer Beware” sulla cronologia delle versioni. Potresti pentirti se non lo fai.

SharePoint 2013, 2016 e Online

  • Come funziona il versioning in una lista o libreria?
  • Abilitare e configurare il versioning per un elenco o una biblioteca (proprietari del sito)

SharePoint 2010

  • Visualizzare la storia della versione di un elemento o di un file in un elenco o in una biblioteca
  • Abilitare e configurare il versioning per una libreria (proprietari di siti)

SharePoint 2007

  • Visualizza la cronologia delle versioni di un elemento o di un file
  • Abilita e configura il versioning (proprietari di siti)

Nota: La cronologia delle versioni è un aspetto molto prezioso delle liste e degli elementi delle liste, ma per l’utente medio, la cronologia delle versioni nelle librerie di documenti è significativamente più utile e rilevante. La cronologia delle versioni nelle liste sarà discussa in un post futuro.

Altro sulla cronologia delle versioni

Questa è una serie sulla cronologia delle versioni. Controlla gli altri post su questo argomento.
Basics | Buyer Beware | Will I Run Out of Space? | La cronologia delle versioni contro la tracciabilità delle modifiche

.

admin

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

lg