Home > Manager

Gérer le cycle de vie

EBX.Platform permet de gérer le cycle de vie des Master Data au travers des branches et des versions (Voir Concepts Importants ).

Après s'être connecté à EBX.Manager, la première page présente les branches dans le panneau de gauche. Les versions créées à partir de la branche sélectionnée sont affichées dans le panneau de cette branche, à droite.

Créer et gérer des branches

Grâce aux branches, il est possible d'effectuer de nombreuses modifications en parallèle sur un référentiel. Il existe différentes icônes de branches :

Cette icône indique que l'utilisateur courant a un accès en écriture à la branche ou que le propriétaire de la branche est un rôle

Cette icône indique que l'utilisateur courant est le propriétaire de la branche

Cette icône indique que l'utilisateur courant a un accès en lecture seule sur la branche

Pour créer une branche, sélectionnez la branche parente à gauche de l'écran et cliquez sur Créer une branche.

Par défaut, vous êtes le propriétaire de la branche. Cela signifie que vous seul pouvez éditer la branche (considérez cette branche comme un projet personnel ou un brouillon). Vous pouvez changer le propriétaire de la branche à l'aide du menu déroulant.

Pour visualiser ou éditer le contenu d'une branche, cliquez sur Voir / Editer le contenu. Veuillez noter que la branche initiale, appelée Branche de Référence est en lecture seule.

Pour valider le contenu d'une branche, cliquez sur Valider le contenu de la branche. Cela valide l'ensemble des données contenues dans la branche. Veuillez noter que cette opération peut être longue dans le cas où votre référentiel contient d'importants volumes de données.

Vous pouvez également changer les informations de la branche en cliquant sur Modifer les informations de la branche.

Modifier les droits d'accès de la branche

Vous pouvez modifier les droits d'accès de la branche en cliquant sur Droits d'accès . Les droits sont définis dans une table standard (voir Utilisation des tables ).

Fusionner une branche

Toutes les modifications réalisées dans une branche peuvent être appliquées à sa branche parente à l'aide de la fusion. Par exemple, si vous travaillez sur une branche appelée "BrancheA_Fille1", vous pouvez fusionner vos modifications dans sa branche parente nommée "BrancheA".

Pour fusionner une branche, cliquez sur Fusionner la branche . Un écran affiche alors l'ensemble des modifications entre la branche courante et sa branche parente ( cf. figure ci-dessous).

La fusion rapproche deux différences, appelés aussi "change sets" :

Cette fusion "trois points" (branche courante, version initiale de la branche courante, branche parente) permet de détecter des conflits. Parfois, une donnée a été modifiée à la fois dans la branche courante et dans la branche parente.

En général, on va distinguer les mises à jour suivantes :

De même, on va distinguer les conflits suivants :

Avant de fusionner définitivement les branches, l'utilisateur va devoir effectuer un certain nombre de décisions quant à la prise en compte ou non des mises à jour effectuées sur la branche courante. Par défaut, toutes les mises à jour sont sélectionnées. L'utilisateur peut donc désélectionner celles qu'il ne souhaite pas prendre en compte dans la branche parente. Cette opération peut se faire pour les différents éléments d'une branche : instances d'adaptations, tables, noeuds.

Notons que la fusion concerne également les droits d'accès qui sont représentés dans une table. Ainsi, l'utilisateur va pouvoir appliquer des décisions également sur la table des droits d'accès si des mises à jour ou des conflits y apparaissent.

A chaque niveau (instances d'adaptations, tables, noeuds) apparaît un bouton nommé "Marquer la décision" , qui permet de confirmer les décisions prises. Le bouton de fusion nommé "Fusionner maintenant" , n'apparaît que lorsque les décisions ont été prises sur toutes les instances pour lesquelles apparaissent des différences. Un raccourci consisterait à sélectionner le lien "Différences" , puis à cliquer sur le bouton "Marquer la décison" qui apparaît dans la fenêtre correspondante. Il ne vous reste plus qu'à cliquer sur ce bouton pour lancer la fusion.

Veuillez noter qu'après la fusion, votre branche sera fermée. Cela signifie que vous ne pourrez plus éditer son contenu mais seulement le visualiser (droit d'accès en lecture seule).

Fermer une branche

Si vous souhaitez abandonner une branche sans la fusionner, vous pouvez fermer la branche.

Pour fermer une branche, cliquez sur Fermer la branche. Veuillez noter que cette opération ne peut pas être annulée. Si vous fermez la branche, vous pourrez toujours lire son contenu (en lecture seule) mais vous ne pourrez plus faire de modifications.

Créer des versions

Une version est une "image" figée d'une branche, identifiée par un nom et un horodatage. A l'aide des versions, vous pouvez garder la trace des valeurs d'une branche et les visualiser.

Pour créer une version cliquez sur Créer une version à droite de l'écran.

En cliquant sur le nom de la version, vous accédez à son contenu en lecture seule.

Home > Manager