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 vollständigen Zugriff
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 zugeordneten Bezeichnertabelle.
- Bezeichner-Eintrag suchen
- Ermöglicht die Auswahl von Attributen aus einer anderen zugehörigen Tabelle (Suchtabelle) als 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 Kriteriumsattribute zu einem Feld Kriteriumsattribute des Hybrideintrags-CI in einem Hybrid-Bezeichnereintrag hinzuzufügen, müssen Sie Hintergrundskripts verwenden, anstatt das Formular „Bezeichnereintrag“ zu verwenden. Navigieren Sie nach dem Speichern der Identifizierungsregel zu , geben Sie dann 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 Administratorrolle.