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

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Personnalisez la classification du système de base d’un appareil en fonction du type, de la os_version et de la firmware_version.

    Avant de commencer

    Le système de base pour le point d’extension sn_otsm_sgc.SGOTAssetImportExtensionPoint utilise le script d’implémentation par défaut fourni avec le nom .sn_otsm_sgc.SGOTAssetImportUtil Pour ajouter une classification personnalisée, créez une implémentation pour le point d’extension dans le champ d’application 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 celui par défaut, vous devez désactiver l’implémentation par défaut.

    Rôle requis : cmdb_inst_admin, import_admin, import_scheduler, admin

    Procédure

    1. Accédez à la Tout > 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. Entrez 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 point d’extension getAssetCMDBSysClassNameWithOtEntityTypeSysId respecte le format mentionné dans les commentaires. Toute modification du format de la chaîne de résultat entraîne un échec d’importation ou des irrégularités. Le format doit être <nom de classe cmdb> :::<ot type d’entité sys id>.
      OptionDescription
      getAssetCMDBSysClassNameWithOtEntityTypeSysId(/*chaîne*/ type, /*chaîne*/ osVersion, /*chaîne*/ firmwareVersion) Implémentez cette méthode pour retourner le CMDB nom de classe système auquel l’appareil appartient, 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.