Condividi tramite


Versioni (Master Data Services)

In Master Data Services, è possibile creare più versioni dei dati master all'interno di un modello. 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.

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.

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 gestire le versioni, Master Data Services utilizza il flusso di lavoro seguente:

  1. 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.

  2. 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).

    Nota

    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 Procedura: Configurazione di notifiche tramite posta elettronica (Master Data Services).

  3. 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.

  4. 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.

  5. 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.

    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. Questa impostazione è disponibile anche nella tabella Impostazioni sistema. Per ulteriori informazioni, vedere Impostazioni di sistema (Master Data Services).

È 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

È possibile 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.