Plugin „Discovery API“

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Das Plugin „Discovery API“ bietet APIs für bereichsbezogene Anwendungen und wird geladen, wenn das Plugin „Discovery“ aktiviert wird.

    Details zu diesen Discovery API-Methoden finden Sie unter ServiceNow® Developer Site. Sie werden hier nach Klasse aufgelistet.
    Hinweis:
    Java API-Methoden können nicht angepasst werden.
    DiscoveryAPI - Scoped
    Die Methoden in dieser Klasse starten eine Schnellerkennung einer einzelnen IPv4-Adresse und geben Zusammenfassungen zuvor gestarteter Discovery-Status für ein einzelnes CI oder für alle gescannten CIs zurück. Ein MID Server wird basierend auf der angegebenen IP-Adresse oder der angegebenen Anwendung automatisch ausgewählt.
    • discoverIpAddress(): Erkennt eine einzelne IPv4-Adresse
    • reportCiIpAddressStatus(): Gibt eine Zusammenfassung des Discovery-Status eines Konfigurationselements anhand des spezifischen Status sys_id und der IPv4-Adresse zurück
    • reportCiStatus(): Gibt eine Zusammenfassung eines CI-Discovery-Status anhand eines spezifischen Discovery-Status sys_id zurück
    ReportCiStatusOutputJS
    Die Methoden sind Getter, die bestimmte Objekteigenschaften für die DiscoveryAPI-Methode reportCiIpAddressStatus zurückgeben und die Informationen dann in eine JSON-Zeichenfolge konvertieren.
    • 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 aus dem Feld Status in der Tabelle „Discovery-Status“ [discovery_status] zurückzugeben
    • getIpAddress(): Wird verwendet, um den Wert aus dem Feld „Quelle“ 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 verwendet, um das Objekt ReportCiStatusOutputJS zu serialisieren.