Versioni (Master Data Services)
In Master Data Services è possibile creare più versioni dei dati master all'interno di un modello. È possibile bloccare le versioni mentre si convalidano i dati ed è possibile eseguire il commit dopo la convalida dei dati. Le versioni di cui si è eseguito il commit costituiscono un record controllabile di modifiche. Ogni versione creata contiene tutti i membri, i valori di attributo, i membri della gerarchia, le relazioni della gerarchia e le raccolte per il modello.
Situazioni in cui utilizzare le versioni
Utilizzare le versioni per gli scopi seguenti:
Gestire un record controllabile dei dati master man mano che vengono modificati nel tempo.
Impedire agli utenti di apportare modifiche garantendo al contempo la validità di tutti i dati rispetto alle regole business.
Bloccare l'utilizzo di un modello da parte dei sistemi di sottoscrizione.
Testare gerarchie diverse senza implementarle immediatamente.
[!NOTA]
Quando si modifica la struttura del modello, ad esempio quando si crea una nuova entità o un nuovo attributo basato su dominio, la modifica apportata si applica a tutte le versioni. Se si visualizza una versione precedente del modello, l'entità o l'attributo viene visualizzato, ma i dati non sono presenti.
Flag di versione
Quando una versione è pronta per gli utenti o per un sistema di sottoscrizione, è possibile impostare un flag per identificare la versione. È possibile spostare tale flag da una versione all'altra in base alle necessità. I flag consentono a utenti e sistemi di sottoscrizione di identificare la versione di un modello da utilizzare.
Flusso di lavoro per la gestione versioni
Per gestire le versioni, utilizzare il flusso di lavoro seguente:
Una versione iniziale viene creata automaticamente quando si crea un modello e si popola il database Master Data Services con i dati master dell'azienda. In base alle autorizzazioni, gli utenti hanno la possibilità di apportare modifiche a tale versione, se necessario.
Quando si desidera eseguire il commit di una versione di un modello, bloccare la versione in modo che solo gli amministratori di modelli siano in grado di aggiornare i dati. Per ulteriori informazioni, vedere Amministratori (Master Data Services). Se vengono configurate notifiche, verrà inviata una notifica tramite posta elettronica agli amministratori di modelli ogni volta che lo stato della versione viene modificato. Per ulteriori informazioni, vedere Configurare notifiche di posta elettronica (Master Data Services).
Applicare regole business ai dati della versione bloccata ed esaminare gli eventuali problemi di convalida. Se necessario, è possibile immettere le informazioni mancanti o ripristinare la transazione che ha causato il problema. È inoltre possibile sbloccare la versione per consentire agli utenti di apportare modifiche.
Al termine della convalida di tutti i dati, eseguire il commit della versione e contrassegnarla per l'utilizzo da parte dei sistemi di sottoscrizione. Non è possibile apportare modifiche a una versione di cui è stato eseguito il commit.
Copiare la versione di cui è stato eseguito il commit e avvisare gli utenti della possibilità di iniziare a lavorare in una nuova versione del modello.
Versioni sequenziali o simultanee
È possibile creare versioni sequenziali o simultanee del modello.
Versioni sequenziali. Ogni volta che si esegue il commit di una versione, è possibile creare una nuova copia e assegnare alla versione il successivo numero sequenziale. È ad esempio possibile copiare la Versione 7 del modello e assegnare alla copia il nome Versione 8.
Versioni simultanee. Creare versioni simultanee del modello quando si desidera utilizzare due o più versioni dei dati contemporaneamente. Questa possibilità è utile quando si verificano riorganizzazioni o fusioni aziendali che coincidono con il normale svolgimento delle attività e si desidera determinare se i nuovi dati master si integrano nelle strutture esistenti.
[!NOTA]
Un'impostazione in Gestione configurazione Master Data Services determina se è possibile copiare tutte le versioni o solo quelle di cui è stato eseguito il commit. Per creare versioni simultanee è necessario configurare Master Data Services per consentire all'utente di copiare tutte le versioni. Questa impostazione è disponibile anche nella tabella Impostazioni sistema. Per ulteriori informazioni, vedere Impostazioni di sistema (Master Data Services).
Attività correlate
Descrizione dell'attività |
Argomento |
---|---|
Modificare il nome di una versione esistente. |
|
Bloccare una versione così solo gli amministratori possono modificare i dati. |
|
Sbloccare una versione così solo gli amministratori possono modificare i dati. |
|
Eseguire il commit di una versione dopo la convalida di tutti i dati. |
|
Creare un nuovo flag per contrassegnare una versione. |
|
Modificare il nome di un flag di versione esistente. |
Modificare il nome di un flag di versione (Master Data Services) |
Assegnare un flag esistente a una versione. |
|
Creare una nuova copia di una versione esistente |
|
Eliminare una versione esistente. |