Règles de gouvernance des relations
Les règles de gouvernance des relations sont un ensemble de règles de relation utilisées pour assurer la cohérence et la validité de la modélisation des relations entre les éléments de configuration (CI) dans la CMDB. Utilisez les règles de gouvernance des relations pour empêcher la sélection de types ou de directions de relations qui ne sont pas autorisés entre des types de CI spécifiques.
Différentes applications, telles que Détection et Mappage des services, créent des relations entre les CI. Chaque application peut utiliser un type ou une direction de relation incohérent pour représenter la même entité, ce qui entraîne plusieurs vues des mêmes CI. Les règles de gouvernance des relations définissent quels sont les types de relations valides et les directions valides entre les paires de types de CI, ce qui permet d’établir des relations valides et cohérentes dans la CMDB.
- Règles de relation dépendante de CMDB: règles (règles d’hébergement et d’imbrication) utilisées pour l’identification des CI. Vous pouvez afficher et modifier les règles de relation dépendante dans le Gestionnaire de classes CI, après avoir sélectionné une classe dans la hiérarchie des classes et cliqué sur Relation dépendante.
- Relations suggérées : règles basées sur les relations suggérées existantes dans la table Relation suggérée [cmdb_rel_type_suggest]. Les relations suggérées sont utilisées dans le fichier Éditeur de relations CI. Vous pouvez afficher et modifier les relations suggérées dans le Gestionnaire de classes de CI, après avoir sélectionné une classe dans la hiérarchie des classes et cliqué sur Relations suggérées.
- Règles de référence : règles utilisées principalement par Gestion cloud pour représenter toutes les combinaisons valides possibles de paires de CI référencés et référencés dans la définition de service.
- Relations valides intégrées : les relations suivantes sont prédéfinies dans le système de base en tant que relations valides :
- cmdb_ci_endpoint -> Flux applicatif vers ::Applicatif Flux à partir de -> cmdb_ci_endpoint
- cmdb_ci_endpoint -> Implémenter le point de terminaison à ::Implémenter le point de terminaison à partir de -> cmdb_ci
- cmdb_ci -> utiliser un point de terminaison à ::utiliser un point de terminaison à partir de -> cmdb_ci_endpoint
Comportement général
- Les règles de gouvernance des relations prennent en charge l’héritage.
Par exemple, supposons que la relation suggérée cmdb_ci_appl S’exécute sur ::Exécute cmdb_ci_hardware existe. Une relation S’exécute sur ::S’exécute entre un CI cmdb_ci_appl_dot_net et un CI cmdb_ci_windows_server est alors valide. En effet, la classe Application .Net hérite de la classe Application et la classe Windows Server hérite de la classe Hardware.
- Les règles de gouvernance des relations en double ne sont pas autorisées.
- Les règles de gouvernance des relations ne sont pas séparées par domaine.
- Il est possible d’avoir plus d’un type de relation entre les deux mêmes types de CI. Par exemple, les relations suivantes sont valides :
- cmdb_ci_appl dépend de ::Utilisé par cmdb_ci_service
- cmdb_ci_appl reçoit des données de ::Envoie des données à cmdb_ci_service
Rapports
Une relation entre CI est considérée comme valide si elle est conforme à l’une des règles de gouvernance de relation. Utilisez le tableau de bord Intégrité de la relation pour afficher des rapports sur la santé des relations , y compris la conformité des relations avec les règles de gouvernance des relations. Le rapport « Relations non conformes à toutes les règles de relation » affiche les relations CI qui ne sont conformes à aucune des règles de gouvernance des relations.