Zum Inhalt springen

Scheduling

Im Bereich Scheduling sind alle Funktionen zusammengefasst, die durch manuelle oder zeitlich gesteuerte Aktionen ausgelöst werden.

Dazu gehören:

  • Jobs
  • Zeitpläne
  • Übersichten über anstehende und ausgeführte Jobs

Jobs

Ein Job ist ein Programm, das eine spezifische Aufgabe übernimmt.

Beispiel:

  • Schnittstellenprogramm zur Anbindung eines Druckdienstleisters
  • Text- & <Tag>-Suche innerhalb eines Voralagen-XML

Ein Job wird entweder manuell gestartet oder durch einen Zeitplan ausgelöst.

Zeitpläne

Ein Zeitplan definiert, wann ein Job ausgeführt wird.

Er ermöglicht die zeitgesteuerte Planung von Jobs nach festgelegten Kriterien, z. B.:

  • täglich um 18:00 Uhr
  • stündlich ab 00:01 Uhr
  • Montag bis Freitag um 14:00 Uhr

Zeitpläne steuern somit die automatisierte Ausführung von Scheduling-Jobs innerhalb des Systems.

Entscheidungsregel: Filewatcher oder Scheduling?

Die Wahl zwischen Filewatcher und Scheduling hängt vom gewünschten Auslösemechanismus ab.

Verwenden Sie Filewatcher, wenn …

  • die Verarbeitung durch den Eingang einer Datei ausgelöst werden soll
  • Schnittstellendaten reaktiv verarbeitet werden
  • je Datei oder je Datensatz Prozesse gestartet werden sollen
  • keine feste zeitliche Planung erforderlich ist

Verwenden Sie Scheduling, wenn …

  • eine Ausführung zu festen Zeitpunkten erfolgen soll
  • Prozesse regelmäßig (z. B. täglich, stündlich, werktags) laufen sollen
  • ein Job unabhängig vom Eingang externer Dateien gestartet werden soll
  • eine manuelle Auslösung zusätzlich möglich sein soll

Kurzform

  • Dateieingang bestimmt den Start → Filewatcher
  • Zeit bestimmt den Start → Scheduling

Vergleich: Scheduling vs. Filewatcher

Kriterium Scheduling Filewatcher
Auslöser Zeitgesteuert oder manuell Dateiablage in überwachten Verzeichnissen
Steuerungsart Proaktiv geplant Reaktiv (ereignisgesteuert)
Typischer Start Zu definierten Zeitpunkten (z. B. täglich 18:00 Uhr) Beim Eingang einer Datei
Wiederholung Regelmäßig nach Zeitplan Abhängig vom Dateieingang
Typische Nutzung Periodische Exporte, Druckdatenbereitstellung, Systemprüfungen Verarbeitung eingehender CSV-/TXT-Dateien
Technische Grundlage Zeitplan (Scheduler) Verzeichnisüberwachung
Zuletzt aktualisiert am