Lokale Datenspeicher zum Abrufen von Daten verwenden

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Wenn eine große Datenmenge häufig abgefragt werden muss und die Daten nicht in Echtzeit sein müssen, führen Sie eine Synchronisierung der ServiceNow-Tabelle durch, die Sie für den Datenspeicher Ihrer integrierenden Anwendung interessieren.

    Daten übergeben

    • Bei Verwendung eines geplanten Jobs kann ServiceNow aus einem Bericht eine csv/xml-Datei erstellen und diese an einen bestimmten Standort per E-Mail senden lassen. Der Empfänger hat möglicherweise einen Auslöser, um den E-Mail-Anhang zu übernehmen, zu analysieren und eine interne Tabelle zu füllen, aus der die Anwendung kommunizieren kann, wenn die Daten benötigt werden.
    • Bei Verwendung einer regelmäßige Aufgabe kann ServiceNow aus einem Bericht eine csv/xml-Datei erstellen und diese an einen öffentlichen FTP/FTPS-Speicherort per FTP übertragen. Das integrierende Produkt würde diese csv-Datei regelmäßig verarbeiten und eine interne Tabelle ausfüllen, aus der die Anwendung kommunizieren kann, wenn die Daten benötigt werden.
    Hinweis:
    Derzeit bietet die Plattform keine Methode zum Extrahieren sehr großer Datenmengen und zum Senden der Ausgabe an einen FTP-Server. Eine Anpassung zur Ausführung dieser Funktion wird jedoch hier beschrieben. Die Anpassung wurde für die Verwendung in bestimmten ServiceNow-Instanzen entwickelt und wird nicht vom ServiceNow-Kundensupport unterstützt. Die Methode wird so wie sie ist bereitgestellt und sollte vor der Implementierung gründlich getestet werden. Veröffentlichen Sie alle Fragen und Anmerkungen zu dieser Anpassung in unserem Community Forum.

    Daten abrufen

    Mit einem cron-Job kann ein interner Computer einen wget-Aufruf ausführen, um csv/xml-Daten aus einer beliebigen Tabelle in ServiceNow abzurufen. Das integrierende Produkt würde diese csv/xml-Datei regelmäßig verarbeiten und eine interne Tabelle ausfüllen, aus der die Anwendung kommunizieren kann, wenn die Daten benötigt werden. Beispiele für den zu verwendenden wget-Befehl:

    • wget --user=itil --password=itil --no-Check-certificate https://<instance name>.service-now.com/incident_list.do?CSV
    • wget --user=itil --password=itil --no-Check-certificate https://<instance name>.service-now.com/incident_list.do?XML