Ir al contenido principal

Novedades Asistencia Bnovus Junio 2026

Escrito por Isidora

Gestión Marcas V2 - Pactado Bloqueado

Tipo de Cambio: Restricción de edición en columna Pactado sin rotatividad asignada

1. Descripción General del Cambio

Se realizó una mejora en el módulo de Gestión de Marcas (vista diaria y mensual v2) con el objetivo de evitar asignaciones manuales de jornada en registros que no corresponden a un turno válido. A partir de esta versión, el desplegable de la columna Pactado queda bloqueado cuando el colaborador no tiene rotatividad asignada para el día o semana consultado, mostrando siempre el valor “— Sin horario —” en esas filas.

2. Cambios Implementados

2.1 Bloqueo del desplegable Pactado sin rotatividad asignada

En la columna Pactado de la grilla de Gestión de Marcas, el comportamiento del desplegable de jornada ahora depende de si el colaborador tiene o no rotatividad asignada para el período visualizado:

Situación

Comportamiento

Sin rotatividad asignada

El desplegable muestra “— Sin horario —” y queda bloqueado. No permite seleccionar ni modificar la jornada.

Con rotatividad asignada

El desplegable permanece habilitado y funciona con normalidad, sin cambio de comportamiento.

Esta restricción aplica tanto en la vista mensual como en la vista diaria del módulo, y cubre todos los días del período consultado en que el colaborador no cuente con rotatividad asignada.

2.2 Pantallas afectadas

El cambio aplica en las siguientes URLs del sistema:

  • Gestión de Marcas – Vista mensual v2: /Parametros/Asistencia/Horarios/GestionMarcasv2.aspx

  • Gestión de Marcas – Vista diaria v2: /Parametros/Asistencia/Horarios/GestionMarcasDiav2.aspx

3. Impacto en el Usuario

  • No se requiere capacitación especial. El cambio es restrictivo y no altera flujos de trabajo existentes cuando el colaborador sí tiene rotatividad asignada.

  • Los días sin rotatividad asignada mostrarán el desplegable bloqueado con el valor “— Sin horario —”, lo que orienta visualmente al usuario sobre la ausencia de turno válido.

  • El cambio aplica de forma automática al renderizar la columna Pactado, sin intervención del usuario.

  • Los registros con rotatividad asignada no se ven afectados; el desplegable continúa habilitado con normalidad.

Listado de Colaboradores - Mejora formato y orden del nombre

Tipo de Cambio: Formato y ordenamiento de nombre completo en listado de colaboradores

1. Descripción General del Cambio

Se implementó una mejora en el módulo de Listado de Colaboradores que estandariza el formato de visualización y ordenamiento del nombre completo en el listado de colaboradores. Anteriormente, el campo "Nombre completo" mostraba los datos en el orden en que fueron ingresados al sistema, sin un criterio uniforme. A partir de esta versión, todos los nombres se muestran bajo el formato Apellido Paterno Apellido Materno Nombre, y el ordenamiento alfabético por defecto respeta esa misma estructura. El cambio aplica en la tabla principal del listado, en la exportación a Excel y en el selector de empleados utilizado para filtrar resultados.

2. Cambios Implementados

2.1 Formato de visualización del nombre completo

La columna Nombre completo en el listado de colaboradores (/Empleado/Empleados.aspx) muestra cada registro en el formato Apellido Paterno Apellido Materno Nombre. Este formato se aplica a todos los registros visibles en la tabla, independientemente de cómo fueron ingresados los datos originalmente en el sistema.

2.2 Ordenamiento alfabético por defecto

Al cargar o recargar el listado sin modificar el orden, los registros se muestran ordenados alfabéticamente de forma ascendente (indicado con el ícono ▲) respetando la secuencia Apellido Paterno → Apellido Materno → Nombre. Al hacer clic en el encabezado de la columna para aplicar orden descendente, los registros se invierten manteniendo esa misma estructura de campos. El ordenamiento funciona de forma consistente al combinarlo con cualquier filtro disponible (empresa, área, cargo, grupo, estado de colaborador, estado de contrato, entre otros).

2.3 Exportación a Excel

Al exportar el listado mediante el botón Exportar, el archivo Excel generado muestra la columna "Nombre completo" en el mismo formato Apellido Paterno Apellido Materno Nombre y los registros aparecen ordenados de la misma forma que en la tabla en pantalla al momento de realizar la exportación.

2.4 Pantallas afectadas

El cambio aplica en la siguiente pantalla del sistema:

Listado de colaboradores mostrando nombre en formato Apellido Paterno Apellido Materno Nombre

3. Impacto en el Usuario

  • El administrador visualiza el listado de colaboradores con un formato de nombre unificado y consistente, lo que facilita la búsqueda visual y la localización de personas por apellido.

  • El ordenamiento y el formato aplican también al archivo Excel exportado, por lo que los reportes descargados mantienen la misma estructura que la vista en pantalla.

  • No se requiere ninguna acción por parte del usuario. El cambio es automático y no altera los datos almacenados de los colaboradores; solo modifica la forma en que se presentan en pantalla y en el archivo exportado.

Jornada Especiales - Mejora en el máximo de horas

Tipo de Cambio: Ampliación del límite máximo de horas en Jornadas Especiales

1. Descripción General del Cambio

Se implementó una mejora en el módulo de Parámetros de Empresa que amplía el límite máximo de horas permitido al crear una Jornada Especial. Anteriormente, el campo "Número de Horas a solicitar" aceptaba un máximo de 6 horas. A partir de esta versión, el límite se extiende a 12 horas, permitiendo registrar jornadas especiales que abarquen una jornada laboral diaria completa. El cambio aplica tanto al label del campo como a las validaciones de frontend y backend.

2. Cambios Implementados

2.1 Actualización del label del campo de horas

El texto del label en el modal Nueva Jornada Especial cambia de "Número de Horas a solicitar (Max 6 Hrs)" a "Número de Horas a solicitar (Max 12 Hrs)", reflejando el nuevo límite permitido.

2.2 Actualización de la validación en frontend

La validación del atributo max del campo numérico en el modal de creación se actualiza de 6 a 12. El sistema acepta valores entre 1 y 12. Al ingresar un valor mayor a 12, el sistema muestra un mensaje de error indicando que el máximo permitido es 12 horas. El campo continúa siendo obligatorio; si se deja vacío, se mantiene el mensaje de validación actual.

2.3 Actualización de la regla de negocio en backend

La restricción del valor máximo a 6 horas se actualiza a 12 en el endpoint o stored procedure correspondiente al guardado de una Jornada Especial. El backend rechaza valores superiores a 12 retornando un error de validación. Los registros existentes de jornadas creadas con el límite anterior no se ven afectados.

2.4 Pantallas afectadas

El cambio aplica en la siguiente pantalla del sistema:

Modal Nueva Jornada Especial con campo Número de Horas a solicitar (Max 12 Hrs)

Listado de Jornadas Especiales con registro de 12 horas guardado exitosamente

3. Impacto en el Usuario

  • El administrador puede crear jornadas especiales que reflejen la jornada laboral completa de hasta 12 horas, sin necesidad de realizar ajustes manuales adicionales.

  • Los registros de jornadas especiales existentes no se ven afectados. El cambio aplica únicamente a nuevas jornadas creadas desde el modal.

  • No se requiere capacitación especial. El campo y el flujo de guardado se comportan igual que antes; solo cambia el límite máximo aceptado.

Recalculo - Mejora validación previa de contratos

Tipo de Cambio: Validación previa de contratos antes del recálculo de asistencia

1. Descripción General del Cambio

Se implementó una mejora en el módulo de Recálculo de Asistencia con el objetivo de detectar y notificar errores en los datos de contratos antes de iniciar el proceso de recálculo. A partir de esta versión, al presionar el botón Recalcular, el sistema ejecuta primero dos validaciones previas sobre los contratos activos de empleados activos: verificación de campos obligatorios completos y detección de solapamiento de fechas entre contratos. Si se encuentran errores, el recálculo se detiene y el administrador puede descargar un archivo Excel con el detalle de las observaciones para su corrección.

2. Cambios Implementados

2.1 Validación de campos obligatorios en contratos activos

Antes de iniciar el recálculo, el sistema verifica que todos los contratos activos de empleados activos contengan los siguientes datos obligatorios: tipo de contrato, fecha de ingreso, modalidad, área, cargo, centro de costo y número de contrato. Para contratos de duración definida, también se verifica la fecha de término. Si alguno de estos campos está vacío, el sistema registra el error indicando: RUT del empleado, nombre, número de contrato y campo faltante.

2.2 Detección de solapamiento de fechas entre contratos activos

El sistema también identifica empleados que tengan dos o más contratos activos con períodos de vigencia que se superpongan entre sí. Si un contrato no tiene fecha de término (plazo indefinido) y existe otro contrato activo con fecha de inicio posterior, el sistema lo considera solapado. En todos los casos registra: RUT, nombre del empleado, números de contrato involucrados y descripción del solapamiento.

2.3 Nuevo flujo del botón Recalcular

Al presionar Recalcular, el sistema ejecuta las validaciones previas mostrando un indicador de carga mientras se procesan. El comportamiento resultante depende del resultado de dichas validaciones:

Resultado validación

Comportamiento del sistema

Sin errores

El sistema procede automáticamente con el recálculo sin interrupciones.

Con errores

El recálculo se detiene y se muestra un mensaje indicando que existen observaciones pendientes, junto al botón Descargar errores.

2.4 Descarga de errores en archivo Excel

Cuando existen errores detectados en la validación previa, el administrador puede descargar un archivo Excel desde la pantalla de recálculo. El archivo contiene dos hojas: Campos incompletos y Solapamiento de fechas, cada una con las columnas: RUT, Nombre, Nº Contrato y Error. Si una de las validaciones no tiene errores, la hoja correspondiente se incluye solo con encabezados. Si la descarga falla, se muestra un mensaje de error sin bloquear el resto de la pantalla. El botón Descargar errores no se muestra cuando no existen errores de validación.

2.5 Pantallas afectadas

El cambio aplica en la siguiente pantalla del sistema:

Pantalla de Recálculo de Asistencia con estado Con errores

Reporte de validación Excel con campos incompletos por contrato

3. Impacto en el Usuario

  • Si las validaciones no detectan errores, el flujo del recálculo no cambia. El proceso continúa de forma automática sin intervención adicional del usuario.

  • Si se detectan errores, el recálculo se detiene y el administrador recibe una notificación con la opción de descargar el reporte Excel para revisar y coordinar las correcciones con el cliente antes de volver a intentar el proceso.

  • No se requiere capacitación especial. El cambio es preventivo y agrega una capa de control sin alterar el flujo de trabajo cuando los datos están correctos.

  • El archivo Excel descargable permite al administrador identificar con precisión qué empleados y contratos requieren corrección, facilitando la coordinación con el cliente antes de ejecutar el recálculo.

Configuración de Asistencia - Cambio Descuento Colacion Marcaje

Módulo: Configuración de Asistencia / Gestión de Marcas / Reportes

Tipo de Cambio: Descuento de colación basado en marcajes reales del empleado

1. Descripción General del Cambio

Se incorporó una nueva modalidad de cálculo de colación en el módulo de Configuración de Asistencia. Hasta ahora, el sistema siempre descontaba el tiempo de colación definido en el horario del empleado, sin considerar el tiempo real que este tomó como colación. A partir de esta versión, el administrador puede activar un nuevo parámetro denominado “Descontar colación según marcaje” que, cuando está habilitado, descuenta el tiempo efectivo transcurrido entre el marcaje de inicio y fin de colación registrado por el empleado. Este parámetro aplica exclusivamente en jornadas cuyo horario tiene activa la opción “Marcajes de colación”, ya que en horarios sin esa opción el sistema descuenta automáticamente el tiempo configurado en el horario.

2. Cambios Implementados

2.1 Nuevo parámetro en Configuración de Asistencia

Se agrega el campo “Descontar colación según marcaje” en la sección Condiciones para Cálculo de la pestaña Cálculo. El control es de tipo checkbox/toggle, consistente con los demás parámetros de la sección. Su estado inicial para toda empresa nueva o existente es desactivado, preservando el comportamiento actual. Al activarlo, el sistema pasa a descontar el tiempo real de colación en lugar del tiempo configurado en el horario. El parámetro se almacena en el campo descuentoColacionPorMarcaje de la tabla caConfiguracionAsistencia y aplica a nivel de empresa padre.

A continuación se muestra la pantalla de Condiciones para Cálculo con el parámetro desactivado (comportamiento anterior):

Condiciones para calculos - parametro desactivado

Y con el parámetro activado (nuevo comportamiento):

Condiciones para calculos - parametro activado

2.2 Condición de aplicación: horarios con “Marcajes de colación” activo

El nuevo cálculo aplica únicamente en jornadas cuyo horario tenga habilitada la opción “Marcajes de colación” en la configuración del horario (Editar Horario). Cuando un horario no tiene esta opción activa, el sistema descuenta automáticamente el tiempo de colación configurado, independientemente del valor del nuevo parámetro. A continuación se muestra la pantalla de Editar Horario con la opción habilitada:

Pantalla Editar Horario con Marcajes de colacion activo

2.3 Comportamiento del cálculo según valor del parámetro

La siguiente tabla resume el comportamiento del sistema según el valor del parámetro y la configuración del horario:

Parámetro

Horario con “Marcajes de colación”

Comportamiento

Desactivado (0)

Cualquiera

Se descuenta el tiempo de colación definido en el horario (comportamiento actual).

Activado (1)

Sí (“Marcajes de colación” habilitado)

Se descuenta el tiempo real entre el marcaje de inicio y fin de colación del empleado. Si no hay marcajes de colación, el descuento es 0.

Activado (1)

No (sin “Marcajes de colación”)

Se descuenta igualmente el tiempo configurado en el horario (el parámetro no aplica en este caso).

2.4 Ejemplo de cálculo comparativo

El siguiente ejemplo ilustra el impacto del parámetro sobre el total de horas trabajadas. El empleado tiene horario 09:00–18:30 con colación configurada de 60 minutos y registra marcaje de inicio de colación a las 13:20 y fin a las 14:00 (colación real de 40 minutos).

Dato

Parámetro desactivado

Parámetro activado

Entrada / Salida

09:00 – 18:30

09:00 – 18:30

Marcaje colación

13:20 – 14:00 (no se considera)

13:20 – 14:00 (40 min reales)

Colación descontada

60 min (configurado en horario)

40 min (marcaje real)

Total Trabajado

08:30:00

08:50:00

2.5 Impacto en Gestión de Marcas

El Gestión de Marcas no requiere cambios en su visualización. La columna Trabajadas reflejará el nuevo cálculo una vez guardado y recalculado. Las imágenes a continuación muestran la diferencia en el valor de horas trabajadas para el mismo empleado y jornada, antes y después de activar el parámetro.

Sin “Descontar colación según marcaje” (parámetro desactivado):

Gestion de Marcas con parametro desactivado - 08:30:00

Con “Descontar colación según marcaje” (parámetro activado):

Gestion de Marcas con parametro activado - 08:50:00

2.6 Impacto en Reportes de Asistencia

Los reportes de asistencia reflejan automáticamente el nuevo cálculo en la columna Trabajadas sin requerir cambios estructurales. Las imágenes a continuación muestran el Reporte Mensual para el mismo empleado, jornada del 02-06-2026, con el parámetro desactivado y activado respectivamente.

Reporte Mensual – parámetro desactivado (Trabajadas: 08:30:00):

Reporte mensual con parametro desactivado

Reporte Mensual – parámetro activado (Trabajadas: 08:49:59):

Reporte mensual con parametro activado

2.7 Pantallas afectadas

El cambio aplica en las siguientes pantallas del sistema:

  • Configuración de Asistencia – pestaña Cálculo – sección Condiciones para Cálculo

  • Gestión de Marcas: refleja el nuevo cálculo en columna Trabajadas al recalcular

  • Reportes de Asistencia (Reporte Mensual y similares): columna Trabajadas refleja el nuevo cálculo sin cambios estructurales

3. Impacto en el Usuario

  • El parámetro viene desactivado por defecto. Las empresas que no deseen cambiar su modalidad de cálculo no necesitan realizar ninguna acción y su operación no se verá afectada.

  • Al activar el parámetro, el cambio aplica desde el período siguiente al de la modificación. Los períodos históricos ya cerrados no se recalculan automáticamente.

  • El cálculo de horas extra y atrasos no se ve afectado por este parámetro. Ambos continuarán con su lógica actual.

  • No se requiere capacitación especial. El cambio es opcional, configurable por el administrador y no altera el flujo de trabajo habitual de los empleados.

¿Ha quedado contestada tu pregunta?