Versions (Master Data Services)

Dans le Master Data Services, vous pouvez créer plusieurs versions des données de référence dans un modèle. Chaque version que vous créez contient l'ensemble des membres, valeurs d'attribut, membres de hiérarchie, relations de hiérarchie et collections pour le modèle.

Utilisez les versions pour :

  • gérer un enregistrement vérifiable de vos données de référence à mesure de leur modification ;

  • empêcher des utilisateurs d'apporter des modifications pendant que vous vous assurez de la validation réussie de toutes les données par rapport aux règles d'entreprise ;

  • verrouiller un modèle qui doit être utilisé par des systèmes d'abonnement ;

  • tester différentes hiérarchies sans les implémenter immédiatement.

Notes

Lorsque vous modifiez la structure de votre modèle, par exemple en créant une entité ou un attribut basé sur un domaine, cette modification s'applique à toutes les versions. Si vous affichez une version antérieure du modèle, l'entité ou l'attribut est affiché, mais sans aucune donnée.

Lorsqu'une version est prête pour les utilisateurs ou pour un système d'abonnement, vous pouvez définir un indicateur pour identifier la version. Vous pouvez déplacer autant que nécessaire cet indicateur d'une version à une autre. Les indicateurs aident les utilisateurs et systèmes d'abonnement à identifier la version d'un modèle à utiliser.

Flux de travail

Le Master Data Services utilise le flux de travail suivant pour la gestion des versions :

  1. Une version initiale est créée automatiquement lorsque vous créez un modèle et remplissez la base de données Master Data Services avec les données de référence de votre société. Selon les autorisations, les utilisateurs peuvent apporter autant que nécessaire des modifications à cette version.

  2. Lorsque vous voulez valider une version d'un modèle, verrouillez la version afin que seuls les administrateurs de modèle puissent mettre à jour les données. Pour plus d'informations, consultez Administrateurs (Master Data Services).

    Notes

    Si les notifications sont configurées, une notification par courrier électronique est envoyée aux administrateurs de modèle à chaque modification de l'état de la version. Pour plus d'informations, consultez Procédure : configurer des notifications par courrier électronique (Master Data Services).

  3. Appliquez les règles d'entreprise aux données de la version verrouillée et examinez tous les problèmes de validation. Si nécessaire, vous pouvez renseigner les informations manquantes ou rétablir la transaction à l'origine du problème. Vous pouvez également déverrouiller la version pour que les utilisateurs apportent des modifications.

  4. Lorsque toutes les données ont passé la validation, validez la version et affectez-lui un indicateur pour qu'elle soit utilisée par des systèmes d'abonnement. Aucune modification ne peut être apportée à une version validée.

  5. Copiez la version activée et indiquez aux utilisateurs qu'ils peuvent commencer à travailler dans une nouvelle version du modèle.

    Notes

    Un paramètre dans le Gestionnaire de configuration Master Data Services détermine si vous pouvez ou non copier toutes les versions ou uniquement celles qui sont activées. Ce paramètre est également disponible dans la table Paramètres système. Pour plus d'informations, consultez Paramètres système (Master Data Services).

Vous pouvez créer des versions séquentielles ou simultanées de votre modèle.

Versions séquentielles

Chaque fois que vous validez une version, vous pouvez créer une copie et donner le numéro séquentiel suivant à la version. Par exemple, vous pouvez copier la Version 7 de votre modèle et nommer la copie Version 8.

Versions simultanées

Vous pouvez créer des versions simultanées de votre modèle lorsque vous souhaitez travailler sur plusieurs versions de vos données à la fois. Cela est utile lorsque votre société a des réorganisations ou fusions qui coïncident avec son activité habituelle et que vous souhaitez déterminer la façon dont les nouvelles données de référence peuvent s'ajuster à vos structures existantes.