Fügen Sie eine benutzerdefinierte Implementierung für die Geräteklassifizierung hinzu

  • Freigeben Version: Washingtondc
  • Aktualisiert 7. Februar 2024
  • 1 Minute Lesedauer
  • Passen Sie die Basissystemklassifizierung eines Geräts basierend auf Typ, os_version und Firmware_version an.

    Vorbereitungen

    Das Basissystem für den Erweiterungspunkt sn_otsm_sgc.SGOTAssetImportExtensionPoint verwendet das standardmäßige Implementierungsskript, das mit dem Namen sn_otsm_sgc.SGOTAssetImportUtilausgeliefert wird. Um eine benutzerdefinierte Klassifizierung hinzuzufügen, erstellen Sie eine Implementierung für den Erweiterungspunkt im Bereich von Service Graph Connector für Operational Technology (Excel).
    Hinweis:
    Der Benutzer darf nur eine Implementierung des Erweiterungspunkts haben. Wenn Sie einen benutzerdefinierten Erweiterungspunkt anstelle des Standarderweiterungspunkts implementieren und aktivieren, müssen Sie die Standardimplementierung deaktivieren.

    Erforderliche Rolle: cmdb_inst_admin, import_admin, import_scheduler, admin

    Prozedur

    1. Navigieren zu Alle > Systemerweiterungspunkt > Geskriptete Erweiterungspunkte.
    2. Wählen Sie sn_otsm_sgc.SGOTAssetImportExtensionPoint.
    3. Klicken Sie auf den zugehörigen Link Implementierung erstellen.
    4. Geben Sie einen Namen für die Erweiterungspunktimplementierung ein.
    5. Überprüfen Sie im Skriptfeld, ob das Klassenobjekt mit den folgenden beiden Funktionen ausgefüllt ist.
      Stellen Sie sicher, dass das vom Erweiterungspunkt getAssetCMDBSysClassNameWithOtEntityTypeSysId zurückgegebene Ergebnis dem in den Kommentaren genannten Format entspricht. Jede Änderung des Ergebniszeichenfolgenformats führt zu Importfehlern oder Unregelmäßigkeiten. Das Format muss sein<cmdb class name> :::<ot entity type sys id> .
      OptionBezeichnung
      getAssetCMDBSysClassNameWithOtEntityTypeSysId(/*string*/ type, /*string*/ osVersion, /*string*/FirmwareVersion) Implementieren Sie diese Methode, um den sys-Klassennamen CMDB zurückzugeben, zu dem das Gerät gehört, zusammen mit der sys_id des OT-Entitätstyps, verkettet mit „:::“.

      Für nicht klassifizierte Geräte wird der OT-Gerätetyp auf ot_base festgelegt.

      getComputerType((/*string*/ operationalSystem) Gibt den sys-Klassennamen CMDB basierend auf dem übergebenen Betriebssystem zurück.
    6. Nachdem Sie alle gewünschten Änderungen vorgenommen haben, wählen Sie Aktualisieren.
      Die Implementierung für den Erweiterungspunkt wird erstellt.

    Nächste Maßnahme

    Öffnen Sie auf der Registerkarte „Implementierungen“ der zugehörigen Listen die Implementierung des Basissystem-Erweiterungspunkts, um sie zu deaktivieren.