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

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# ディスカバリー API プラグイン

# ディスカバリー API プラグイン {#ariaid-title1}

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

ディスカバリー API プラグインには、スコープ対象のアプリケーションの API があり、ディスカバリープラグインが有効なときにロードされます。  
これらの [Discovery API メソッド](https://developer.servicenow.com/app.do#!/api_doc?v=paris&id=c_DiscoveryAPIScopedAPI)の詳細については、ServiceNow® 開発者サイトを参照してください。メソッドはクラス別にリストされています。  
注:  
Java API メソッドはカスタマイズできません。

DiscoveryAPI - スコープ対象
:   このクラスのメソッドは、単一の IPv4 アドレスのクイックディスカバリーを起動し、単一の CI またはすべてのスキャン済み CI について、以前に起動されたディスカバリーステータスのサマリーを返します。指定された IP アドレスまたは指定されたアプリケーションに基づいて、MID サーバーが自動的に選択されます。

    * discoverIpAddress()：単一の IPv4 アドレスを検出します。
    * reportCiIpAddressStatus()：特定のステータス sys_id と IPv4 アドレスを指定して、構成アイテムのディスカバリーステータスのサマリーを返します。
    * reportCiStatus()：特定のディスカバリーステータス sys_id を指定して、CI ディスカバリーステータスのサマリーを返します。
    {#discovery-api-plugin__ul_ycn_js3_l2b}

ReportCiStatusOutputJS
:   これらのメソッドは、DiscoveryAPI reportCiIpAddressStatus メソッドの特定のオブジェクトプロパティを返してから、その情報を JSON 文字列に変換するゲッターです。

    * getCiOperationStatus()：スキャンされた CI のステータスを返すために使用されます。
    * getCmdbCI()：スキャンされている CI の discovery_device_history テーブルから cmdb_ci フィールドの値を返すために使用されます。
    * getDiscoveryState()：ディスカバリーステータス \[discovery_status\] テーブルの \[ステータス\] フィールドの値を返すために使用されます。
    * getIpAddress()：スキャンされている CI の discovery_device_history テーブルの source フィールドから値を返すために使用されます。
    * getIssues()：スキャンされている CI の discovery_device_history テーブルの issues フィールドから値を返すために使用されます。
    * getIssuesLink()：スキャンされている CI の discovery_device_history テーブルの issues_link フィールドから値を返すために使用されます。
    * toJson()：ReportCiStatusOutputJS オブジェクトをシリアル化するために使用されます。
    {#discovery-api-plugin__ul_jly_153_l2b}

