API-Implementierung

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Sie können JavaScript-APIs verwenden, um die Funktionalität von Anwendungsservern und Clients zu erweitern. Verwenden Sie Webservices, um ServiceNow -Anwendungen mit anderen Softwareanwendungen zu verbinden.

    Skripte

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

    Gängige Anwendungsfälle:
    • Berechnen Sie die Dauer, damit Anwender angeben können, wann eine Aufgabe oder ein Prozess fällig ist.
    • Zeigen Sie Eingabeaufforderungen mit Warnungen, Bestätigungen oder anderen Nachrichten an.
    • Implementieren Sie die Ereignisprotokollierung auf verschiedenen Ausgabeebenen, z. B. „Debuggen“, „Info“, „Warnung“ und „Fehler“.
    • Abfragen, Aktualisieren, Erstellen und Löschen von Datensätzen.
    • Validiert die Eingabe aller Datums- und Uhrzeitfelder.

    Webservices

    Verwenden Sie eingehende (Provider) und ausgehende (Verbraucher) Webservices, um verschiedenen Anwendungen den Austausch von Informationen zu ermöglichen.

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