FACHWISSEN · PROJEKTE & TRANSFORMATION

Automatisierung zur Sommerzeit: Warum täglich um 02:30 Uhr eine Sonderregel braucht

Kalenderzeit und verstrichene Zeit bewusst unterscheiden. / Distinguish local calendar time from elapsed time.
Kalenderzeit und verstrichene Zeit bewusst unterscheiden.

Ein Ablauf soll jeden Tag um 02:30 Uhr Ortszeit starten. Bei einer Zeitumstellung kann diese Uhrzeit jedoch fehlen oder zweimal vorkommen. Welche Ausführung dann stattfindet, hängt vom verwendeten Zeitplaner und seiner Konfiguration ab. Eine normale Woche allein reicht deshalb nicht als Test für einen kalenderbasierten Prozess.

Ortszeit ist keine feste Zeitdauer

Eine lokale Kalenderregel orientiert sich an einer Zeitzone. Ein Abstand von 24 Stunden beschreibt dagegen verstrichene Zeit. An Tagen mit Zeitumstellung können diese Regeln zu unterschiedlichen örtlichen Startzeiten führen. Für den Prozess muss feststehen, welche Bedeutung fachlich benötigt wird.

Ein fiktiver Abrechnungslauf

Ein täglicher Lauf verarbeitet die offenen Vorgänge eines lokalen Geschäftstags. Das Team entscheidet ausdrücklich, wie ein fehlender Startzeitpunkt behandelt wird: überspringen, nachholen oder auf eine andere Uhrzeit verschieben. Für einen doppelt vorkommenden Zeitpunkt wird ebenfalls festgelegt, ob ein oder zwei Läufe zulässig sind. Das Systemverhalten wird anschließend gegen diese Regel geprüft.

Den Zeitplaner nicht erraten

Verschiedene Werkzeuge können unterschiedliche Vorgaben haben. Beispielsweise kann eine nicht vorhandene Uhrzeit ausgelassen werden, während eine doppelte Uhrzeit nur einmal ausgeführt wird. Daraus darf keine allgemeine Regel für jedes System abgeleitet werden. Dokumentiert werden verwendete Zeitzone, konkrete Konfiguration und beobachtetes Verhalten.

Auch Wiederanläufe fachlich absichern

Ein nachgeholter Lauf sollte erkennen, welchen Zeitraum er tatsächlich verarbeiten soll. Eine eindeutige Periodenkennung kann dabei hilfreicher sein als die bloße aktuelle Uhrzeit. Zusätzlich werden Neustarts und verspätete Ausführungen getestet. So entsteht ein überprüfbarer Ablauf, der einen Geschäftstag kontrolliert bearbeitet, statt zufällig von der Uhrdarstellung einer einzelnen Maschine abhängig zu sein.

WordPress Cookie Plugin von Real Cookie Banner