Erstellen Sie eine Identifizierungsregel für eine Nicht-CMDB-Tabelle
Um die Funktionen der Identification and Reconciliation Engine (IRE) mit unterstützten Nicht-CMDB-Tabellen zu verwenden, müssen Sie zuerst Identifizierungsregeln erstellen, die die Tabellendatensätze eindeutig identifizieren. Jede Nicht-CMDB-Tabelle kann einer einzelnen Identifizierungsregel zugeordnet werden.
Vorbereitungen
Erforderliche Rolle: itil hat Lesezugriff, itil_admin (zusätzlich zu itil) hat Vollzugriff
Warum und wann dieser Vorgang ausgeführt wird
Jede Identifizierungsregel besteht aus einem einzelnen Bezeichner für die Tabelle, einem oder mehreren Bezeichnereinträgen und einem oder mehreren zugehörigen Einträgen.
- Regulärer Bezeichner-Eintrag
- Ermöglicht die Auswahl von Attributen aus der zugehörigen Bezeichnertabelle.
- Bezeichner-Eintrag suchen
- Ermöglicht die Auswahl von Attributen aus einer beliebigen zugehörigen Tabelle (Suchtabelle) außer der aktuell ausgewählten Tabelle.
- Hybrider Bezeichner-Eintrag
- Ermöglicht die Auswahl von Attributen aus der derzeit ausgewählten Haupttabelle und aus einer anderen Tabelle (Suchtabelle).
Für Nicht-CMDB-Tabellen werden nur unabhängige Identifizierungsregeln unterstützt.
Prozedur
Nächste Maßnahme
Um einem Hybrideintrag CI -Kriterienattribute-Feld in einem Hybridbezeichnereintrag Kriteriumsattribute hinzuzufügen, müssen Sie Hintergrundskripts verwenden, anstatt das Formular Bezeichnereintrag zu verwenden. Navigieren Sie nach dem Speichern der Identifizierungsregel zu , geben Sie ein Skript ein, das die Attribute hinzufügt, und klicken Sie auf Skript ausführen.
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();Dieser Prozess erfordert die Rolle admin.