Von der Bedarfskurve zur besetzten Woche, in drei Schritten.
Eine Prognose sagt dir, wie viele Leute du am Donnerstag um 11:15 brauchst. Sie sagt dir nicht, welche Schichten du schreiben sollst. Genau das macht die Schichtgenerierung: Sie nimmt die benötigten Stunden der Woche und deckt sie mit den Schichtformen ab, die du tatsächlich fährst — Früh, Mittel, Spät — und übergibt das Ergebnis direkt an die automatische Zuteilung. Jeder Schritt zeigt dir die Kosten, bevor er etwas festschreibt, und jeder Schritt lässt sich rückgängig machen.
Vorschau, erstellen, zuteilen.
Vorschau.
Bevor eine einzige Schicht geschrieben wird, siehst du die Zahlen: wie viele Schichten, für wie viele Leute, wie viele Stunden Abdeckung über die Prognose hinaus, wie viele Stunden deine eigenen Positionsminima obendrauf legen, welche bestehenden Entwürfe überschrieben und welche Schichten in Ruhe gelassen würden. Stunden, die keine Schichtform erreicht, stehen nach Tag aufgelistet da — statt still mit einer erfundenen Form zugedeckt zu werden.
Schichten erstellen.
Übernehmen, und die Entwürfe stehen. Veröffentlichte Schichten und alles, was du selbst bearbeitet hast, werden nie überschrieben — die Generierung fasst nur ihre eigenen Entwürfe an. Ein Button macht den ganzen Durchgang rückgängig, samt Rückkehr der Entwürfe, die er ersetzt hatte.
Leute zuteilen.
Übergib die frische Woche direkt an die automatische Zuteilung, ohne den Ablauf zu verlassen — oder hör hier auf und besetze selbst. Auch der Zuteilungsschritt hat sein eigenes Rückgängig, du kannst also Schritt für Schritt zurück statt von vorn anzufangen.
Ein Katalog der Formen, die du fährst.
Ein Profil ist eine Schichtform mit Namen.
Eine Startzeit, eine Länge, die Wochentage, für die sie gilt, und optional Standort, Bereich oder Position, zu denen sie gehört. Pflegst du einen Katalog, darf die Generierung nur diese Formen verwenden — der Plan sieht dann aus wie einer, den du selbst geschrieben hättest. Pflegst du keinen, werden die Formen aus deiner Arbeitsrichtlinie abgeleitet: Längen zwischen Minimum und Maximum, mit Start dort, wo der Tag öffnet und wo der Bedarf hochspringt.
Längere Schichten sind besser für dein Team und kosten Leerlauf.
Im abgeleiteten Modus rechnet ein Regler für die kürzeste Schicht die Zahlen live neu — der Preis einer Drei-Stunden-Untergrenze gegenüber einer mit sechs Stunden ist sichtbar, bevor du dich festlegst. Auch eine Schicht ist nicht gratis: Du sagst Shiftavo, was eine Schicht weniger an Übergabe- und Briefingzeit wert ist, und die Generierung fasst genau dort zusammen, wo sich das rechnet.
Deine Positionsminima gelten — und werden separat ausgewiesen.
Braucht eine Position immer zwei Leute, wenn sie offen ist — eine Qualifikationsregel, eine Sicherheitsregel, deine eigene Vorgabe — wird auch eine ruhige Stunde mit zwei besetzt, nicht mit einer. Die Stunden, die das kostet, werden getrennt von der Überbesetzung ausgewiesen: So siehst du, was deine eigenen Regeln kosten und was eine daneben liegende Prognose.
Lücken werden gemeldet, nicht überdeckt.
Hat dein Katalog keine Form, die den Sonntagmorgen erreicht, sagt die Generierung das — Tag, Zeit, Position und wie viele Leute fehlen — statt eine Schicht zu erfinden, die niemand so planen würde. Leg ein Profil an, das dorthin reicht, oder besetze diese Stunden von Hand.