Skip to content

Benutzerverwaltung

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

👨‍💼 Benutzerverwaltung

OpenSchichtplaner5 unterstützt mehrere Benutzerkonten mit Rollen und feingranularen Berechtigungen.


Benutzer-Übersicht

Benutzerverwaltung

Die Benutzerverwaltung ist erreichbar unter Administration → Benutzerverwaltung.

⚠️ Nur Administratoren haben Zugriff auf die Benutzerverwaltung.

Die Tabelle zeigt je Benutzer Name, Beschreibung, Rolle und eine Zusammenfassung der Berechtigungen. Über die Aktionen lassen sich Rechte verwalten, das Passwort ändern oder zurücksetzen sowie der Benutzer bearbeiten oder löschen.


Benutzer anlegen

  1. Klicke auf ➕ Neuer Benutzer
  2. Fülle aus:
    • Benutzername (eindeutig, z. B. schmidt)
    • Beschreibung / Funktion (z. B. „Personalabteilung")
    • Passwort (mind. 6 Zeichen)
    • Rolle (Admin / Planer / Leser)
  3. Speichern

Benutzerrollen

Rolle Zugriff
🔑 Admin Vollzugriff auf alle Funktionen — alle Schreibrechte, Benutzerverwaltung, Backup, Import, Einstellungen
✏️ Planer Dienstpläne bearbeiten, Abwesenheiten eintragen, Notizen, Übergaben, Tauschbörse; Lesezugriff auf alle Stammdaten
👁️ Leser Nur Lesezugriff — alle Schreiboperationen sind gesperrt (HTTP 403)

Die Rollen werden im Backend durchgesetzt (403 bei fehlender Berechtigung) und im Frontend gespiegelt (Bedienelemente ausgeblendet bzw. deaktiviert).


🔬 Granulare Benutzerrechte

Zusätzlich zur Rolle werden je Benutzer feingranulare Schreibrechte aus dem SP5-Benutzerdatensatz ausgewertet. Sie steuern einzelne Planungsaktionen in Dienstplan, Einsatzplan, Urlaub, Notizen, Tauschbörse und Mitarbeiterverwaltung:

Recht Wirkung
Dienste schreiben (WDUTIES) Dienste eintragen, löschen, verschieben (auch per Drag & Drop)
Abwesenheiten schreiben (WABSENCES) Abwesenheiten eintragen/löschen, Urlaubsanträge genehmigen, Ansprüche pflegen
Notizen schreiben (WNOTES) Notizen und Schichtplan-Kommentare anlegen/ändern
Abweichungen erfassen (WDEVIATION) Arbeitszeitabweichungen eintragen
Vergangenheit ändern (WPAST) Änderungen an Tagen vor heute; ohne dieses Recht sind vergangene Zellen gesperrt
Nur tauschen (WSWAPONLY) Tauschbörse-Aktionen auch ohne das Recht „Dienste schreiben"
Mitarbeiter anlegen (ADDEMPL) Planer dürfen neue Mitarbeiter anlegen
Backup (BACKUP) Zugriff auf die Datensicherung

Verhalten:

  • Administratoren haben immer alle Rechte
  • Die Rechte werden beim Login über /api/auth/me geladen und im Frontend ausgewertet — gesperrte Zellen im Dienstplan zeigen einen erklärenden Tooltip (z. B. „Vergangenheit gesperrt — keine Berechtigung für rückwirkende Änderungen")
  • Die Flags stammen aus dem SP5-Benutzerdatensatz (5USER) und sind damit mit dem Original-Schichtplaner5 kompatibel

📖 Technische Details zu Rollen und Rechten: Authentifizierung und Rechte im API-Wiki


Zugriffsrechte pro Mitarbeiter / Gruppe

Über die Aktion „🔒 Rechte" bei einem Benutzer lässt sich der Zugriff zusätzlich auf bestimmte Mitarbeiter oder Gruppen einschränken:

Pro Mitarbeiter

  1. Benutzer auswählen → Rechte
  2. Mitarbeiter-Zugriff hinzufügen
  3. Mitarbeiter wählen und Rechte-Level festlegen: 🚫 Kein Zugriff / 👁️ Lesen / ✏️ Schreiben

Pro Gruppe

  1. Benutzer auswählen → Rechte
  2. Gruppen-Zugriff hinzufügen
  3. Gruppe wählen und Rechte-Level festlegen

Ohne Einschränkungen gilt die Rollen-Berechtigung. Für Administratoren sind Einschränkungen nicht nötig — sie haben immer vollständigen Zugriff.

💡 Typischer Anwendungsfall: Die Stationsleitung einer Abteilung bekommt Schreibzugriff nur für ihre Station, kann andere Stationen aber nicht verändern.


Passwort ändern

Eigenes Passwort

  1. Navigiere zu Mein Profil → Abschnitt „Passwort ändern"
  2. Altes Passwort eingeben
  3. Neues Passwort eingeben
  4. Speichern

Fremdes Passwort (Admin)

  • 🔑 Passwort — neues Passwort direkt setzen, oder
  • Reset — ein temporäres Passwort wird generiert und angezeigt (und, falls E-Mail konfiguriert ist, versendet)

Weiter: Administration — Backup, Protokoll und Wartung · Zwei-Faktor-Authentifizierung — 2FA (TOTP)

🧸 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