Exportieren Sie direkt von einer URL

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Exportieren Sie Daten dynamisch aus einem Skript oder Webservice, indem Sie eine URL-Abfrage erstellen.

    Vorbereitungen

    Erforderliche Rolle: keine

    Hinweis:
    ServiceNow erzwingt die Standardauthentifizierung für den direkten URL-Zugriff. Die aus der URL extrahierten Daten enthalten nur die Felder, auf die der aktuell authentifizierte Benutzer Lesezugriff hat.

    Warum und wann dieser Vorgang ausgeführt wird

    Sie können URL-Abfragen verwenden, um gefilterte Listen von Datensätzen programmgesteuert zu generieren, bevor Sie sie exportieren. URL-Abfragen sind nützlich für Skripts, die eine Liste von Datensätzen generieren, oder wenn kein Benutzer den Filter manuell über die Benutzeroberfläche hinzufügen kann.

    Sie müssen mit den Tabellen- und Spaltennamen ServiceNow vertraut sein, um Daten direkt von der URL exportieren zu können. Weitere Informationen finden Sie unter Mithilfe einer URL zu einem Datensatz oder einem Modul navigieren.

    Sie können steuern, ob der Anzeigewert oder der Rohwert von Feldern und die Feldbezeichnung oder der Feldname für Kopfzeilen mithilfe von Abfrageparametern oder Systemeigenschaften exportiert werden sollen.
    • Weitere Informationen zur Verwendung von Abfrageparametern finden Sie unter .
    • Weitere Informationen zur Verwendung von Systemeigenschaften finden Sie unter .
    Abfrageparameter überschreiben, falls vorhanden, Systemeigenschaften.

    Prozedur

    1. Geben Sie die Instanz-URL an.
      Beispiel:
      https://<instance name>.service-now.com/
    2. Geben Sie das zu exportierende Tabellenformular oder die zu exportierende Liste an.
      Beispiel:
      incident_list.do
    3. Geben Sie den Exportformatprozessor an, der für den Export verwendet werden soll.
      Sie können CSV, XLS, JSON, XLSX oder XML angeben. Beispiel:
      ?CSV
      Hinweis:
      Der XML-Prozessor in einem URL-Export exportiert keine Anhänge oder Journalfelder. Um Anhänge und Journalfelder wie die Felder „ Arbeitsnotizen“ oder „ Zusätzliche Anmerkungen “ zu exportieren, exportieren Sie die Datensätze mit aus einer Liste Exportieren > XML Option im Kontextmenü.
    4. Wahlweise: Fragen Sie bestimmte Datensätze ab, indem Sie den Parameter sysparm_query hinzufügen.
      Die erforderliche Syntax lautet sysparm_query=[column name][operator][value]. Beispiel:
      https://<instance name>.service-now.com/incident_list.do?XML&sysparm_query=priority=1
      Hinweis:
      Alle Abfragen verwenden einen Spaltennamen, einen Operator und einen Wert. Eine Liste der verfügbaren Operatoren finden Sie unter Bedingungsgenerator.
    5. Wahlweise: Sortieren Sie die Datensätze nach Spaltennamen mit dem Parameter sysparm_orderby.
      Die erforderliche Syntax lautet sysparm_orderby=[Spaltenname]. Beispiel:
      https://<instance name>.service-now.com/incident_list.do?XML&sysparm_query=priority=1&sysparm_orderby=assigned_to
      Hinweis:
      Sie können mit sysparm_orderbynur nach einer Spalte sortieren. Um nach mehreren Spalten zu sortieren, verwenden Sie mehrere orderby-Einträge. Beispiel:
      sysparm_query=ORDERBYassigned_to^ORDERBYpriority
    6. Wahlweise: Exportieren Sie Felder aus einer bestimmten Ansicht mit dem Parameter sysparm_view.
      Die erforderliche Syntax lautet sysparm_view=[view name]. Beispiel:
      https://<instance name>.service-now.com/incident.do?CSV&sysparm_view=ess
      Diese URL exportiert Incident-Felder, die in der Selfservice-Ansicht (ess) sichtbar sind.
      • Standardmäßig werden beim Exportieren von Daten aus einer Liste nur die Felder exportiert, die in der aktuellen Ansicht sichtbar sind. Wenn Sie Felder aus einer anderen Listenansicht exportieren möchten, können Sie in der Benutzeroberfläche zwischen den Ansichten wechseln. Weitere Informationen finden Sie unter Ansichtsverwaltung.
      • Wenn Sie CSV- oder Excel-Daten exportieren und keine Ansicht angeben, wird beim Export die Standardlistenansicht verwendet.
      • Wenn Sie XML-Daten exportieren, werden standardmäßig alle Felder exportiert, es sei denn, Sie geben eine bestimmte Ansicht an.
    7. Wahlweise: Exportieren Sie bestimmte Felder aus der Tabelle mit dem Parameter sysparm_fields.
      Die erforderliche Syntax lautet sysparm_fields=[field1],[field2]. Beispiel:
      https://<instance name>.service-now.com/incident_list.do?CSV&sysparm_fields=sys_id,number
    8. Wahlweise: Exportieren Sie alle Felder aus der Tabelle, einschließlich der sys_id, mit dem Parameter sysparm_default_export_fields.
      Die erforderliche Syntax lautet sysparm_default_export_fields=all. Beispiel:
      https://<instance name>.service-now.com/incident_list.do?CSV&sysparm_default_export_fields=all
      Der Parameter sysparm_default_export_fields hat keine Auswirkungen auf XML-Exporte, es sei denn, Sie fügen den Parameter sysparm_view hinzu, um eine andere Ansicht anzugeben.

    Beispiel-URLs

    URL Beschreibung
    https://<instance name> .service-now.com/incident_list.do?CSV Exportieren Sie alle Incidents in eine durch Kommas getrennte Werttextdatei.
    https://<instance name> .service-now.com/incident_list.do?CSV&sysparm_query=sys_id%3E%3Db4aedb520a0a0b1001af10e278657d27 Exportieren Sie einen bestimmten Incident in eine kommagetrennte Werttextdatei.
    https://<instance name> .service-now.com/incident_list.do?CSV&sysparm_orderby=sys_id Exportieren Sie alle Incidents in eine durch Kommas getrennte Textdatei, und sortieren Sie die Liste nach sys_id.
    https://<instance name> .service-now.com/incident_list.do?XML&sysparm_query=priority=1&sysparm_orderby=assigned_to Exportieren Sie eine Liste aller Incidents mit Priorität 1 in eine XML-Datei, und sortieren Sie die Liste nach dem Feld Zugewiesen an.