Konfigurieren Sie die CI-Neuklassifizierung während der IRE-Verarbeitung

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 4 Minuten Lesedauer
  • Während des CI-Identifizierungsprozesses der Identification and Reconciliation Engine (IRE) muss ein CI möglicherweise für ein anderes neu klassifiziert werden sys_class_Name Typ. Standardmäßig werden CIs automatisch neu klassifiziert. Wenn die automatische erneute Klassifizierung deaktiviert ist, wird das CI nicht neu klassifiziert, und das System generiert eine Reklassifizierungsaufgabe, die Sie überprüfen müssen.

    Die Klasse eines CI kann aktualisiert, heruntergestuft oder zu einer anderen Verzweigung in der Klassenhierarchie gewechselt werden. Weitere Informationen zu Vorgängen der erneuten Klassifizierung finden Sie unter Ein CI erneut klassifizieren. Sie können Systemeigenschaften und Nutzlastkennzeichnungen verwenden, um das IRE-Verhalten der CI-Neuklassifizierung global oder einzeln pro CI zu konfigurieren.
    Hinweis:
    Die CI-Neuklassifizierung ist nur zwischen zwei Klassen mit identischen Identifizierungsregeln möglich.

    Konfigurieren Sie die automatische CI-Neuklassifizierung mithilfe von Systemeigenschaften

    Sie können Systemeigenschaften verwenden, um das systemweite IRE-Verhalten für die CI-Neuklassifizierung zu konfigurieren. Informationen zu Eigenschaften im Zusammenhang mit der CI-Reklassifizierung, einschließlich Zugriff, finden Sie unter Eigenschaften.

    • Die folgenden Eigenschaften aktivieren oder deaktivieren automatische Aktualisierungen der Neuklassifizierung, die in einer Nutzlast angegeben sind. Diese Eigenschaften sind auf festgelegt Wahr Aktivieren Sie im Basissystem die Verarbeitung von CI-Updates, einschließlich Aktualisierungen der CI-Neuklassifizierung.

      Um Aktualisierungen der automatischen Neuklassifizierung zu deaktivieren, legen Sie die entsprechende Eigenschaft auf fest Falsch . In diesem Fall lehnt IRE eine Nutzlast (oder ein Nutzlastelement in Enhanced IRE) mit den entsprechenden Neuklassifizierungsaktualisierungen ab und erstellt eine Neuklassifizierungsaufgabe .

      • glide.class.upgrade.enabled
      • glide.class.downgrade.enabled
      • glide.class.switch.enabled
    • Mit den folgenden Eigenschaften kann IRE CI-Updates mit Reklassifizierungsvorgängen verarbeiten. Abhängig von der Eigenschaftseinstellung verarbeitet oder überspringt IRE das Update der Neuklassifizierung. Diese Eigenschaften sind auf festgelegt Falsch Im Basissystem verarbeitet IRE CI-Updates, einschließlich CI-Neuklassifizierungen.

      Legen Sie eine Eigenschaft auf fest Wahr Dient zum Konfigurieren von IRE zur Verarbeitung von CI-Aktualisierungen, aber nicht des CI bzw. der Neuklassifizierungsaktualisierung.

      • glide.identification_engine.update_without_switch_enabled
      • glide.identification_engine.update_without_downgrade_enabled
      • glide.identification_engine.update_without_upgrade_enabled
      Dieser Eigenschaftensatz hat Vorrang vor dem vorherigen Eigenschaftensatz (Glide.class.<reclassification>.enabled). Bei den folgenden in Konflikt stehenden Eigenschaftseinstellungen hat beispielsweise die zweite Eigenschaft Vorrang vor der ersten:
      • glide.class.downgrade.enabled= Falsch
      • glide.identification_engine.update_without_downgrade_enabled= Wahr
    Beispiel für die IRE-Verarbeitung eines Nutzlastelements mit einem Wechsel eines CI von Linux Server zu Windows Server. Mit den folgenden Standardeigenschaftseinstellungen im Basissystem aktualisiert IRE die Attribute, einschließlich des Klassenwechsels:
    • glide.class.switch.enabled= Wahr
    • glide.identification_engine.update_without_switch_enabled= Falsch
    Mit den folgenden Eigenschaftseinstellungen aktualisiert IRE jedoch die Attribute, überspringt den Klassenwechsel:
    • glide.class.switch.enabled= Wahr
    • glide.identification_engine.update_without_switch_enabled= Wahr

    Konfigurieren Sie die automatische CI-Neuklassifizierung in Eingabenutzlasten

    Sie können Kennzeichnungen verwenden, die den Systemeigenschaften entsprechen, in der Eingabenutzlast von CreateOrUpdateCIErweitert() Oder CreateOrUpdateCI() ​APIs. Legen Sie diese Kennzeichnungen in der Nutzlast auf fest Wahr Oder Falsch Dient zum vorübergehenden Überschreiben der jeweiligen Systemeigenschaftseinstellungen auf Nutzlastelementebene.

    Für die folgenden Nutzlastkennzeichnungen, die das Reklassifizierungsverhalten steuern, hat die Einstellung unabhängig von der Einstellung des entsprechenden Vorrang glide.class.xxx.enabledEigenschaft:
    • classUpgrade
    • classDowngrade
    • classSwitch
    Für die folgenden Nutzlastkennzeichnungen, die das Verhalten der Neuklassifizierung steuern, überprüft das System, ob entweder die Kennzeichnung oder die entsprechende Kennzeichnung vorhanden ist glide.identification_engine.update_xxx_enabledEigenschaft ist „wahr“, um die Aktualisierung ohne den entsprechenden Neuklassifizierungsvorgang zu ermöglichen:
    • Updatemit Upgrade
    • Updatemit Downgrade
    • Aktualisiert mit Switch

    Außerdem können Sie Einstellungen für Nutzlastebene (die für alle Elemente in einer Nutzlast gelten) pro Datenquelle übergeben, indem Sie im Formular „robuste Importsatzumwandler“ CI-Neuklassifizierungseigenschaften angeben. Weitere Informationen finden Sie unter Robuste Transformatoreigenschaften für Importsatz .

    Die folgende beispielhafte JSON-Payload ermöglicht die automatische erneute Klassifizierung für das angegebene CI:

    { items: [{className: 'cmdb_ci_server', classUpgrade: true, classDowngrade: true, classSwitch: true, values: {name: 'linux123', serial_number: '12srt567', ip_address: '10.2.3.4'}, }]}

    Reklassifizierungseinschränkungsregeln

    Verhindern Sie, dass IRE während der Nutzlastverarbeitung eine CI-Klasse herunterstufen oder wechseln kann, um Datenverlust zu verhindern. Eine Reklassifizierungseinschränkungsregel verhindert eine CI-Klassenänderung für bestimmte Quell- und Zielklassen, während weitere Eigenschaftsaktualisierungen für das CI verarbeitet werden.

    Sie können beispielsweise eine Reklassifizierungseinschränkungsregel verwenden, um ein Downgrade der CI-Klasse von zu verhindern cmdb_ci_linux_server(Quellklasse) bis cmdb_ci_server(Zielklasse). Oder, um einen CI-Klassenwechsel von Linux Server zu Windows Server zu verhindern. Reklassifizierungseinschränkungsregeln können bei der Verwendung eines Service Graph Connector nützlich sein, was zu einem Klassendowngrade oder -Switch und einem potenziellen Verlust wichtiger Daten führen kann.

    So steuern Sie die Anwendung von Reklassifizierungseinschränkungsregeln:
    • Verwenden Sie glide.identification_engine.reclassification_restriction_rules_enabledSystemeigenschaft zum globalen Aktivieren oder Deaktivieren der Anwendung aktiver Reklassifizierungseinschränkungsregeln. Diese Eigenschaft ist auf festgelegt Wahr Standardmäßig.
    • Verwenden Sie skipReclassificationRestrictionRulesKennzeichnung für „Nutzlast“ in einer IRE-Nutzlast, um die Anwendung aktiver Reklassifizierungseinschränkungsregeln zu verhindern.

      Zum Beispiel eine Nutzlast mit skipReclassificationRestrictionRulesKennzeichnung:
      {
        "items": [
          {
            "className": "cmdb_ci_server",
            "values": {
              "short_description": "Linux server description",
              "name": "Linux Server 1"
            },
            "settings": {
              "skipReclassificationRestrictionRules": "true"
            }
          }
        ]
      }

    Informationen zum Erstellen einer Reklassifizierungseinschränkungsregel finden Sie unter Erstellen Sie eine Reklassifizierungseinschränkungsregel.

    Erstellen Sie eine Reklassifizierungseinschränkungsregel

    Reduzieren Sie Datenverluste während der IRE-Verarbeitung, indem Sie verhindern, dass CI-Klassen für bestimmte Quell- und Zielklassen geändert werden. Eine Reklassifizierungseinschränkungsregel betrifft nur den ClassAttribut und verhindert nicht die Aktualisierung der restlichen CI-Eigenschaften.

    Vorbereitungen

    Erforderliche Rolle: ITIL_admin (ITIL hat nur Leseberechtigung)

    Warum und wann dieser Vorgang ausgeführt wird

    Wenn während der IRE-Verarbeitung einer Nutzlast ein CI neu klassifiziert werden muss (Downgrade- oder Switch-Klasse), überprüft IRE Reklassifizierungseinschränkungsregeln. Wenn eine Reklassifizierungseinschränkungsregel für die aktuelle CI-Neuklassifizierung gilt, verarbeitet IRE die Aktualisierung der CI-Eigenschaften, überspringt die CI-Neuklassifizierung.

    Die IRE-Ausgabe enthält spezifische Details zu jeder Verarbeitung im Zusammenhang mit Reklassifizierungseinschränkungsregeln.

    Eine Reklassifizierungseinschränkungsregel gilt nur für die Richtung zwischen der angegebenen Quell- und den Zielklassen. Die Regel verhindert nicht, dass die angegebene Zielklasse in die Quellklasse neu klassifiziert wird. Um die Reklassifizierung zwischen zwei Klassen in beide Richtungen einzuschränken, geben Sie zwei separate Reklassifizierungseinschränkungsregeln an, eine für jede Richtung.

    Prozedur

    1. Geben Sie Ein cmdb_Ire_Reclassification_restriction.list Im Filternavigator.
    2. Füllen Sie das Formular „Reklassifizierungsbeschränkung“ aus.
      Feld Beschreibung
      Name Name der Reklassifizierungseinschränkungsregel.
      Quelltabelle Aktuelle CI-Klasse.
      Quellvererbung Gibt an, ob die Reklassifizierungseinschränkungsregel auf untergeordnete Klassen von angewendet werden soll Quelltabelle .
      Zielklasse Zielklasse der Neuklassifizierung.
      Zielvererbung Gibt an, ob die Reklassifizierungseinschränkungsregel auf untergeordnete Klassen von angewendet werden soll Zieltabelle .
      Typ CI-Reklassifizierungstyp: Downgrade Oder Wechseln .
    3. Klicken Sie auf Absenden.

    Nächste Maßnahme

    In der Listenansicht „Reklassifizierungsbeschränkungen“ können Sie eine Reklassifizierungseinschränkungsregel aktivieren oder deaktivieren, indem Sie sie festlegen Aktiv Wert auf „wahr“ oder „falsch“.