Cuadrantes · Planificación de turnos

DutyCheck

Cuadrantes para equipos por turnos. Los periodos, conflictos y reglas del ciclo de vida se aplican en el servidor — un plan publicado refleja siempre la realidad.

Autoalojado PHP 8.2 – 8.4 AGPL-3.0-or-later

Qué hace la app

DutyCheck divide la planificación en fases claras: borrador, validación, publicación y cierre. Así ven las personas adecuadas el plan adecuado en el momento adecuado — y al final queda un rastro limpio.

Flujo por periodos

Borrador, validación, publicación y cierre con límites claros. La reapertura es controlada y trazable.

Reglas de conflicto

Solapamientos, descansos y políticas se comprueban en el servidor. La interfaz muestra — el servidor decide.

Vistas por rol

Planificador, responsable de instalación y empleados — cada rol ve lo que necesita y nada de lo que no debe ver.

Ausencias en autoservicio

Solicitar y aprobar ausencias directamente en la app — junto al plan, no en un segundo sistema.

Instantáneas de auditoría

Las instantáneas muestran exactamente qué se publicó y cuándo — útil cuando un cliente o auditor pregunta después.

Conexión opcional con registro de tiempo

Refleja ausencias en ArbeitszeitCheck si esa app está instalada (opcional, activable en ajustes).

Pensada para servicios de seguridad

Diseñada a partir de flujos reales de empresas de seguridad y servicios por turnos — pero encaja donde los planes deben ser auditables.

Accesibilidad

Objetivo WCAG 2.1 AA: teclado completo, marcado apto para lectores de pantalla, diseño responsive desde 320 px.

Capturas de pantalla

Haga clic en una captura para ampliarla. Use o las flechas de la galería para pasar; Esc para cerrar.

Instalación y requisitos

DutyCheck está publicada en la tienda oficial de apps de Nextcloud y en GitHub.

Desde la tienda de apps

  1. Inicie sesión en Nextcloud como administrador.
  2. Abra Apps.
  3. Busque DutyCheck.
  4. Descargue y active.

Manualmente desde Git

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

Requisitos

  • PHP 8.2 – 8.4
  • MySQL / MariaDB o PostgreSQL
  • Opcional: ArbeitszeitCheck para reflejar ausencias

Volver a todas las apps

Apoyar el desarrollo

Estas apps se desarrollan en abierto. Si DutyCheck resulta útil para su organización, puede apoyar el trabajo continuo a través de GitHub Sponsors. ¿Necesita una función antes o adaptada a su entorno? Escríbanos — con gusto hablamos del desarrollo patrocinado de funciones.