Règles de gouvernance des relations
Les règles de gouvernance des relations sont un ensemble de règles de relation utilisées pour garantir 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 Discovery (Découverte) et Service Mapping (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 ce que sont des types de relations valides et des directions valides entre des 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 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 classe de 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 classe 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 ::Flux applicatif à partir de -> cmdb_ci_endpoint
- cmdb_ci_endpoint -> Implémenter le point de terminaison vers ::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 Runs On ::Runs cmdb_ci_hardware existe. Ensuite, une relation Runs On ::Runs entre un CI cmdb_ci_appl_dot_net et un CI cmdb_ci_windows_server est 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 l’intégrité 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 de relation.