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

Miglioriamo questa app con l’uso reale. Segnalazioni di bug, punti deboli e idee aiutano — aprite una GitHub Issue o scrivete a info@software-by-design.de.

  • Auto-ospitato
  • PHP 8.2 – 8.5 · NC 32–35
  • 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.

Screenshot Mobile

Catture dall’app companion. Tocca per ingrandire.

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à. Il feedback sul prodotto — bug, punti deboli, pezzi mancanti — è sempre il benvenuto tramite GitHub Issues o info@software-by-design.de; guida direttamente ciò che costruiamo dopo.