デバイス分類のカスタム実装を追加する

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • タイプ、os_version、およびfirmware_versionに基づいて、デバイスのベースシステム分類をカスタマイズします。

    始める前に

    sn_otsm_sgc.SGOTAssetImportExtensionPoint拡張ポイントのベースシステムは、sn_otsm_sgc.SGOTAssetImportUtil という名前で出荷されるデフォルトの実装スクリプトを使用します。カスタマイズされた分類を追加するには、 サービスグラフコネクタ for Operational Technology (Excel) スコープで拡張ポイントの実装を作成します。
    注:
    ユーザーは、拡張ポイントの実装を 1 つのみ持っている必要があります。デフォルトの拡張ポイントではなくカスタム拡張ポイントを実装してアクティブ化する場合は、デフォルトの実装を非アクティブ化する必要があります。

    必要なロール:admin

    手順

    1. 移動先 すべて > システム拡張ポイント > スクリプト化された拡張ポイント.
    2. [sn_otsm_sgc.SGOTAssetImportExtensionPoint] を選択します。
    3. [ 実装を作成 ] 関連リンクを選択します。
    4. 拡張ポイント実装の名前を入力します。
    5. スクリプトフィールドで、次の 2 つの関数を持つクラスオブジェクトが入力されていることを確認します。
      から結果が返されたことを確認してください getAssetCMDBSysClassNameWithOtEntityTypeSysId 拡張ポイントは、コメントに記載されている形式に従います。結果の文字列形式を変更すると、インポートの失敗や不規則性が発生します。形式は <cmdb class name>:::<ot entity type sys id> である必要があります。
      オプション説明
      getAssetCMDBSysClassNameWithOtEntityTypeSysId(/*string*/ type, /*string*/ osVersion, /*string*/ firmwareVersion) このメソッドを実装して、デバイスが属する CMDB システムクラス名と、「:::」で連結された OT エンティティタイプsys_idを返します。

      未分類のデバイスの場合、OT デバイスタイプは ot_base に設定されます。

      getComputerType((/*string*/ operatingSystem) 渡されたオペレーティングシステムに基づいて CMDB システムクラス名を返します。
    6. 必要な変更をすべて行ったら、[ 更新] を選択します。
      拡張ポイントの実装が作成されます。

    次のタスク

    関連リストの [実装] タブで、ベースシステムの拡張ポイントの実装を開いて非アクティブ化します。