Saltar al contenido
Reconstruir proyecciones de empleados

Reconstruir proyecciones de empleados

Vuelve a calcular desde cero las proyecciones por empleado. Úsala cuando lo que muestra una página no parezca cuadrar con el historial registrado.

¿Qué es una proyección?

La app calcula por adelantado varios resúmenes por empleado: los datos que lee una página cuando la abres. Cada una de estas proyecciones se construye a partir del historial registrado (solicitudes de ausencia, envíos de hojas de horas, cambios de condiciones…) y se mantiene al día a medida que llegan cambios nuevos. Si una proyección llega a desfasarse (tras una migración fallida, una corrección manual de datos o una actualización que introdujo un error), reconstruirla a partir del historial la devuelve a un estado correcto conocido.

Proyecciones que reconstruye esta tarea

ProyecciónEn qué se basa
Búsqueda de empleadosEl directorio de empleados y la barra de búsqueda
Periodos de contratoLas condiciones laborales actuales e históricas de cada empleado
Proyección de ausencias por empleadoAusencias planificadas, activas y disfrutadas por empleado
Saldo de la bolsa de horasSaldos de las cuentas por empleado
Previsión de devengosDevengos previstos próximos
Proyección semanal de la hoja de horasTotales de la hoja de horas por semana
Resúmenes del periodoLos resúmenes pendientes, listos y enviados de cada empleado
Actividad de la políticaLa actividad que usa cada política de ausencias, por empleado
Bandeja de aprobacionesLa lista «por aprobar» del responsable
Vista de notificaciones del usuarioEl listado de notificaciones de cada usuario

Cómo funciona

  1. Carga el ámbito: por defecto, todos los empleados del espacio de trabajo
  2. Para cada empleado, reconstruye cada proyección por turno: la mayoría se reconstruyen volviendo a procesar el historial del empleado, exactamente como cuando se registró por primera vez
  3. Para algunas proyecciones, se hace una segunda pasada cuando ya se han reconstruido todos los empleados: p. ej., si alguien es responsable, lo que depende de conocer el responsable de cada empleado

Parámetros

ParámetroDescripción
ProyecciónLa proyección que se va a reconstruir. Por defecto, todas. Elegir una sola proyección reduce el trabajo; útil cuando sabes cuál está mal
Empleado (opcional, reconstruir un solo empleado)Reconstruye solo las proyecciones de este empleado
Unidad organizativa (opcional, reconstruir los empleados de esta unidad organizativa y sus descendientes)Reconstruye todos los empleados de esta unidad organizativa y de las unidades que dependen de ella. Se ignora si se indica un empleado

Cuando la ejecución se limita a un empleado o a una unidad organizativa, se omite la segunda pasada, porque da por hecho que se acaban de reconstruir todos los empleados.

Resultados de la tarea

MétricaDescripción
projectionLo que se ha reconstruido (all o una clave concreta)
scopeall, employee:<id> u org_unit:<id>
success_countEmpleados reconstruidos sin errores
error_countEmpleados en los que falló la reconstrucción (consulta los detalles de la ejecución para ver los errores por empleado)

Cuándo ejecutarla

  • Después de importar datos de otro sistema
  • Después de corregir datos no válidos con una migración
  • Cuando las páginas se vean mal para un solo empleado (elige ese Empleado para limitar la ejecución)
  • Después de un informe de incidencia que mencione una de las proyecciones por su nombre

Lanzamiento automático en rellenos

Cuando el ejecutor de tareas arranca y encuentra una proyección completamente vacía aunque haya empleados, programa esta tarea automáticamente. Es una red de seguridad para instalaciones nuevas y copias de seguridad restauradas.

Solución de problemas

ProblemaSolución
La ejecución tarda muchoReconstruir todas las proyecciones para todos los empleados es la opción más costosa. Limítala a una sola proyección o a una sola unidad organizativa cuando sepas qué quieres corregir
Errores en algunos empleadosAbre los detalles de la ejecución para ver los errores por empleado. A menudo se trata de una referencia a algo que se eliminó, que se puede corregir con una edición; después vuelve a reconstruir ese empleado
La proyección sigue viéndose mal tras la reconstrucciónLa reconstrucción procesa el historial con la misma lógica que la app en uso. Si esa lógica tiene un error, reconstruir no lo arregla: ponte en contacto con el soporte