La mejora en la funcionalidad de penalizaciones permite una gestión más flexible y adaptada a las necesidades de cada organización. Ahora, los administradores pueden configurar distintos parámetros que definen cuándo una cancelación genera infracción y cómo se escalan las penalizaciones.
Además, se amplía el alcance de las sanciones en el módulo de parking: no solo bloquean la posibilidad de hacer nuevas reservas, sino que también eliminan las reservas ya creadas que coincidan con el período de penalización.
⚙️ Configuración en administración
⚙️ Configuración en administración
Se incorporan tres nuevos campos en la sección de penalizaciones:
Máximo de horas para cancelar una reserva
Define cuántas horas antes del inicio de la reserva se puede cancelar.
Una vez pasado este límite, el botón de cancelar se deshabilita.
Máximo de horas de cancelación sin infracción
Permite establecer un margen de tiempo antes de la reserva en el que, aunque se cancele, no se aplicará penalización.
Si la cancelación ocurre dentro de este margen, se genera una infracción de primer grado (leve).
Máximo de infracciones de primer grado
Establece cuántas veces un usuario puede recibir penalizaciones leves antes de que las siguientes se conviertan automáticamente en infracciones de segundo grado.
Estos parámetros son configurables desde la página de administración y se aplican tanto en escenarios con algoritmo como sin él.
🔁 Funcionamiento del sistema
🔁 Funcionamiento del sistema
Cancelaciones
✅ Antes del límite sin infracción → Cancelación libre, sin penalización.
⚠️ Dentro del rango con infracción leve → Se genera infracción de primer grado + aviso por correo.
❌ Pasado el límite máximo → No es posible cancelar (botón deshabilitado).
Check-in
Si el usuario no realiza el check-in en el horario establecido, se genera automáticamente una infracción de segundo grado.
Escalado de infracciones
Al superar el número máximo de infracciones leves, la siguiente falta pasa a ser grave, aplicando un bloqueo según configuración.
🅿️ Penalizaciones en el módulo de parking
🅿️ Penalizaciones en el módulo de parking
Con esta mejora, las penalizaciones tienen un alcance mayor:
❌ Un usuario con penalización activa no podrá crear nuevas reservas.
🗑️ Las reservas y prereservas existentes se eliminarán automáticamente si coinciden con el período de penalización.
El sistema asegura así que ningún usuario penalizado pueda acceder al parking durante el tiempo de sanción.
🤖 Penalizaciones con y sin algoritmo
🤖 Penalizaciones con y sin algoritmo
Con algoritmo: las sanciones afectan también al proceso de asignación automática de plazas.
Sin algoritmo: aplican sobre reservas manuales igualmente.
En ambos casos, el comportamiento es coherente: se bloquean nuevas reservas, se eliminan las existentes durante el período sancionado y se aplica el escalado automático de infracciones.
📌 Consideraciones finales
📌 Consideraciones finales
Las notificaciones por correo se ajustan según el tipo de infracción (leve o grave).
El administrador puede definir todos los valores: horas, número de infracciones y días de vigencia.
El sistema elimina automáticamente reservas o prereservas en conflicto.
Los cambios se reflejan tanto en la administración como en la PWA de usuarios.
