Job Execute Batch Jobs

Zweck

Der Job executeBatchJobs fuehrt mehrere Hintergrundprozesse nacheinander aus. Damit lassen sich abhaengige Aufgaben in definierter Reihenfolge buendeln, ohne sie einzeln ueber den Scheduler starten zu muessen.

Ablauf

  1. Beim Start liest der Job die konfigurierten Eintraege aus der Warteschlange.
  2. Die Liste wird der Reihe nach abgearbeitet. Vor jedem Start wird der Jobname protokolliert.
  3. Bei Fehlern entscheidet die Option Hintergrundprozesse bei erstem Fehler stoppen?, ob die Ausfuehrung sofort endet oder ob die restlichen Eintraege trotzdem laufen.
  4. Wird der Batchlauf von einem System-Admin unterbrochen, stoppt der Job und schreibt die noch nicht gestarteten Eintraege ins Log.

Konfiguration

Hintergrundprozesse bei erstem Fehler stoppen?

Aktivieren, wenn die gesamte Reihe abbrechen soll, sobald ein Job fehlschlaegt. In diesem Modus werden die nicht gestarteten Eintraege im Log gelistet. Deaktivieren, wenn die restlichen Prozesse trotz Fehler weiterlaufen sollen.

Aufzurufende Hintergrundprozesse

  • Mit Hinzufuegen werden neue Zeilen angelegt. Jede Zeile enthaelt eine Dropdownliste zur Auswahl eines vorhandenen Hintergrundjobs.
  • Der Bearbeiten-Link oeffnet den gewaehlten Job direkt in der Konfigurationsmaske.
  • Mit dem Loeschen-Symbol entfernen Sie Eintraege aus der Warteschlange.
  • Die Reihenfolge entspricht exakt der Ausfuehrungsreihenfolge. Sortieren Sie die Liste entsprechend Abhaengigkeiten.

Hinweise

  • Planen Sie ausreichend Zeit zwischen komplexen Jobs ein, damit sich Laufzeiten nicht ueberlappen.
  • Aktivieren Sie die Stopp-Option fuer kritische Ketten, damit Folgejobs nicht auf unvollstaendigen Daten laufen.
  • Pruefen Sie nach jedem Lauf das Protokoll fuer Erfolg, Fehler und uebersprungene Eintraege.
Kommentare (0)