---
sourceDocument: Xanadu IT Service Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/it-service-management

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu IT Service Management

ft:clusterId :

    - itsm

bundleId :

    - itsm

workflow :

    - Technology


---

# ディスカバリーパターンのカスタマイズ： ソフトウェア資産管理の基盤プラグイン

# ディスカバリーパターンのカスタマイズ： ソフトウェア資産管理の基盤プラグイン {#ariaid-title1}

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

ソフトウェア資産管理の基盤プラグインは自動的に SQL Server、Exchange、Oracle Databaseのディスカバリーパターンを活用しますが、必要に応じてほかのディスカバリーパターンを使用するためにソフトウェア資産管理の基盤プラグインの手順を実行できます。

## 始める前に

必要なロール：sam_admin

## このタスクについて

ディスカバリー は、ベースシステムで一連のスクリプトとオペレーション (プローブ、センサー、パターン) を使用して、データの収集、処理、CMDB の更新を行います。ソフトウェア資産管理の基盤プラグイン は、一般的な 3 つのパターン ([MSSQL サーバーディスカバリー](https://www.servicenow.com/docs/access?context=mssql-data-collected-pattern&version=xanadu&pubname=xanadu-it-operations-management&ft:locale=en-US)、[Exchange メールボックスディスカバリー](https://www.servicenow.com/docs/access?context=r-ExchangeMailBox&version=xanadu&pubname=xanadu-it-operations-management&ft:locale=en-US)、[Oracle データベースディスカバリー](https://www.servicenow.com/docs/access?context=c_OracleDatabaseDiscovery&version=xanadu&pubname=xanadu-it-operations-management&ft:locale=en-US)) を使用するように既に設定されていますが、他のパターンを含めた構成手順を実行できます。

このカスタマイズによって検出されたパターンのレコードがソフトウェアインストール \[cmdb_sam_sw_install\] テーブルに自動的にコピーされるので、このデータをソフトウェア資産管理の基盤プラグインの調整に利用できます。

パターンのカスタマイズに関する詳細については、「[ITOM ヴィジビリティで使用される ディスカバリーパターン](https://www.servicenow.com/docs/access?context=c_MappingPatternsCustomization&version=xanadu&pubname=xanadu-it-operations-management&ft:locale=en-US)」を参照してください。

## 手順

1. ディスカバリーパターンに後処理手順を設定します。
   1. \[パターン デザイナー\]\[ディスカバリーパターン\]に移動します。
   2. ソフトウェア資産管理のデータを収集するパターン レコードを開きます (例：MySQL のディスカバリーパターン)。
   3. \[クラス名\] フィールドの値を選択してコピーします。  
      この設定手順の一環として、コピーしたクラス名の値をソフトウェア インストール名のマッピング \[cmdb_sam_sw_name_mapping\] テーブルのレコードフィールドに貼り付ける必要があります。
   4. \[前処理/後処理\] 関連リンクをクリックします。
   5. \[インストール済みソフトウェアを同期\] セクションで、リストから目的のソフトウェアを選択して追加します (例：MySQL)。  
      選択したソフトウェアに関連して検出されたデータは、ディスカバリープロセスの一環としてソフトウェア インストール \[cmdb_sam_sw_install\] テーブルに自動的にコピーされます。
   6. \[更新\] をクリックします。
   {#t_CustomPatternSAMSAMF__substeps_wdx_m1r_11b}
2. ソフトウェア インストール名のマッピング \[cmdb_sam_sw_name_mapping\] テーブルの新しいレコードにパターンのデータを追加します。
   1. 新規のレコードを作成します (フィールドの説明についてはテーブルを参照)。  
      {#t_CustomPatternSAMSAMF__table_hst_4w3_b1b__entry__2}

      | フィールド | 説明 |
      |-|-|
      | クラス名 | ディスカバリーパターンのクラス名。 クラス フィールドからコピーした値をディスカバリーパターンに貼り付けます。 |
      | 公開者 | 製品の公開者 (例：Oracle)。 |
      | 製品 | 製品名 (例：MySQL)。 |
      [ ]

      {#t_CustomPatternSAMSAMF__table_hst_4w3_b1b}
   2. \[送信\] をクリックします。

   {#t_CustomPatternSAMSAMF__substeps_akk_h2r_11b}  
   検出が実行されると、カスタマイズされたディスカバリーパターンに関連するソフトウェア製品のレコードは、ソフトウェア資産管理で利用されます。

   ソフトウェア製品が自動的に検出されないエディションで構成されていることを認識しないかぎり、これ以上の構成は必要ありません。

## 次のタスク

ソフトウェア製品に検出されていないエディションがある場合、[クラシック版の SAM の基盤 エディションの値を手動でオーバーライド](https://servicenow-prod.fluidtopics.net/n3neA4DiToEVAy1EwkgE3w "ソフトウェア インストールのエディションが自動検出されない場合、エディションをすでにご存知であれば、ソフトウェア インストール フォームのエディション値を指定できるため、ソフトウェアの調整を正常に実行できます。")するとソフトウェアを正常に調整することができます。

