Dienstpläne · Schichtplanung

DutyCheck

Dienstpläne für schichtbasierte Teams. Perioden, Konfliktregeln und der Ablauf Entwurf → veröffentlicht → abgeschlossen werden serverseitig durchgesetzt. Ein veröffentlichter Plan entspricht dem auf dem Server gültigen Stand — inklusive Audit-Snapshots.

  • Selbst gehostet
  • PHP 8.2 – 8.5 · NC 32–34
  • AGPL-3.0-or-later

Was die App leistet

DutyCheck teilt Planung in klare Phasen: Offen, Veröffentlicht, Abgeschlossen. So sehen die richtigen Personen den richtigen Plan zur richtigen Zeit — und am Ende bleibt eine saubere Spur.

Perioden-Workflow

Offen, Veröffentlicht und Abgeschlossen mit klaren Leitplanken. Wiedereröffnung ist kontrolliert und nachvollziehbar.

Konfliktregeln

Überschneidungen, Ruhezeiten und Richtlinien werden serverseitig geprüft. Die Oberfläche zeigt Konflikte an — der Server entscheidet.

Rollenbasierte Sichten

Planer:innen und Mitarbeitende — jede Rolle sieht, was sie braucht; optionale Standort-Einschränkung für Planer:innen.

Self-Service-Abwesenheiten

Abwesenheiten direkt in der App beantragen und genehmigen — neben dem Plan, nicht in einem zweiten System.

Audit-Snapshots

Snapshots zeigen genau, was wann veröffentlicht wurde — nützlich, wenn Kund:in oder Auditor:in später nachfragt.

Optionale Zeiterfassungs-Anbindung

Spiegelt Abwesenheiten in ArbeitszeitCheck, wenn diese App installiert ist (optional, in den Einstellungen schaltbar).

Für Sicherheitsdienste gemacht

Anhand realer Workflows von Sicherheits- und schichtbasierten Service-Unternehmen entworfen — passt aber überall, wo Pläne auditierbar sein müssen.

Barrierefreiheit

Ziel WCAG 2.1 AA: vollständige Tastaturbedienung, Screenreader-freundliches Markup, responsives Layout ab 320 px.

Screenshots

Screenshot anklicken zum Vergrößern. Mit oder den Pfeilen in der Galerie blättern; Esc zum Schließen.

DutyCheck Mobile (optional)

Die Web-App bleibt kostenlos (AGPL). Die offizielle Telefon-App ist für Organisationen, die Mitarbeitende den Dienstplan auf dem Handy einsehen und bestätigen lassen wollen. Listenpreis: 5 € pro Nutzer / Jahr, ab 25 € / Jahr für bis zu fünf Nutzer (Rechnung und Lizenzschlüssel). Android; noch nicht öffentlich im Play Store gelistet — Web-App deckt den Planbetrieb ab. Kein iOS, kein Terminal-SKU.

Installation & Voraussetzungen

DutyCheck ist im offiziellen Nextcloud App Store und auf GitHub veröffentlicht.

Aus dem App Store

  1. Als Administrator:in in Nextcloud anmelden.
  2. Apps öffnen.
  3. Nach DutyCheck suchen.
  4. Herunterladen und aktivieren.

Manuell aus Git

git clone https://github.com/aSoftwareByDesignRepository/\
nextcloud-dutycheck.git \
  /pfad/zu/nextcloud/apps/dutycheck
cd /pfad/zu/nextcloud
php occ app:enable dutycheck

Voraussetzungen

  • PHP 8.2 – 8.5
  • MySQL / MariaDB oder PostgreSQL
  • Optional: ArbeitszeitCheck für die Spiegelung von Abwesenheiten

Zurück zu allen Apps

Entwicklung unterstützen

Diese Apps werden öffentlich weiterentwickelt. Wenn DutyCheck für Ihre Organisation hilfreich ist, können Sie die laufende Arbeit über GitHub Sponsors unterstützen. Benötigen Sie eine Funktion früher oder passend zu Ihrem Umfeld? Schreiben Sie uns — wir besprechen gern gesponserte Feature-Entwicklung.