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:
- Busca cambios pendientes: cambios programados con una fecha de efecto igual o anterior a la fecha de ejecución
- Aplica cada cambio: actualiza la entidad con los valores programados
- Registra la aplicación: el cambio pasa de «programado» a «aplicado» en el historial de versiones
Entidades admitidas
La tarea procesa cambios programados de:
| Entidad | Descripción |
|---|---|
| Empleados | Datos personales, datos del contrato, asignación de responsables |
| Unidades organizativas | Cambios de estructura, cambios de dirección |
| Condiciones laborales | Horas teóricas, complementos y otras condiciones |
| Políticas de ausencias | Reglas de devengo, límites de arrastre |
| Políticas de complementos | Configuraciones de complementos |
| Políticas de jornada | Patrones de días laborables, calendarios de festivos |
| Calendarios de festivos | Festivos y qué contratos cubre el calendario |
| Roles | Permisos 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 :
- Haz clic en Ejecutar tarea
- Selecciona Aplicar cambios programados
- Si quieres, elige una fecha de ejecución concreta
- 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étrica | Descripción |
|---|---|
| employees_applied / employees_failed | Cambios de empleados aplicados / fallidos |
| org_units_applied / org_units_failed | Cambios de unidades organizativas aplicados / fallidos |
| employment_terms_applied / employment_terms_failed | Cambios de condiciones laborales aplicados / fallidos |
| timeoff_policies_applied / timeoff_policies_failed | Cambios de políticas de ausencias aplicados / fallidos |
| allowance_policies_applied / allowance_policies_failed | Cambios de políticas de complementos aplicados / fallidos |
| worktime_policies_applied / worktime_policies_failed | Cambios de políticas de jornada aplicados / fallidos |
| holiday_calendars_applied / holiday_calendars_failed | Cambios de calendarios de festivos aplicados / fallidos |
| custom_roles_applied / custom_roles_failed | Cambios de roles aplicados / fallidos |
| Cambios programados descartados porque ya no se aplican, por ejemplo porque se eliminó la entidad. Solo se muestra si ha ocurrido |
Solución de problemas
| Problema | Solución |
|---|---|
| El cambio no se ha aplicado | Comprueba la fecha de efecto: la tarea solo aplica cambios con fecha igual o anterior a la fecha de ejecución |
| El cambio aparece como fallido | Consulta los detalles de la ejecución de la tarea para ver el mensaje de error concreto |
| Varios cambios para la misma entidad | Los cambios se aplican por orden de fecha de efecto |
Relacionado
- Cambios programados y retroactivos: cómo crear y gestionar cambios programados