Conflits entre les validations de l’ensemble de changements
La prestation de services peut inclure plusieurs équipes travaillant en même temps sur des données de configuration, avec potentiellement des centaines de changements de configuration chaque jour. Étant donné que les changements peuvent entrer en conflit avec des changements antérieurs apportés par un autre utilisateur, CDM il gère les validations et les instantanés pour bloquer les validations qui entrent en conflit. Vous êtes informé des conflits d’ensemble de changements pour vous aider à les résoudre.
Lorsqu’un conflit se produit
Chaque fois que vous tentez de valider un ensemble de changements, le système détermine s’il y a des conflits avec d’autres validations antérieures. Si le système signale un conflit, vous pouvez choisir d’essayer de conserver certains des changements ou d’ignorer tous les changements en conflit et de commencer à partir d’un nouvel ensemble de changements. Pour cette raison, pour faciliter la tâche de recréation de votre travail, vous pouvez copier-coller les modifications plus importantes dans un éditeur de texte avant de fermer un ensemble de changements conflictuel.
Comment éviter les conflits
- Essayez de garder un ensemble de changements ouvert pendant une brève période. Si vous avez besoin de faire des recherches, fermez l’ensemble de changements et démarrez un nouvel ensemble de changements une fois que vous avez l’information.
- Coordonnez vos tâches d’édition de code avec vos collègues. Cela vous permet d’éviter de mettre à jour le même élément de configuration en même temps.
Types de conflits
- Données périmées dans votre ensemble de changements de travail
- La valeur de l’élément a été changée dans un autre ensemble de changements.
- L’élément n’est plus inclus dans une collection ou déployable dans un autre ensemble de changements.
- Corruption des données causée par un changement incorrect dans la table de données : l’élément nouvellement ajouté dans votre ensemble de changements ouvert a été modifié dans la table de données pour faire référence de manière incorrecte à une version précédente. L’élément de votre ensemble de changements ouvert a été remplacé par un changement apporté à la table de données. L’élément mis à jour ou supprimé dans votre ensemble de changements ouvert a été modifié de manière incorrecte dans la table de données pour ne pas faire référence à la version précédente.
- Parent modifié
- L’élément est orphelin car son parent a été supprimé ou renommé dans un autre ensemble de changements.
- Relation parent/enfant modifiée
- De nouveaux éléments ont été ajoutés dans un autre ensemble de changements lors de la modification apportée à l’élément de données parent.
- Références modifiées
- L’élément a été inclus dans une collection ou déployable dans un autre ensemble de changements.
- L’élément ne peut pas être supprimé, car il est inclus dans une collection ou déployable dans un autre ensemble de changements.
- Dupliquer
- Un élément portant le même nom existe déjà.
- Invalide comprend
- Le composant ou la collection auquel l’inclusion faisait référence a été supprimé dans un autre ensemble de changements.
- Le composant ou la collection auquel l’inclusion faisait référence a été renommé dans un autre ensemble de changements.
- Un descendant du composant à inclure est déjà inclus dans la collection d’un autre ensemble de changements.