Saltar al contenido

Tareas por lotes

Las tareas por lotes son procesos en segundo plano que se ejecutan de forma programada para mantener el sistema en buen estado, entregar notificaciones y correos electrónicos y mantener al día los datos calculados. Una segunda categoría de tareas está reservada a la solución de problemas: no se ejecutan por sí solas, pero se pueden lanzar manualmente para reconstruir datos o recuperarse de problemas.

Resumen

Las tareas se pueden repetir sin riesgo: ejecutarlas varias veces el mismo día da el mismo resultado. Cada tarea registra cada ejecución (una «ejecución de tarea») para que puedas revisar qué ha pasado o volver a ejecutarla, por ejemplo para otra fecha.

Tareas programadas

Estas tareas se ejecutan automáticamente cada día. El programador decide qué espacio de trabajo necesita cada tarea: los espacios de trabajo que no tienen nada que hacer se omiten. Aun así, puedes lanzar cualquiera de ellas manualmente si quieres forzar una ejecución o probar con otra fecha de ejecución.

Aprovisionamiento automático
Crea y quita cuentas de usuario cuando empiezan y terminan los contratos.
Previsión de devengos
Calcula previsiones de los próximos devengos de ausencias.
Materialización de devengos
Convierte los devengos previstos en abonos reales en las cuentas de tiempo.
Aplicar cambios programados
Aplica los cambios programados pendientes cuando llega su fecha de efecto.
Consumo de ausencias
Cuenta las ausencias planificadas como disfrutadas cuando empiezan y descuenta los saldos.
Recordatorio de ausencias
Envía avisos el día laborable anterior al inicio de una ausencia.
Registro de ausencias
Registra entradas diarias para las ausencias en curso sin fecha de fin.
Publicar la jornada teórica de las hojas de horas
Publica la jornada teórica y los festivos de las próximas semanas.
Actualización del estado del contrato
Pasa a los empleados a Activo o Inactivo el día en que empieza o termina su contrato.
Limpieza de antiguos empleados
Quita a las personas que se han ido de las disponibilidades que las mencionan.
Generación de resúmenes del periodo
Abre resúmenes del periodo pendientes para cada nuevo periodo de aprobación.
Recordatorio de resúmenes del periodo
Avisa a los empleados cuando un resumen llega a su fecha límite o se retrasa.
Resumen diario para responsables
Un correo diario que resume lo que cada responsable tiene que aprobar.
Conciliación de complementos
Mantiene las filas de complementos de los resúmenes abiertos en línea con la configuración actual.
Sincronización de integraciones
Trae empleados, contratos y unidades organizativas de las integraciones activadas.
Limpieza de cuentas no verificadas
Elimina las cuentas de registro que nunca verificaron su correo electrónico.
Eliminación de espacios de trabajo
Elimina de forma permanente los espacios de trabajo desactivados una vez pasado el periodo de retención.

Otras tareas programadas

Estas tareas también se ejecutan por sí solas, los días en que tienen algo que hacer. No tienen página propia; sigue el enlace a la función a la que sirve cada una.

TareaQué hace
advisory-sweepEnvía los correos del día de cada aviso activo.
auto-register-workRegistra la jornada teórica en los días laborables pasados que se dejaron completamente vacíos, para los empleados cuya política de jornada usa Registrar automáticamente las horas teóricas.
payroll-closeBloquea los resúmenes aprobados una vez pasada la fecha de cierre de la nómina, para las integraciones de nómina que envían al aprobar.
integration-retryVuelve a enviar las actualizaciones de integraciones que no llegaron al sistema externo.
holiday-calendar-repairTermina de actualizar la jornada teórica tras un cambio en un calendario de festivos, cuando la actualización inmediata no se completó.
approval-delegation-catchupCuando termina la delegación de aprobaciones de un responsable, le envía un único correo resumen con lo que sigue esperándole.
employee-retentionMueve a la papelera a los empleados que han superado el periodo de retención de datos y elimina de forma permanente a los empleados que llevan 30 días en la papelera.
security-log-retentionElimina las entradas del registro de seguridad de más de 24 meses.
export-cleanupElimina las exportaciones del espacio de trabajo de más de 30 días.
verify-statement-periods-cleanupElimina los informes de verificación de resúmenes de más de 30 días.

Tareas de solución de problemas

Estas tareas las lanza un operador. No se ejecutan por sí solas. Úsalas para reconstruir un conjunto de datos derivado, recuperarte de una migración fallida o actualizar los índices de búsqueda tras cambios de configuración.

Ver el historial de tareas

Ve a Administración › Ejecuciones de tareas para ver el historial de todas las ejecuciones de tareas por lotes.

Lista de ejecuciones de tareas
Lista de ejecuciones de tareas

La lista muestra:

  • Iniciada el: cuándo empezó a ejecutarse la tarea
  • Tipo de tarea: el tipo de tarea que se ejecutó
  • Estado: el estado actual (Pendiente, En ejecución, Completada, Detenida, Advertencia o Fallida)
  • Duración: cuánto tardó la tarea en completarse
  • Errores: el número de errores encontrados (si los hay)

Haz clic en cualquier fila para ver los resultados detallados de esa ejecución, incluidos los parámetros que se usaron y los contadores que devolvió la tarea.

Detalles de la ejecución de una tarea
Detalles de la ejecución de una tarea

Significado de los estados

EstadoSignificado
PendienteEn cola, esperando a empezar
En ejecuciónEn curso
CompletadaTerminada correctamente
AdvertenciaTerminada, pero algunos registros se omitieron o tuvieron errores. La tarea ha hecho su trabajo; las advertencias se muestran en los contadores del resultado
FallidaEncontró un error del que no pudo recuperarse y se detuvo
DetenidaDetenida manualmente antes de terminar

Ejecutar una tarea manualmente

Puedes lanzar cualquier tarea manualmente en cualquier momento:

  1. Haz clic en Ejecutar tarea
  2. Selecciona uno o varios tipos de tarea
  3. (Opcional) Elige una Fecha de ejecución distinta de hoy
  4. (Opcional) Rellena las Opciones propias de la tarea seleccionada
  5. Haz clic en Ejecutar tarea para iniciarla
Cuadro de diálogo para lanzar una tarea
Cuadro de diálogo para lanzar una tarea

Cuándo usar la fecha de ejecución

La mayoría de las tareas interpretan la fecha de ejecución como «el día para el que es esta ejecución». La predeterminada es hoy. Elegir otra fecha es útil cuando quieres:

  • Probar qué haría una tarea un día futuro (p. ej., el inicio de un próximo periodo de resumen)
  • Ponerte al día con un día en que la tarea no se ejecutó
  • Volver a ejecutar una tarea para una fecha pasada concreta
Una fecha de ejecución personalizada solo se acepta en espacios de trabajo de prueba (activa Espacio de trabajo de prueba en Administración › Espacio de trabajo). En un espacio de trabajo normal, toda ejecución manual usa la fecha de hoy: ejecutar una tarea real con una fecha inventada produciría resultados incorrectos que habría que limpiar a mano.
Cuadro de diálogo para lanzar una tarea con una fecha personalizada
Cuadro de diálogo para lanzar una tarea con una fecha personalizada

Parámetros

Cuando seleccionas una tarea que acepta parámetros, el cuadro de diálogo muestra un formulario con las opciones de esa tarea. La página de cada tarea documenta sus propios parámetros.

Tipos de parámetros habituales:

  • Simulación: informa de lo que haría la tarea sin hacer ningún cambio. Disponible en las tareas que eliminan o sincronizan datos
  • Forzar / Forzar recálculo: ignora las comprobaciones de «ya hecho» y vuelve a procesar todos los elementos
  • Empleado / Unidad organizativa: limita una reconstrucción a un solo empleado o a una rama del árbol organizativo