API-Implementierung

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Sie können JavaScript-APIs verwenden, um die Funktionalität von Anwendungsservern und Clients zu erweitern. Verwenden Sie Webservices, um eine Verbindung herzustellen ServiceNow Anwendungen für andere Softwareanwendungen.

    Skripte

    Verwenden Sie Server-JavaScript-APIs in Skripts, um die Anwendungsfunktionalität zu ändern oder Anwendungen zu erstellen. Verwenden Sie clientseitige JavaScript-APIs, um Aspekte der Anzeige und Funktion einer Instanz im Webbrowser zu steuern.

    Häufige Anwendungsfälle:
    • Berechnen Sie die Dauer, um Anwendern die Möglichkeit zu geben, anzugeben, wann eine Aufgabe oder ein Prozess fällig ist.
    • Zeigen Sie Hinweismeldungen mit Warnungen, Bestätigungen oder anderen Nachrichten an.
    • Implementieren Sie die Ereignisprotokollierung auf verschiedenen Ausgabeebenen, z. B. Debuggen, Informationen, Warnung und Fehler.
    • Datensätze abfragen, aktualisieren, erstellen und löschen.
    • Validiert die Eingabe aller Datums- und Uhrzeitfelder.

    Webservices

    Mit eingehenden (Anbieter) und ausgehenden (Verbraucher) Webservices können verschiedene Anwendungen Informationen austauschen.

    Häufige Anwendungsfälle:
    • Verwenden Sie REST API-Anforderungsinformationen von ServiceNow Instanzen in Drittanbieteranwendungen.
    • Erstellen Sie geskriptete REST-APIs für anwenderdefinierte Anforderungen, die in der angegebenen nicht verfügbar sind ServiceNow REST-APIs.
    • Erstellen Sie eine anwenderdefinierte GraphQL-API, um Datensatzdaten aus einer Komponente oder einem Drittparteisystem abzufragen.
    • Verwenden Sie den ODBC-Treiber (Open Database Connectivity) für schreibgeschützten Zugriff auf die Datenbank, die Ihrer Instanz zugeordnet ist.
    • Verwenden Sie die Domänentrennung, um Daten, Prozesse und Verwaltungsaufgaben in logische Gruppen zu trennen.