Das Regelsystem in getaiplan bietet aus einer Anzahl von Möglichkeiten frei konfigurierbare Kontrollen und Einschränkungen, die während der Programmnutzung unterstützen. So können beispielsweise firmeninterne Richtlinien oder Gesetze kontrolliert werden.
Regeln
Das Regelsystem besteht zunächst aus Regeln, die die spezifischen Kontrollen repräsentieren. Für die Bearbeitung von Regeln gelten folgende Einschränkungen, um eine konsistente Gültigkeit während ihres Einsatzes zu gewährleisten:
-
Befand sich die Regel bereits heute oder früher in Anwendung so kann sie nicht mehr verändert werden
-
Hat eine Regel eine Anwendung in der Zukunft so ist ein Löschen nicht möglich
Regelanwendung
Eine Regelanwendung spezifiziert einen Zeitraum in dem eine Regel angewendet wird. Für die Bearbeitung von Regelanwendungen gelten folgende Einschränkungen, um eine konsistente Gültigkeit während ihres Einsatzes zu gewährleisten:
-
Der bereits angewendete Zeitraum einer Regelanwendung kann nicht bearbeitet werden.
-
Eine bereits in Anwendung befindliche Regel kann nicht gelöscht werden.
Arbeitstag
Einige der Regeln verwenden die Definition eines Arbeitstages. Ein Arbeitstag ist eine Abfolge von Einplanungen ohne eine Mindestruhezeit (Standard 11h). Der Arbeitstag entspricht nicht einem Kalendertag, da aufgrund bspw. Nachtschichteinplanungen keine 24 Uhr Grenze gilt.
Regeltypen
Mindestruhezeit
Die Mindestruhezeit schreibt die mindestens notwendige Dauer einer Arbeitsunterbrechung (keine Einplanung) zwischen zwei Arbeitstagen vor. Alle Einplanungen ohne dieser Mindestruhezeit zählen zu einem Arbeitstag. Ist die Regel angegeben wird die angegebene Mindestruhezeit für andere Regeln zur Erkennung von Arbeitstagen verwendet statt voreingestellter 11 Stunden.
Eine Regelverletzung liegt vor, wenn ein Arbeitstag länger als 24h dauert. Also eine Einplanungsfolge vorliegt, die über mehr als 24 Stunden nicht die vorgeschriebene Mindestruhezeit beachtet.
Maximale tägliche Arbeitszeit
Diese Regel schreibt die maximale Arbeitszeitdauer aller Einplanungen innerhalb eines Arbeitstages vor.
Schichtüberschneidung
Es darf keine sich überlappenden Schichtzuweisungen geben.
Minimale Gesamtpausenzeit
Diese Regel schreibt die minimal benötigte Pausenzeit für eine bestimmte Einplanungsdauer (Mindestdauer) vor.
Durch die mehrfache Verwendung der Regel kann beispielsweise angegeben werden, dass je 6h Einplanung mindestens 15min Pause, und bei 9h Einplanung mindestens 30min Pause benötigt werden.
Eine Regelverletzung liegt vor, wenn eine am Stück erfolgte Einplanung ohne Mindestpausenzeit länger ist als die angegebene Einplanungsdauer.
Maximale pausenfreie Arbeitszeit
Diese Regel schreibt die minimale Frequenz von Pausen innerhalb einer Einplanung vor. So kann verhindert werden, dass für die Angabe von mindestens 15min benötigte Pause je 6h nicht erst 5h am Stück gearbeitet werden kann, sondern die Pause bereits nach bspw. 3h angesetzt sein müsste.
Maximal Arbeitstage ohne Unterbrechung
Die Regel schreibt eine maximale Anzahl an aufeinanderfolgenden Arbeitstagen ohne mindestens 24h Unterbrechung vor.
Beispiel
Für eine reguläre Schichtplanung werden häufig die folgenden 3 Regeln verwendet:
-
Schichtüberschneidung: Vermeidung von parallelen Schichtzuordnungen
-
Mindestruhezeit: Die notwendige Ruhezeit zwischen zwei Arbeitstagen. Innerhalb eines beliebigen 24h Zeitblock müssen bspw. 11h Ruhezeit beachtet werden.
Diese Regel verhindert beispielsweise eine Schichteinplanung von Früh/Nacht/Spät, da der Mitarbeiter kontinuierlich eingesetzt wird, ohne die benötigte Ruhezeit von 11h einzuhalten. Eine Einplanung von Früh/Nacht ist erlaubt, wenn vorher und danach die Mindestruhezeit eingehalten wird. -
Maximale Tagesarbeitszeit: Die maximal zulässige Gesamtarbeitszeit an einem Arbeitstag. Innerhalb eines Arbeitstages muss die maximale Arbeitszeit eingehalten werden.
Eine Einplanung von Früh/Nacht am selben Tag mit jeweils 8h wäre bei einer maximalen Arbeitszeit von 10h unzulässig. Dagegen kann aber eine Einteilung von zwei 4h Blöcken normal ausgeführt werden.