Planning de service · Organisation des équipes

DutyCheck

Planning de service pour équipes en rotation. Périodes, règles de conflit et le cycle brouillon → publié → clôturé sont appliqués côté serveur. Un planning publié correspond à l’état valide sur le serveur — y compris les snapshots d’audit.

  • Auto-hébergé
  • PHP 8.2 – 8.5 · NC 32–34
  • 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.

Flux 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.

Compatible avec ces modules

DutyCheck n’est délibérément pas un outil de saisie des temps ni de facturation. Il planifie les shifts et les plannings de service — entièrement utilisable sans autre app Check.

  • ArbeitszeitCheck (optionnel) — lorsque les deux apps sont installées, les absences approuvées dans ArbeitszeitCheck apparaissent sur le planning (lecture seule), pour ne planifier personne en congé. Disponible
  • ProjectCheck (optionnel) — heures projet facturables ; autre mission que la planification des services. Disponible
  • DutyCheck + ArbeitszeitCheck — objectifs hebdomadaires alternés (p. ex. rythme bihebdomadaire en officine) issus du planning publié vers le calcul des heures cibles. Prévu

ArbeitszeitCheck — saisie des temps · Guide exploitation par équipes · Tous les modules en un coup d’œil

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.5
  • MySQL / MariaDB ou PostgreSQL
  • Optionnel : ArbeitszeitCheck pour la synchronisation des absences

Retour à toutes les apps

DutyCheck Mobile (optionnel)

L’app web reste gratuite (AGPL). L’app téléphone officielle s’adresse aux organisations qui veulent que le personnel consulte et confirme le planning sur mobile. Prix catalogue : 5 € par utilisateur / an, à partir de 25 € / an pour jusqu’à cinq utilisateurs (facture et clé de licence). Android ; pas encore listée publiquement sur le Play Store — l’app web couvre l’exploitation du planning. Pas d’iOS, pas de SKU Terminal.

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é.