---
sourceDocument: Yokohama IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/yokohama/it-operations-management

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Discovery-API-Plugin

# Discovery-API-Plugin {#ariaid-title1}

* Freigeben Version: Yokohama
* 
* Aktualisiert 30. Januar 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Das Discovery-API-Plugin stellt APIs für bereichsbezogene Anwendungen bereit und wird geladen, wenn das Discovery-Plugin aktiviert ist.  
Details dazu [Discovery-API-Methoden](https://developer.servicenow.com/app.do#!/api_doc?v=paris&id=c_DiscoveryAPIScopedAPI)Sind auf verfügbar ServiceNow® Developer Site. Sie werden hier nach Klasse aufgelistet.  
Hinweis:  
Java-API-Methoden können nicht angepasst werden.

DiscoveryAPI: Umfang
:   Die Methoden in dieser Klasse starten eine schnelle Discovery einer einzelnen IPv4-Adresse und geben Zusammenfassungen der zuvor gestarteten Discovery-Status für ein einzelnes CI oder für alle gescannten CIs zurück. Ein MID-Server wird automatisch basierend auf der angegebenen IP-Adresse oder der angegebenen Anwendung ausgewählt.

    * discoverIpAddress(): Erkennt eine einzelne IPv4-Adresse.
    * reportCiIpAddressStatus(): Gibt eine Zusammenfassung des Discovery-Status eines Konfigurationselements anhand der spezifischen Status-sys_ID und IPv4-Adresse zurück.
    * reportCiStatus(): Gibt eine Zusammenfassung eines CI-Discovery-Status anhand einer bestimmten Discovery-Status-sys_ID zurück
    {#discovery-api-plugin__ul_ycn_js3_l2b}

BerichtCiStatusOutputJS
:   Die Methoden sind Getter, die bestimmte Objekteigenschaften für die DiscoveryAPI zurückgeben reportCiIpAddressStatusMethode und konvertieren Sie die Informationen dann in eine JSON-Zeichenfolge.

    * getCiOperationStatus(): Wird verwendet, um den Status des gescannten CI zurückzugeben.
    * getCmdbCI(): Wird verwendet, um den Wert im Feld „cmdb_ci" aus der Tabelle „Discovery_device_history" für das gescannte CI zurückzugeben.
    * getDiscoveryState(): Wird verwendet, um den Wert von zurückzugeben Status Feld in der Tabelle „Discovery-Status" \[Discovery_Status\].
    * getIpAddress(): Wird verwendet, um den Wert aus dem Quellfeld in der Tabelle „Discovery_device_history" für das gescannte CI zurückzugeben.
    * getIssues(): Wird verwendet, um den Wert aus dem Feld „Probleme" in der Tabelle „Discovery_device_history" für das gescannte CI zurückzugeben.
    * getIssuesLink(): Wird verwendet, um den Wert aus dem Feld „issues_Link" in der Tabelle „Discovery_device_history" für das gescannte CI zurückzugeben.
    * toJson(): Wird zum Serialisieren von verwendet ReportCiStatusOutputJSObjekt.
    {#discovery-api-plugin__ul_jly_153_l2b}

