Créer l’enregistrement de configuration de la relation du nœud
Créez un enregistrement de configuration de relation de nœud et mettez à jour les relations de nœud, y compris la table source, les relations d’éléments de configuration (CI) et les relations non-CI. Dans les configurations de relation de nœud, définissez la façon dont la table source donnée est connectée à une autre table (table cible).
Avant de commencer
Rôle requis : sn_oper_res.admin
Procédure
- Accédez à la Tous > Cadre de travail pour les relations avec les données > Configurations de nœuds principales.
-
Ouvrez la configuration de nœud principale dans la liste.
-
Dans les configurations de relation de nœud, sélectionnez Nouveau.
Le nouvel enregistrement de configuration de relation de nœud s’affiche.
Pour obtenir une description des champs, reportez-vous à la section Formulaire d’enregistrement du registre des relations.
-
Sélectionnez la table de votre choix dans le champ Table source de l’onglet Source .
Par défaut, le système sélectionne automatiquement la table répertoriée dans l’enregistrement de configuration principal, la table Service [cmdb_ci_service] dans cet exemple. Vous pouvez choisir la table suggérée automatiquement ou une autre table selon vos besoins.
-
Sélectionnez l’enregistrement du registre des relations dans le champ Registre des relations de l’onglet Relation .
L’enregistrement du registre des relations définit la façon dont la table source est liée à une autre table.
-
Sélectionnez l’icône Rechercher , puis sélectionnez l’enregistrement du registre des relations dans la liste disponible.
La sélection de l’icône de recherche affiche les registres de relations prêts à l’emploi qui ont Service comme table source. Vous pouvez sélectionner un registre de relations dans la liste.
-
Pour sélectionner un nouvel enregistrement de Registre au lieu de choisir un enregistrement dans la liste prête à l’emploi, sélectionnez Nouveau.
Vous pouvez créer un nouvel enregistrement de registre si les options prêtes à l’emploi ne répondent pas à vos besoins.
-
Ajoutez un nom significatif pour le nouvel enregistrement de registre des relations.
Vous pouvez ajouter un nom propre pour éviter toute confusion car il peut y avoir d’autres registres portant le même nom.
-
Sélectionnez la table de relations dans le champ Table .
La table doit être identique à la table source de l’écran précédent. Ce nom de table peut être différent de celui que vous avez défini dans l’enregistrement Configuration du nœud principal.
-
Sélectionnez le type de relation pour la table dans le champ Type de relation .
Une fois la table sélectionnée, les options suivantes s’affichent dans la liste déroulante.
- Un-à-un
- Un-à-plusieurs
- Plusieurs-à-plusieurs
- Relation scriptée
-
Sélectionnez la table de relations dans le champ Table de relations .
Pour le type de relation un-à-un, le champ Relation affiche la liste des tables qui sont utilisées comme champs de référence dans la table source.
Le nom de la table est renseigné dans le champ Relation .
-
Sélectionnez Soumettre.
Vous avez configuré la table source et le registre des relations.
Pour sélectionner la table cible, configurez la section Cible dans l’enregistrement de configuration de relation de nœud lors de l’étape suivante.
-
Sélectionnez l’icône Rechercher , puis sélectionnez l’enregistrement du registre des relations dans la liste disponible.
-
Configurez l’onglet Cible .
Toutes les options de relation sont expliquées dans cette étape.
Étape Description Un-à-un Pour les tables non m2m, dans l’onglet Cible , sélectionnez ID système comme champ de référence cible et choisissez la table Relation comme table cible.
Ceci est valide pour les types un à un et un à plusieurs.
Un-à-plusieurs Si la table Relation est une table m2m, sélectionnez ID système dans le champ Référence cible , puis dans Table cible, sélectionnez la même table que la table Relation.
Pour un à plusieurs, la relation affiche la liste des tables qui ont la table source comme champ de référence.
Plusieurs-à-plusieurs Pour les plusieurs-à-plusieurs, le champ Relation affiche la liste des tables m2m dans lesquelles la table source est référencée. Notez que pour Nombreux à plusieurs, vous devez sélectionner le champ dans la liste déroulante que vous souhaitez utiliser comme sortie. Par exemple, la table [cmdb_rel_ci] comporte des champs Parent (cmdb_ci) et Enfant (cmdb_ci). Si vous souhaitez trouver le service enfant, vous pouvez sélectionner Enfant.
Scripté Pour la relation scriptée, vous pouvez sélectionner l’enregistrement dans sys_relationship. Vous pouvez définir la relation via un script.
Comme vous pouvez le voir, la table S’applique à doit être identique au champ Table de l’écran précédent. Ici, la valeur dans le champ Table est [cmdb_ci_service_business], mais dans le champ Relation , elle est [cmdb_ci_service]. Cette configuration fonctionne car la table [cmdb_ci_service_business] s’étend à la table [cmdb_ci_service].
-
Sélectionnez Soumettre.
La configuration de la relation de nœud pour l’enregistrement de configuration principal est maintenant mise à jour. L’exemple montre la configuration de relation de nœud pour l’enregistrement de configuration principal Service à Dépendances .