Saltar al contenido
Publicar la jornada teórica de las hojas de horas

Publicar la jornada teórica de las hojas de horas

Publica la jornada teórica semanal y los festivos de cada empleado, para que el calendario de la hoja de horas tenga siempre datos de las próximas ~13 semanas.

Cómo funciona

La jornada teórica semanal de cada empleado (minutos de trabajo previstos por día) y su lista de festivos se calculan por adelantado y se guardan, para que la hoja de horas pueda mostrarlos sin volver a calcularlos cada vez que se carga la página. Esta tarea hace avanzar la última semana publicada, semana a semana:

  1. Elige a los empleados: empleados activos o pendientes cuyas semanas publicadas todavía no llegan a ~13 semanas vista
  2. Calcula una semana: para cada semana que falta, calcula la jornada teórica y los festivos a partir de las condiciones laborales y la política de jornada actuales del empleado
  3. Guarda las semanas juntas: un registro por empleado contiene todas las semanas recién calculadas
  4. Omite las semanas sin cambios: cuando los valores de una semana son idénticos a los publicados antes, se deja fuera (la tarea avanza igualmente más allá de ella)

Cualquier día que no sea lunes, la semana objetivo no se ha movido desde el día anterior, así que todos los empleados activos ya están al día y la tarea no hace nada; es intencionado.

Cuándo se ejecuta

La tarea se ejecuta todos los días. Lo que tarda depende de cuántos empleados estén atrasados; normalmente solo los que han tenido un cambio de condiciones o de política en las últimas 24 horas.

Parámetros

ParámetroDescripción
ForzarVuelve a publicar todas las semanas de todos los empleados activos o pendientes, incluidas las semanas que no han cambiado. Úsalo cuando la hoja de horas muestre una jornada teórica o unos festivos que no coinciden con las condiciones y políticas configuradas

Resultados de la tarea

MétricaDescripción
processedNúmero de empleados sobre los que ha actuado la tarea
emittedNúmero de semanas publicadas
candidatesNúmero de empleados que ha revisado la tarea
skippedEmpleados que la tarea no ha podido procesar (errores de carga)
forceSi la ejecución usó el parámetro Forzar

Cuándo usar Forzar

  • Después de un cambio importante en las políticas de jornada que también deba aplicarse a semanas pasadas
  • Cuando el calendario de la hoja de horas parezca mostrar una jornada teórica incorrecta o falten festivos para empleados activos o pendientes
  • Después de restaurar una copia de seguridad o ejecutar una migración que haya afectado a condiciones o políticas

Forzar vuelve a publicar las semanas en todo el intervalo (desde el inicio del resumen del periodo abierto de cada empleado, o desde el inicio del mes pasado, hasta ~13 semanas vista). Cuenta con que la ejecución tarde más que una normal.

Solución de problemas

ProblemaSolución
Se muestra una jornada teórica incorrecta en una semana futuraComprueba que las condiciones laborales y la política de jornada de ese empleado dan el valor esperado. Ejecútala con Forzar para volver a publicar
Faltan festivos en el calendarioRevisa el calendario de festivos que cubre al empleado. Ejecútala con Forzar para actualizar
Un empleado nuevo no tiene datos en el calendarioLos empleados activos y pendientes se recogen automáticamente en la siguiente ejecución. Para incluir a un empleado de inmediato, ejecuta la tarea