Plannings · Organisation des équipes

DutyCheck

Plannings pour équipes en rotation. Périodes, conflits et règles de cycle de vie sont appliqués côté serveur — un planning publié reflète donc toujours la réalité.

Auto-hébergé PHP 8.2 – 8.4 AGPL-3.0-or-later

Ce que fait l’app

DutyCheck structure la planification en phases claires : brouillon, validation, publication, clôture. Les bonnes personnes voient le bon planning au bon moment — et une trace propre reste à la fin.

Workflow par période

Brouillon, validation, publication et clôture avec des garde-fous clairs. La réouverture est contrôlée et traçable.

Règles de conflit

Chevauchements, temps de repos et politiques sont vérifiés côté serveur. L’interface affiche — le serveur décide.

Vues par rôle

Planificateur, responsable de site et collaborateurs — chaque rôle voit ce dont il a besoin, et rien de plus.

Absences en self-service

Demander et approuver des absences directement dans l’app — à côté du planning, pas dans un second système.

Instantanés d’audit

Les instantanés montrent exactement ce qui a été publié et quand — utile lorsqu’un client ou un auditeur pose des questions plus tard.

Lien temps optionnel

Reflète les absences dans ArbeitszeitCheck si cette app est installée (optionnel, activable dans les paramètres).

Conçu pour la sécurité

Conçu à partir de flux réels de sociétés de sécurité et de services en rotation — mais adapté partout où les plannings doivent être auditables.

Accessibilité

Objectif WCAG 2.1 AA : navigation clavier complète, balisage compatible lecteurs d’écran, mise en page responsive dès 320 px.

Captures d’écran

Cliquez sur une capture pour l’agrandir. Utilisez ou les flèches de la galerie pour naviguer ; Esc pour fermer.

Installation & prérequis

DutyCheck est publié dans l’App Store Nextcloud officiel et sur GitHub.

Depuis l’App Store

  1. Se connecter à Nextcloud en tant qu’administrateur.
  2. Ouvrir Apps.
  3. Rechercher DutyCheck.
  4. Télécharger et activer.

Manuellement depuis Git

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

Prérequis

  • PHP 8.2 – 8.4
  • MySQL / MariaDB ou PostgreSQL
  • Optionnel : ArbeitszeitCheck pour la synchronisation des absences

Retour à toutes les apps

Soutenir le développement

Ces apps sont développées en open source. Si DutyCheck est utile à votre organisation, vous pouvez soutenir le travail en cours via GitHub Sponsors. Besoin d’une fonctionnalité plus tôt ou adaptée à votre contexte ? Écrivez-nous — nous discutons volontiers d’un développement sponsorisé.