Turni di servizio · Pianificazione turni

DutyCheck

Pianifica i turni di lavoro per i team a turni. Periodi, conflitti e regole del ciclo di vita vengono applicati dal server in modo che un elenco pubblicato rifletta sempre la realtà.

Auto-ospitato PHP 8.2 – 8.4 AGPL-3.0-or-later

Cosa fa

DutyCheck suddivide la pianificazione in chiare fasi del ciclo di vita (bozza, convalida, pubblicazione, chiusura), in modo che le persone giuste vedano l'elenco giusto al momento giusto e in seguito tu abbia un record pulito.

Flusso per periodo

Bozza, validazione, pubblicazione e chiusura dei turni con guardrail espliciti. La riapertura è controllata e tracciabile.

Regole di conflitto

Sovrapposizioni, periodi di riposo e controlli di policy sono verificati lato server. L'interfaccia mostra — il server decide.

Viste per ruolo

Viste pianificatore, responsabile di sede e dipendenti — ciascuno vede ciò che serve e nulla di più.

Assenze in self-service

Richiedi e approva assenze direttamente nell'app, accanto al piano stesso.

Istantanee di audit

Le istantanee di prova mostrano esattamente cosa è stato pubblicato e quando. Utile quando un cliente o un revisore chiede in seguito.

Collegamento opzionale al rilevamento tempo

Rispecchia le assenze in ArbeitszeitCheck se l'app è installata (opzionale, attivabile nelle impostazioni).

Pensato per i servizi di sicurezza

Progettato su flussi di lavoro reali per aziende di sicurezza e servizi a turni — ma applicabile ovunque i turni debbano essere verificabili.

Accessibilità

Obiettivo WCAG 2.1 AA: navigazione completa da tastiera, markup compatibile con screen reader, layout responsive da 320 px.

Screenshot

Clicca uno screenshot per ingrandirlo. Usa o le frecce sullo schermo per scorrere la galleria; Esc per chiudere.

Installazione e requisiti

DutyCheck è pubblicata nell'App Store ufficiale di Nextcloud e su GitHub.

Dall'App Store

  1. Sign in to Nextcloud as administrator.
  2. Open App.
  3. Cerca DutyCheck.
  4. Scarica e attiva.

Manualmente da Git

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

Requisiti

  • PHP 8.2 – 8.4
  • MySQL / MariaDB o PostgreSQL
  • Opzionale: ArbeitszeitCheck per la sincronizzazione delle assenze

Torna a tutte le app

Sostieni questa app

Queste app sono sviluppate in modo aperto. Se DutyCheck è utile alla vostra organizzazione, potete sostenere il lavoro in corso tramite GitHub Sponsors. Avete bisogno di una funzionalità prima o su misura per il vostro contesto? Contatto us — discutiamo volentieri lo sviluppo sponsorizzato di funzionalità.