Discovery API プラグイン

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • Discovery API プラグインには、スコープ対象のアプリケーションの API があり、Discovery プラグインが有効なときにロードされます。

    これらの Discovery API メソッドの詳細については、ServiceNow® 開発者サイトを参照してください。メソッドはクラス別にリストされています。
    注:
    Java API メソッドはカスタマイズできません。
    DiscoveryAPI - スコープ対象
    このクラスのメソッドは、単一の IPv4 アドレスのクイック検出を起動し、単一の CI またはすべてのスキャン済み CI について、以前に起動された Discovery ステータスのサマリーを返します。指定された IP アドレスまたは指定されたアプリケーションに基づいて、MID Server が自動的に選択されます。
    • discoverIpAddress():単一の IPv4 アドレスを検出します。
    • reportCiIpAddressStatus():特定のステータス sys_id と IPv4 アドレスを指定して、構成アイテムの Discovery ステータスのサマリーを返します。
    • reportCiStatus():特定の Discovery ステータス sys_id を指定して、CI Discovery ステータスのサマリーを返します。
    ReportCiStatusOutputJS
    これらのメソッドは、DiscoveryAPI reportCiIpAddressStatus メソッドの特定のオブジェクトプロパティを返してから、その情報を JSON 文字列に変換するゲッターです。
    • getCiOperationStatus():スキャンされた CI のステータスを返すために使用されます。
    • getCmdbCI():スキャンされている CI の discovery_device_history テーブルから cmdb_ci フィールドの値を返すために使用されます。
    • getDiscoveryState():Discovery ステータス [discovery_status] テーブルの [ステータス] フィールドの値を返すために使用されます。
    • getIpAddress():スキャンされている CI の discovery_device_history テーブルの source フィールドから値を返すために使用されます。
    • getIssues():スキャンされている CI の discovery_device_history テーブルの issues フィールドから値を返すために使用されます。
    • getIssuesLink():スキャンされている CI の discovery_device_history テーブルの issues_link フィールドから値を返すために使用されます。
    • toJson()ReportCiStatusOutputJS オブジェクトをシリアル化するために使用されます。