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.5 · NC 32–34
  • 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.

Compatibile con questi moduli

DutyCheck non è deliberatamente uno strumento di rilevazione presenze né di fatturazione. Pianifica turni e piani di servizio — pienamente utilizzabile senza altre app Check.

  • ArbeitszeitCheck (opzionale) — con entrambe le app installate, le assenze approvate in ArbeitszeitCheck compaiono sul piano (sola lettura), così nessuno viene pianificato durante un’assenza. Disponibile
  • ProjectCheck (opzionale) — ore di progetto fatturabili; compito diverso dalla pianificazione dei turni. Disponibile
  • DutyCheck + ArbeitszeitCheck — obiettivi settimanali alternati (es. ritmo bisettimanale in farmacia) dal piano pubblicato verso il calcolo delle ore target. In programma

ArbeitszeitCheck — rilevazione presenze · Guida al lavoro a turni · Tutti i moduli a colpo d’occhio

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.5
  • MySQL / MariaDB o PostgreSQL
  • Opzionale: ArbeitszeitCheck per la sincronizzazione delle assenze

Torna a tutte le app

DutyCheck Mobile (opzionale)

L’app web resta gratuita (AGPL). L’app telefonica ufficiale è per le organizzazioni che vogliono far consultare e confermare i turni sullo smartphone. Listino: 5 € per utente / anno, da 25 € / anno per fino a cinque utenti (fattura e chiave di licenza). Android; non ancora elencata pubblicamente sul Play Store — l’app web copre la gestione dei turni. Niente iOS, nessuno SKU Terminal.

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? Contattateci — discutiamo volentieri lo sviluppo sponsorizzato di funzionalità.