Saltar al contenido

Aplicar cambios programados

Aplica los cambios programados pendientes cuando llega su fecha de efecto.

Cómo funciona

La tarea de aplicar cambios programados se ejecuta a diario y aplica todos los cambios programados vencidos:

  1. Busca cambios pendientes: cambios programados con una fecha de efecto igual o anterior a la fecha de ejecución
  2. Aplica cada cambio: actualiza la entidad con los valores programados
  3. Registra la aplicación: el cambio pasa de «programado» a «aplicado» en el historial de versiones

Entidades admitidas

La tarea procesa cambios programados de:

EntidadDescripción
EmpleadosDatos personales, datos del contrato, asignación de responsables
Unidades organizativasCambios de estructura, cambios de dirección
Condiciones laboralesHoras teóricas, complementos y otras condiciones
Políticas de ausenciasReglas de devengo, límites de arrastre
Políticas de complementosConfiguraciones de complementos
Políticas de jornadaPatrones de días laborables, calendarios de festivos
Calendarios de festivosFestivos y qué contratos cubre el calendario
RolesPermisos de los roles personalizados

Cuándo se ejecuta

La tarea se ejecuta automáticamente cada día y comprueba si hay cambios pendientes vencidos. Solo se ejecuta cuando hay cambios que aplicar, para no hacer trabajo innecesario.

Lanzarla manualmente

Puedes ejecutar la tarea manualmente desde Administración › Ejecuciones de tareas:

  1. Haz clic en Ejecutar tarea
  2. Selecciona Aplicar cambios programados
  3. Si quieres, elige una fecha de ejecución concreta
  4. Haz clic en Ejecutar tarea

Es útil para:

  • Probar cambios programados antes de su fecha de efecto
  • Ponerse al día con cambios no aplicados tras una caída del sistema
  • Comprobar que los cambios se aplicarán correctamente

Resultados de la tarea

Cuando termina la tarea, los resultados muestran un contador <entity>_applied y otro <entity>_failed por cada tipo de entidad:

MétricaDescripción
employees_applied / employees_failedCambios de empleados aplicados / fallidos
org_units_applied / org_units_failedCambios de unidades organizativas aplicados / fallidos
employment_terms_applied / employment_terms_failedCambios de condiciones laborales aplicados / fallidos
timeoff_policies_applied / timeoff_policies_failedCambios de políticas de ausencias aplicados / fallidos
allowance_policies_applied / allowance_policies_failedCambios de políticas de complementos aplicados / fallidos
worktime_policies_applied / worktime_policies_failedCambios de políticas de jornada aplicados / fallidos
holiday_calendars_applied / holiday_calendars_failedCambios de calendarios de festivos aplicados / fallidos
custom_roles_applied / custom_roles_failedCambios de roles aplicados / fallidos
_droppedCambios programados descartados porque ya no se aplican, por ejemplo porque se eliminó la entidad. Solo se muestra si ha ocurrido

Solución de problemas

ProblemaSolución
El cambio no se ha aplicadoComprueba la fecha de efecto: la tarea solo aplica cambios con fecha igual o anterior a la fecha de ejecución
El cambio aparece como fallidoConsulta los detalles de la ejecución de la tarea para ver el mensaje de error concreto
Varios cambios para la misma entidadLos cambios se aplican por orden de fecha de efecto

Relacionado