Saltar al contenido

Consumo de ausencias

Pasa los periodos de ausencia de «planificados» a «disfrutados» cuando llega su fecha de inicio y descuenta la cantidad correspondiente del saldo del empleado.

Cómo funciona

La tarea de consumo se ejecuta a diario y procesa cualquier periodo planificado cuya fecha de inicio sea igual o anterior a la fecha de ejecución:

  1. Identifica los periodos vencidos: busca empleados cuya próxima ausencia planificada ha empezado
  2. Registra el consumo: un solo registro actualiza la ausencia del empleado, su saldo y las entradas de la hoja de horas relacionadas
  3. Divide los periodos largos: cuando un periodo planificado abarca más de un periodo de aprobación (p. ej., unas vacaciones que cruzan dos meses con aprobación mensual), solo se consume la parte que cae dentro del periodo actual. El resto sigue planificado y se consume cuando vence su propia parte

Cada periodo consumido deja de contar como planificado y cuenta como disfrutado en el saldo del empleado.

Cuándo se ejecuta

La tarea se ejecuta automáticamente y solo se lanza en los espacios de trabajo que tienen al menos un periodo planificado vencido. Si la lanzas manualmente en un espacio de trabajo sin nada pendiente, devuelve un resultado «omitido».

Parámetros

Esta tarea no tiene parámetros. Lo único que puedes fijar es la fecha de ejecución, que hace las veces de «hoy» a la hora de identificar los periodos vencidos.

Resultados de la tarea

MétricaDescripción
periods_consumedNúmero de periodos planificados que se convirtieron en disfrutados
consumption_errsNúmero de periodos que no se pudieron consumir (registrados con detalles)

Casos especiales

  • Periodos sin cuenta de tiempo (ausencias registradas solo en una actividad, p. ej., un día parental que no descuenta de ningún saldo): se consumen con una cantidad de cero. No se descuenta nada, pero el periodo cuenta igualmente como disfrutado
  • Ausencias con fecha anterior: se consumen en el momento en que se aprueba la solicitud, no mediante esta tarea; así que esta tarea es sobre todo una red de seguridad y el desencadenante de los periodos que empiezan hoy

Solución de problemas

ProblemaSolución
El periodo sigue apareciendo como planificado el día después de empezarComprueba que la tarea se ejecutó ese día para el espacio de trabajo. Si falló, consulta los detalles de la ejecución y lanza manualmente una nueva ejecución con la fecha de ejecución correcta
No se ha descontado el saldoComprueba que el periodo está vinculado a una cuenta de tiempo. Los periodos sin cuenta de tiempo no descuentan ningún saldo; es lo esperado
Una ausencia larga se consume en parteLos periodos se dividen según el periodo de aprobación de la hoja de horas del empleado. Cada parte se consume en su propia fecha de inicio