---
sourceDocument: Yokohama オペレーショナルテクノロジーマネジメント
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/operational-technology

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama オペレーショナルテクノロジーマネジメント

ft:clusterId :

    - optm

bundleId :

    - optm

workflow :

    - Technology


---

# デバイス分類のカスタム実装の追加

# デバイス分類のカスタム実装の追加 {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年07月17日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

タイプ、os_version、およびfirmware_versionに基づいて、デバイスのベースシステムの分類をカスタマイズします。

## 始める前に

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

必要なロール：アドミン

## 手順

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 システムクラス名を返します。 |
   |-|-|

   {#adding-custom-implementation-for-asset-classification__choicetable_thp_13x_drb}
6. 必要な変更をすべて行ったら、\[ 更新\] を選択します。  
   拡張ポイントの実装が作成されます。

## 次のタスク

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

