Discovery-API-Plugin

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 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 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.