Skip to content

Dienstplan

Matthias Schabhüttl edited this page Jun 12, 2026 · 1 revision

📋 Dienstplan-Verwaltung

Der Dienstplan ist die zentrale Ansicht von OpenSchichtplaner5. Hier werden Schichten geplant, Abwesenheiten eingetragen und der Überblick über die Personalplanung behalten.


Monatsansicht

Dienstplan

Der Dienstplan zeigt eine Matrix: Mitarbeiter in den Zeilen, Tage des Monats in den Spalten.

Visuelle Hervorhebungen

Element Darstellung
Wochenende (Sa/So) 🟦 Hellblau hinterlegt
Heutiger Tag 🔵 Blau hervorgehoben
Feiertage ★ Farbmarkierung + Tooltip
Schicht/Abwesenheit Farbige Badges mit Kürzel
Zyklusdienst ↻-Kennzeichnung (generiert aus dem Schichtmodell)
Tooltips Hover auf Badge → Schichtname, Zeiten, Abwesenheitsgrund

Mehrfacheinträge pro Zelle

Eine Zelle (Mitarbeiter × Tag) kann mehrere Einträge enthalten — z. B. einen Dienst und eine (Teiltags-)Abwesenheit am selben Tag. Die Einträge werden in der Zelle gestapelt dargestellt; das Kontextmenü bietet Aktionen (Bearbeiten, Löschen …) je Eintrag an.

Konfliktdialog bei belegten Feldern

Beim Eintragen (per Klick oder Drag & Drop) in ein bereits belegtes Feld erscheint der Konfliktdialog „Feld bereits belegt" mit drei Optionen:

Option Wirkung
Zusätzlich eintragen Der neue Eintrag wird ergänzt (nicht möglich, wenn bereits ein Dienst vorhanden ist und ein zweiter Dienst eingetragen werden soll)
Vorhandene ersetzen Bestehende Einträge werden durch den neuen ersetzt
Abbrechen Keine Änderung

Mit dem Häkchen „immer so" lässt sich die gewählte Strategie merken — der Dialog erscheint dann nicht mehr. Die gemerkte Strategie kann auf der Seite Einstellungen wieder auf „immer fragen" zurückgesetzt werden.


🚦 Besetzungsampel (Personalbedarf)

Ist ein Personalbedarf definiert, zeigt die Kopfzeile des Dienstplans für jeden Tag eine bedarfsbasierte Ampel:

Status Farbe Bedeutung
under 🔴 Rot Unterbesetzt — weniger Mitarbeiter eingeteilt als Mindestbedarf
ok 🟢 Grün Soll erfüllt — Besetzung im Min/Max-Rahmen
over 🟠 Orange Überbesetzt — mehr Mitarbeiter als Maximum
none (keine Ampel) Für diesen Tag ist kein Bedarf definiert

Der Tooltip der Ampel zeigt die Details (z. B. „3/4 Mitarbeiter besetzt"). Grundlage sind der wöchentliche und der datumsspezifische Personalbedarf je Gruppe und Schichtart.


Weitere Funktionen

📊 Mitarbeiter-Auslastungsbalken

  • Zeigt die Auslastung jedes Mitarbeiters als Fortschrittsbalken
  • Auslastungsgrad basiert auf Soll-/Ist-Stunden
  • Aktivierbar über Checkbox „Auslastung" in der Filterleiste

🔤 A-Z Schnellfilter

  • Alphabetische Buchstabenleiste unterhalb der Filterzeile
  • Ein Klick auf einen Buchstaben filtert Mitarbeiter nach Anfangsbuchstaben

🔄 Schicht-Tausch Modal

  • Zwei Mitarbeiter können Schichten tauschen
  • Dialog zeigt beide Schichten zur Bestätigung

📋 Woche-Kopieren Modal

  • Gesamte Woche für einen Mitarbeiter kopieren
  • Zielwoche(n) auswählen und übertragen

💡 Schicht-Empfehlungen Modal

  • Empfehlungen für freie Slots
  • Berücksichtigt Qualifikationen, Arbeitszeit-Limits und Fairness

🎨 Legende

  • Legende am unteren Rand des Dienstplans: Heute, Wochenende, ★ Feiertag, ↻ Zyklusdienst, Besetzungsampel
  • Alle aktiven Schichtarten mit Farbe und Kürzel

Navigation & Suche

Aktion Beschreibung
◀ / ▶ Pfeile Monat vor/zurück wechseln
Heute Sprung zum aktuellen Monat
Strg+G Datumssprung — direkt zu einem beliebigen Datum
Monat-/Jahr-Dropdown Direkt zum gewünschten Monat/Jahr springen
Gruppen-Filter Nur Mitarbeiter einer bestimmten Gruppe anzeigen
🔍 Suche (Strg+F) Mitarbeiter-Suche nach Name
A–Z Filter Schnellfilter nach Anfangsbuchstabe
Sortierung Name A-Z / Z-A / Nummer ↑↓

Schicht eintragen

Methode 1: Klick auf Zelle

  1. Klicke auf eine leere Zelle (Mitarbeiter × Tag)
  2. Der Schicht-Dialog öffnet sich
  3. Wähle die Schichtart aus der Dropdown-Liste
  4. Optional: Arbeitsplatz zuweisen, Notiz hinzufügen
  5. Klicke Speichern

Methode 2: Rechtsklick → Kontextmenü

Rechtsklick auf eine Zelle öffnet das Kontextmenü:

📋 Schicht eintragen
🚫 Abwesenheit eintragen
✏️  Bearbeiten
🗑️  Löschen
🔄 Schicht tauschen
📋 Kopieren / Einfügen

Bei Zellen mit mehreren Einträgen werden die Aktionen je Eintrag angeboten.

Methode 3: Drag & Drop

  • Badge auf andere Zelle ziehen → Schicht verschieben
  • Mit gedrückter Alt-Taste → Schicht kopieren
  • Beim Ziehen auf ein belegtes Feld erscheint der Konfliktdialog

Zyklusdienste (aus Schichtmodellen generiert) sind gekennzeichnet und können nicht direkt verschoben oder gelöscht werden — sie lassen sich nur durch einen manuellen Eintrag überschreiben.


Abwesenheit eintragen

  1. Rechtsklick auf die Zelle → „Abwesenheit eintragen"
  2. Abwesenheitsart wählen (Urlaub, Krank, Sonder-UZ …)
  3. Tageszeit wählen: ganztägig, vormittags, nachmittags oder stundenweise (mit Zeitfenster) — siehe Urlaubsverwaltung
  4. Optional: Mehrtägiger Datumsbereich
  5. Speichern

🔐 Benutzerrechte im Dienstplan

Welche Aktionen ein Benutzer im Dienstplan ausführen darf, hängt neben der Rolle (Admin/Planer/Leser) von den granularen Benutzerrechten ab — z. B. „Dienste schreiben", „Abwesenheiten schreiben" oder „Änderungen in der Vergangenheit". Gesperrte Zellen zeigen einen erklärenden Tooltip. Details: Benutzerverwaltung


Drucken 🖨️

Drucken-Button oben rechts:

  • Sidebar und Buttons ausgeblendet
  • Tabelle für A4-Querformat optimiert

Einsatzplan (Tagesansicht)

Einsatzplan

Der Einsatzplan zeigt einen einzelnen Tag als Zeitleiste mit Beginn-/Endzeiten als Balken. Auch hier sind Zyklusdienste gekennzeichnet.


Jahresübersicht

Die Jahresuebersicht zeigt das gesamte Jahr eines Mitarbeiters als Tagesraster (12 Monate × 31 Tage) mit den Dienstplan-Farben — ein Klick auf eine Zelle öffnet den Monat im Dienstplan. Alternativ steht der Modus „Zusammenfassung" zur Verfügung.


Tastenkürzel

Kürzel Aktion
/ Monat wechseln
Strg+F Mitarbeiter-Suche
Strg+G Datumssprung
Strg+Z / Strg+Y Rückgängig / Wiederherstellen
Esc Dialog/Suche schließen
Enter Eintrag speichern
Del Markierten Eintrag löschen

Weiter: Mitarbeiter — Mitarbeiterverwaltung im Detail

🧸 OpenSchichtplaner5 v1.2.0

Home — Startseite


🚀 Einstieg


📊 Dashboard

  • Dashboard — Charts, Widgets & Performance

📅 Planung


📄 Berichte & Daten


🗃️ Stammdaten


🔗 Integrationen


⚙️ Administration


📱 Features


🔗 Links


📚 Verwandte Wikis

Clone this wiki locally