Planen Sie einen Export

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 3 Minuten Lesedauer
  • Sie können einen Export planen, um Daten aus einem Exportsatz regelmäßig an ein Remote-Ziel zu übertragen. Durch Einrichten eines wiederkehrenden, geplanten Exports können Sie Daten regelmäßig an einen externen Ort verschieben, z. B. zur Berichterstellung oder zum Beibehalten eines Snapshots der Daten.

    Vorbereitungen

    Erforderliche Rolle: export_set_scheduler oder export_set_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Sie können geplante Exportsätze so konfigurieren, dass nur neue oder geänderte Datensätze mithilfe von Delta-Exporten exportiert werden.

    Prozedur

    1. Navigieren zu Alle > System-Exportsätze > Administration > Geplante Exporte.
    2. Klicken Sie auf Neu.
    3. Füllen Sie folgende Felder aus.
      Tabelle : 1. Datenexport planen – Felder
      Feld Beschreibung
      Name Geben Sie einen beschreibenden Namen für diesen geplanten Export ein.
      Satz exportieren Wählen Sie den zu planenden Exportsatz aus.
      Ausführen als Wählen Sie den Anwender aus, als der der geplante Export ausgeführt werden soll. Stellen Sie sicher, dass der Benutzer über alle Rollen verfügt, die zum Anzeigen der zu exportierenden Daten erforderlich sind.
      Ausführen Wählen Sie die Häufigkeit für den geplanten Export aus.
      Tag Wählen Sie aus, an welchem Tag der Woche oder des Monats dieser geplante Export ausgeführt werden soll. Dieses Feld wird angezeigt, wenn das Feld Ausführen auf Wöchentlich oder Monatlichfestgelegt ist
      Wiederholungsintervall Geben Sie die Anzahl der Tage und Stunden ein, die gewartet werden soll, bevor dieser geplante Export wiederholt wird. Dieses Feld wird angezeigt, wenn das Feld Ausführen auf Regelmäßigfestgelegt ist.
      Zeit Geben Sie die Uhrzeit für die Ausführung des geplanten Exports ein.
      Delta-Exporte
      Delta-Exporte aktivieren Aktivieren Sie dieses Kontrollkästchen, um die Delta-Funktionalität für diesen geplanten Export zu aktivieren. Wenn diese Option ausgewählt ist, werden nur neue oder geänderte Datensätze exportiert.
      Delta an oder danach Wählen Sie Aktualisiert aus, um alle Datensätze zu exportieren, die sich seit dem letzten Export geändert haben, einschließlich neuer Datensätze. Wählen Sie Erstellt aus, um nur die neuen Datensätze zu exportieren, die nach dem letzten Export erstellt wurden.
      Hinweis:
      Wenn die Exportdefinition bereits eine Filterbedingung in den Feldern „sys_updated_on“ oder „sys_created_on“ enthält, können Sie durch Aktivieren von Delta-Exporten den geplanten Datenexport-Datensatz nicht speichern. In diesem Ereignis wird oben im Formular ein Fehler angezeigt.
      Geplante Ausführung des letzten Exports Lassen Sie dieses Feld leer, um alle Datensätze aus der Exportdefinition zu exportieren. Bei Verwendung von Delta-Exporten wird dieses Feld bei jeder Ausführung des geplanten Exports automatisch festgelegt. Datensätze, die nach diesem Datum und dieser Uhrzeit aktualisiert oder erstellt wurden, sind im Export-Delta enthalten, abhängig vom Wert für „Delta on“ oder „After “.
      Skripts
      Bedingt Aktivieren Sie dieses Kontrollkästchen, um den Zeitplan nur auszuführen, wenn eine Bedingung erfüllt ist.
      Bedingung Schreiben Sie das Skript, mit dem ausgewertet werden soll, ob der Export ausgeführt werden soll. Dieses Feld ist sichtbar, wenn Sie das Kontrollkästchen Bedingung aktivieren.
      Vor-Export-Skript ausführen Aktivieren Sie dieses Kontrollkästchen, um ein Skript auszuführen, bevor der Export beginnt.
      Vor-Skript Schreiben Sie das Skript, das Sie ausführen möchten, bevor die Daten exportiert werden. Dieses Feld ist sichtbar, wenn Sie das Kontrollkästchen Vor-Export-Skript ausführen aktiviert haben.
      Nach-Export-Skript ausführen Aktivieren Sie dieses Kontrollkästchen, um ein Skript nach Abschluss des Exports auszuführen.
      Post-Skript Schreiben Sie das Skript, das nach Abschluss des Exports ausgeführt werden soll. Dieses Feld ist sichtbar, wenn Sie das Kontrollkästchen Post-Export-Skript ausführen aktiviert haben.
    4. Klicken Sie auf Absenden.

    Nächste Maßnahme

    Sie können auf die Schaltfläche Jetzt ausführen klicken, um den Export sofort auszuführen und zu bestätigen, dass die Daten wie erwartet exportiert werden.

    Delta-Exporte des geplanten Exportsatzes

    Delta-Exporte enthalten nur die Datensätze, die sich seit dem letzten geplanten Export geändert haben.

    Sie können den Delta-Export nur für reguläre Tabellen wie Aufgaben- und Problemtabellen verwenden.
    Wichtig:
    Sie können den Delta-Export nicht für eine Datenbankansichtstabelle verwenden, bei der es sich um eine virtuelle Tabelle handelt, die physische Tabellen verknüpft.

    Eine Datenbankansicht enthält keine Systemfelder wie „sys_created on“, „sys_created by“ und „sys_updated on“. Da die Systemdatumsfelder nicht in der Datenbankansicht enthalten sind, können Sie Delta-Exporte nicht mit Datenbankansichten verwenden, da Sie nicht wissen, wann die Tabelle zuletzt aktualisiert wurde.

    Skriptoptionen für geplanten Exportsatz

    Beim Planen eines Exportsatzes können Sie auf bestimmte JavaScript-Objekte zugreifen.

    Verwenden Sie diese Objekte in Skripts für geplante Exportsätze, z. B. in den Feldern „Vorskript“ und „Postskript “.
    abbrechen
    Legen Sie dieses Objekt auf „wahr“ fest, um die Exportaktion zu stoppen. Alle untergeordneten Exportsätze werden ebenfalls abgebrochen, wenn das übergeordnete Element abgebrochen wird. Dieses Objekt ist nur im Feld „Vorskript“ verfügbar.
    Beispiel: Verwenden Sie das Feld Vorskript, um die Bedingungen des Exports auszuwerten und zu bestimmen, ob der Exportvorgang abgebrochen werden soll. Um den Exportvorgang abzubrechen, verwenden Sie den folgenden Aufruf:
    cancel = true;
    export_set
    Rufen Sie das GlideRecord-Objekt für den neuen Exportsatz ab. Mit dieser Variable können Sie die folgenden Spalten aus der Tabelle „sys_export_set“ abfragen:
    • name
    • sys_id
    • Staat
    • table_name

    Dieses Objekt ist sowohl im Feld „Vorskript“ als auch „Postskript “ verfügbar.

    Beispiel: Wenn Sie Informationen aus dem Exportsatz verwenden möchten, können Sie eine der Eigenschaften der Variablen „export_set“ angeben.

    var x = export_set.sys_id;