Novedades Versión 9.0

Creado por Marta Paniagua, Modificado el Mar, 5 May a 9:34 A. M. por Marta Paniagua

La versión 9.0 de Sebastián HR supone una renovación profunda del sistema. Se han rediseñado procesos clave, incorporado nuevas herramientas y refactorizado módulos críticos de asistencia, reporting y personalización. Se recomienda leer y comprender detenidamente esta documentación antes de utilizar la versión.

⚠️ Atención — Cambios con impacto en operativa
Esta versión incluye cambios en la lógica de cálculo de jornadas, en el modelo de datos de fichajes y en la arquitectura de reports. Algunos comportamientos anteriores quedan obsoletos. Revisa cada sección antes de actualizar.

Índice de Cambios

A continuación encontrarás un resumen de cada área de cambio incluida en esta versión, con un enlace al documento técnico correspondiente para una lectura en profundidad.

Gestión de Jornadas y Fichajes
Módulo de Asistencia · Refactorización completa

Se ha rediseñado el circuito completo de registro de fichajes y asignación de jornadas. El sistema ahora distingue de forma explícita entre empleados planificados (EPF) y empleados sin turno asignado (ETSP), aplicando reglas distintas para agrupar fichajes en jornadas.

Jerarquía de turno
Resolución de turno en 5 niveles de prioridad: desde jornada ya calculada hasta turno por defecto de oficina.
Soporte nocturno y guardias
Gestión nativa de turnos que cruzan medianoche y guardias de más de 12 horas.
Reglas ETSP
Agrupación por descanso mínimo entre fichajes y duración máxima configurable de jornada.
Leer documentación completa →
Zonas Horarias en Fichajes
Módulo de Asistencia · Nueva funcionalidad

El sistema ahora registra y almacena cuatro campos de hora por cada fichaje: la hora del dispositivo, la hora UTC, la hora oficial de la empresa y la marca de inserción. Esto permite soportar empresas con empleados en múltiples zonas horarias manteniendo una hora oficial coherente para el cálculo de jornadas y nóminas.

DeviceLocalTime
CheckTimeUtc
CheckTime ⭐ (oficial)
Inserted
Importante: CheckTime es ahora el único campo que se usa para calcular jornadas y nóminas. Los procesos anteriores que leían directamente GETDATE() quedan obsoletos.
Leer documentación completa →
Gestión de Incidencias
Módulo de Asistencia · Modelo ampliado

Se ha ampliado el sistema de incidencias con una distinción formal entre incidencias bloqueantes (impiden validar la jornada) e informativas (solo auditoría). Las jornadas pasan ahora por tres estados: Generada → Validada → En Balance. El sistema evalúa incidencias de forma continua a lo largo de todo el ciclo de vida.

Bloqueantes
Fichaje faltante, fraude horario, secuencia ilógica de entradas/salidas. La jornada no se puede cerrar.
ℹ️ Informativas
Salida anticipada, marcaje fuera de turno, incumplimiento de descanso. Quedan en auditoría.
Leer documentación completa →
Dirty Log — Jornadas Sucias
Módulo de Asistencia · Nuevo mecanismo de invalidación

Se introduce el concepto de "jornada sucia" (DirtyFlag = 1). Cuando un dato externo cambia retroactivamente (turno modificado, vacación añadida, festivo alterado, fichaje insertado en día validado), los triggers marcan la jornada afectada para recálculo sin alterar su estado de validación.

Concepto clave: "Sucio" no significa error. Significa que los cálculos están desactualizados y se regenerarán en el siguiente ciclo del Cron (pCron_Incidences_Recalc). El recálculo es stateless: ignora los valores anteriores y parte siempre de la foto actual del sistema.
Leer documentación completa →
Catálogo de Reports
Hub de Reporting · 24 informes implementados

Se publica el catálogo oficial de los 26 informes disponibles en el Hub de Reporting, organizados en áreas funcionales: Plantilla, Control Horario, Absentismo, Nóminas y más. Cada report documenta su formato de salida (Excel/PDF), parámetros de entrada, nivel de agregación y la vista o SP de origen.


Leer documentación completa →
Test Data Wizard
Herramientas de Demo · Nueva herramienta

Nueva herramienta integrada para generar entornos de demostración completos de forma automática. En menos de 10 segundos crea empresas, oficinas, empleados, turnos, fichajes históricos de 2 meses y ausencias con datos realistas, utilizando un diseño de factorías SQL modulares y operaciones set-based de alto rendimiento.

3 pasos guiados
Configuración → Previsualización → Resultado
Seguridad integrada
Bloqueo automático si detecta datos reales. Reversible con purge seguro.
LITE y PRO
Soporta ambos modos. En PRO genera también contratos y prenóminas.
Leer documentación completa →
HR Style Guide
Personalización y Diseño · Nueva guía de estilos

Se publica la guía de estilos oficial del sistema. Documenta todas las variables de color semánticas (tokens), clases tipográficas, componentes visuales reutilizables y convenciones de layout utilizadas en las plantillas y vistas de Sebastián HR. Es la referencia obligatoria para cualquier personalización o extensión de la interfaz.

Tokens de color semánticos Clases tipográficas HR Componentes de módulo Flexygo
Leer documentación completa →

¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
Se requiere la verificación del CAPTCHA.

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo