Discovery-API-Plugin
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 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
- 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.