Fare riferimento alle immagini e agli esempi seguenti per apprendere i concetti essenziali sull'utilizzo delle versioni.
|
Elemento:
|
Descrizione:
|
|

|
Sequenza tipica di controllo delle versioni: un nuovo oggetto di automazione inizia dalla versione 0 . L'oggetto viene estratto come versione bozza 0 , con la possibilità di applicare le modifiche in sospeso alla stessa versione 0 o alla nuova versione 1.
|
|

|
Versione corrente: in questa sequenza tipica, la versione bozza 0 viene archiviata come nuova versione 1. In genere la nuova versione viene scelta anche come la versione corrente. La versione corrente è quella che viene utilizzata quando il processo viene effettivamente eseguito. La versione 0 originale viene considerata solo un backup o un archivio.
|
|

|
Modifiche applicate alla stessa versione: in questo esempio, la versione 2 viene estratta più volte. Ogni volta l'utente ha deciso applicare le modifiche alla stessa versione anziché crearne una nuova. Sebbene le modifiche siano state effettuate nelle versioni bozza 3(0), 3(i) e 3(ii) , l'utente ha deciso di raggrupparle tutte insieme nella stessa versione. L'utente non può tornare indietro per visualizzare l'oggetto tra le modifiche 3(0) e 3(i). Non esiste alcuna versione separata a cui fare ritorno.
|
|

|
Versione di riferimento: la versione 4 è stata designata dall'utente come una versione di riferimento. Tutte le versioni bozza estratte devono essere archiviate come una nuova versione, ovvero la versione 5. Se si specificano una o più versioni di riferimento, vengono bloccate tutte le versioni. Questa pratica impedisce di applicare qualsiasi modifica alle versioni di riferimento effettive. Le versioni possono essere utilizzate solo come modelli o oggetti di classe del predecessore per facilitare la creazione di nuove versioni.
|
|

|
Versioni correnti, bozza e aperte: la versione corrente 5 ha tre rami simultanei che gli utenti possono seguire. Nel ramo A, le modifiche vengono applicate come la versione 6, nuova e corrente. Nel ramo B, è possibile archiviare la versione bozza 5 come la nuova versione 6, con la versione 5 che rimane la versione corrente. Nel ramo C, l'utente decide di aprire la versione 5. L'utente può visualizzare la versione ma non può salvare nessuna modifica apportata ad essa.
|
|

|
Utenti multipli: mentre i processi in esecuzione utilizzano la versione corrente 6, è anche possibile estrarre l'oggetto nell'utente 1 con le modifiche in sospeso nella versione bozza 7. Mentre i processi in esecuzione utilizzano la versione corrente 6, le ultime modifiche all'oggetto possono essere apportate dall'utente 2 e riflesse come l'ultima versione 7.
|
|

|
Ignora versione bozza: è possibile ignorare le modifiche apportate alla versione bozza 7. In maniera simile a quanto avviene in un'operazione Annulla estrazione, l'oggetto viene riportato all'ultima versione archiviata.
|
|

|
Nuova versione corrente: l'ultima versione 7 può essere estratta come versione bozza 7. Durante l'archiviazione, l'utente può decidere se selezionarla come la nuova versione corrente 8.
|