Cuadrantes · Planificación de turnos

DutyCheck

Cuadrantes para equipos por turnos. Periodos, reglas de conflicto y el ciclo borrador → publicado → cerrado se aplican en el servidor. Un plan publicado corresponde al estado válido en el servidor — incluidos los snapshots de auditoría.

  • Autoalojado
  • PHP 8.2 – 8.5 · NC 32–34
  • 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.

Compatible con estos módulos

DutyCheck no es deliberadamente una herramienta de registro horario ni de facturación. Planifica turnos y cuadrantes — plenamente utilizable sin ninguna otra app Check.

  • ArbeitszeitCheck (opcional) — con ambas apps instaladas, las ausencias aprobadas en ArbeitszeitCheck aparecen en el cuadrante (solo lectura) para no planificar a nadie durante una ausencia. Disponible
  • ProjectCheck (opcional) — horas de proyecto facturables; tarea distinta de la planificación de turnos. Disponible
  • DutyCheck + ArbeitszeitCheck — objetivos semanales rotativos (p. ej. ritmo quincenal en farmacia) del cuadrante publicado hacia el cálculo de horas objetivo. Previsto

ArbeitszeitCheck — registro horario · Guía de operaciones por turnos · Todos los módulos de un vistazo

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.5
  • MySQL / MariaDB o PostgreSQL
  • Opcional: ArbeitszeitCheck para reflejar ausencias

Volver a todas las apps

DutyCheck Mobile (opcional)

La app web sigue siendo gratuita (AGPL). La app oficial para teléfono es para organizaciones que quieren que el personal consulte y confirme el cuadrante en el móvil. Precio de lista: 5 € por usuario / año, desde 25 € / año para hasta cinco usuarios (factura y clave de licencia). Android; aún no listada públicamente en Play — la app web cubre la operación del plan. Sin iOS, sin SKU Terminal.

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.