Ajouter une implémentation personnalisée pour la classification des appareils

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • Personnalisez la classification du système de base d’un appareil en fonction du type, du os_version et de l’firmware_version.

    Avant de commencer

    Le système de base du point d’extension sn_otsm_sgc.SGOTAssetImportExtensionPoint utilise le script d’implémentation par défaut fourni avec le nom de sn_otsm_sgc.SGOTAssetImportUtil. Pour ajouter une classification personnalisée, créez une implémentation pour le point d’extension dans le périmètre de Connecteur du graphe de services pour technologie opérationnelle (Excel).
    Remarque :
    L’utilisateur ne doit avoir qu’une seule implémentation du point d’extension. Si vous implémentez et activez un point d’extension personnalisé plutôt que le point par défaut, vous devez désactiver l’implémentation par défaut.

    Rôle requis : admin

    Procédure

    1. Accédez à la Tous > Point d’extension système > Points d’extension scriptés.
    2. Sélectionnez sn_otsm_sgc.SGOTAssetImportExtensionPoint.
    3. Sélectionnez le lien connexe Créer une implémentation .
    4. Saisissez un nom pour l'implémentation du point d'extension.
    5. Dans le champ script, vérifiez que l’objet de classe avec les deux fonctions suivantes est renseigné.
      Assurez-vous que le résultat renvoyé par le getAssetCMDBSysClassNameWithOtEntityTypeSysId Le point d’extension suit le format mentionné dans les commentaires. Tout changement dans le format de chaîne de résultat entraîne l’échec de l’importation ou des irrégularités. Le format doit être <nom de classe cmdb> :::<ID système du type d’entité OT>.
      OptionDescription
      getAssetCMDBSysClassNameWithOtEntityTypeSysId(/*string*/ type, /*string*/ osVersion, /*string*/ firmwareVersion) Implémentez cette méthode pour renvoyer le nom de CMDB la classe système à laquelle appartient l’appareil, ainsi que le type d’entité OT sys_id concaténé avec « ::: ».

      Pour les appareils non classifiés, le type d’appareil OT est défini sur ot_base.

      getComputerType((/*chaîne*/ système d’exploitation) Renvoie le nom de classe CMDB système en fonction du système d’exploitation transmis.
    6. Une fois que vous avez apporté toutes les modifications souhaitées, sélectionnez Mettre à jour.
      L’implémentation du point d’extension est créée.

    Que faire ensuite

    Dans l’onglet Implémentations des listes connexes, ouvrez l’implémentation du point d’extension du système de base pour la désactiver.