Saltar al contenido
Limpieza de antiguos empleados

Limpieza de antiguos empleados

Quita a las personas que se han ido de todas las disponibilidades que las mencionan.

Cómo funciona

Una disponibilidad puede mencionar a personas concretas —en actividades, motivos, avisos, calendarios de festivos y políticas—, ya sea para incluirlas o como excepción. Cuando alguien se ha ido, mencionarlo ya no significa nada, y los editores ya lo ocultan.

Cada noche, la tarea busca todas las actividades, motivos, avisos, calendarios de festivos y políticas cuya disponibilidad menciona a un empleado con el estado Inactivo, y los vuelve a guardar sin él, como si lo hubiera quitado un administrador. Una política o un calendario de festivos recibe una nueva versión en su historial, aplicada desde hoy. Los empleados cuya recontratación está planificada (Pendiente) conservan su lugar.

Cuándo se ejecuta

A diario. Solo se lanza cuando una disponibilidad sigue mencionando a alguien que se ha ido. El estado del contrato se actualiza en el mismo lote nocturno, así que una persona se quita la noche siguiente a que su estado cambie a Inactivo.

Parámetros

Esta tarea no tiene parámetros.

Resultados de la tarea

MétricaDescripción
<kind>_cleanedEntradas de ese tipo guardadas sin las personas que se han ido; por ejemplo, holiday_calendars_cleaned
<kind>_failedEntradas que no se pudieron guardar; se vuelven a intentar en la siguiente ejecución

Solución de problemas

ProblemaSolución
Alguien que se ha ido sigue mencionado en una disponibilidad guardadaComprueba su estado en la lista de empleados. Solo se quitan los empleados inactivos, la noche siguiente a que cambie su estado