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

  • Freigeben Version: Australia
  • Aktualisiert 12. März 2026
  • 4 Minuten Lesedauer
  • Während des CI-Identifizierungsprozesses der Identifizierungs- und Abgleichsmodul (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 Neuklassifizierung deaktiviert ist, wird das CI nicht neu klassifiziert, und das System generiert eine Neuklassifizierungsaufgabe zur Überprüfung.

    Die Klasse eines CI kann aktualisiert, heruntergestuft oder zu einer anderen Verzweigung in der Klassenhierarchie gewechselt werden. Weitere Informationen zu Reklassifizierungsvorgängen finden Sie unter Klassifizieren Sie ein CI neu. 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 für Identifizierung und Abgleich.

    • Die folgenden Eigenschaften aktivieren oder deaktivieren Aktualisierungen der automatischen Neuklassifizierung, die in einer Nutzlast angegeben sind. Diese Eigenschaften sind auf festgelegt Wahr Im Basissystem, um die Verarbeitung von CI-Updates zu aktivieren, einschließlich Aktualisierungen der CI-Neuklassifizierung.

      Um Updates für automatische Neuklassifizierung zu deaktivieren, legen Sie die entsprechende Eigenschaft auf fest Falsch . In diesem Fall lehnt Ire eine Nutzlast (oder ein Nutzlastelement in erweiterter Ire) mit den jeweiligen Neuklassifizierungsaktualisierungen ab und erstellt einen 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. Je nach Eigenschaftseinstellung verarbeitet Ire das Update der Neuklassifizierung jedoch oder überspringt es. 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-jeweiligen Neuklassifizierungsupdates.

      • 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 die Attribute jedoch, überspringt den Klassenwechsel:
    • glide.class.switch.enabled= Wahr
    • glide.identification_engine.update_without_switch_enabled= Wahr

    Konfigurieren Sie die automatische CI-Reklassifizierung 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, falls vorhanden, unabhängig von der Einstellung des entsprechenden Vorrang glide.class.xxx.enabledEigenschaft:
    • ClassUpgrade
    • Class-Downgrade
    • 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_enabledDie Eigenschaft ist „wahr“, um die Aktualisierung ohne den entsprechenden Neuklassifizierungsvorgang zuzulassen:
    • Updatemit Upgrade
    • Updatemit Downgrade
    • Aktualisiert mit Schalter

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

    Die folgende Beispiel-JSON-Nutzlast ermöglicht die automatische Neuklassifizierung 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 das Downgrade oder Wechseln einer CI-Klasse unterbricht, 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 einer 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. Reklassifizierungsbeschränkungsregeln können bei der Verwendung eines Service Graph Connectors nützlich sein, was zu einem Klassendowngrade oder -Wechsel 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 skipReclassificationRestrictionRulesNutzlastkennzeichnung in einer Ire-Nutzlast, um die Anwendung aktiver Reklassifizierungseinschränkungsregeln zu verhindern.

      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 ClassAttribut und verhindert nicht die Aktualisierung der restlichen CI-Eigenschaften.

    Vorbereitungen

    Erforderliche Rolle: sn_cmdb_admin oder itil_admin (sn_cmdb_Editor und itil haben nur Lesezugriff)

    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 jedoch die CI-Neuklassifizierung.

    Ire-Ausgabe bietet spezifische Details zu jeder Verarbeitung im Zusammenhang mit Reklassifizierungsbeschränkungsregeln.

    Eine Reklassifizierungseinschränkungsregel gilt nur für die Richtung zwischen der angegebenen Quell- und den Zielklassen. Die Regel verhindert nicht eine Neuklassifizierung in der entgegengesetzten Richtung, von der angegebenen Zielklasse in die Quellklasse. 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. Eingabetaste 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“.