Créer une règle d’identification pour une table non CMDB
Pour utiliser les fonctionnalités du moteur Identification et réconciliation (IRE) avec des tables non-CMDB prises en charge, vous devez d’abord créer des règles d’identification qui identifient les enregistrements de table de façon unique. Chaque table non CMDB peut être associée à une règle d’identification unique.
Avant de commencer
Rôle requis : itil dispose d’un accès en lecture, itil_admin (en plus d’itil) dispose d’un accès complet
Pourquoi et quand exécuter cette tâche
Chaque règle d’identification se compose d’un identificateur unique pour la table, d’une ou de plusieurs entrées d’identificateur et d’une ou plusieurs entrées connexes.
- Entrée d’identificateur classique
- Permet de sélectionner des attributs à partir de la table d’identificateurs associée.
- Rechercher une entrée d’identificateur
- Vous permet de sélectionner des attributs à partir de n’importe quelle table connexe (table de recherche), autre que la table actuellement sélectionnée.
- Entrée d’identificateur hybride
- Vous permet de sélectionner des attributs à partir de la table sélectionnée principale et d’une autre table (table de recherche).
Pour les tables non CMDB, seules les règles d’identification indépendantes sont prises en charge.
Procédure
Que faire ensuite
Pour ajouter des attributs de critère à un champ Attributs de critères CI d’entrée hybride dans une entrée d’identificateur hybride, au lieu d’utiliser le formulaire Entrée d’identificateur, vous devez utiliser des scripts en arrière-plan. Après avoir enregistré la règle d’identification, accédez à , puis entrez un script qui ajoute les attributs et cliquez sur Exécuter le script.
var gr = new GlideRecord('cmdb_identifier_entry');
// get the identifier entry you want to update
gr.get('<identifier_entry_sys_id>');
// set the attributes you want in the hybrid rule in a comma separated list
// for example: 'name,serial_number'
gr. hybrid_entry_ci_criterion_attributes='<column_name_1>,<column_name_2>,<etc.>';
gr.update();Ce processus nécessite le rôle administrateur.