Saltar al contenido
Cambios programados y retroactivos

Cambios programados y retroactivos

Planifica cambios futuros en la estructura de tu organización y en tus políticas, y aplica cambios de forma retroactiva cuando sea necesario.

Descripción general

mTime te permite programar cambios para que entren en vigor en una fecha futura concreta, o aplicarlos de forma retroactiva a una fecha pasada. Es útil para:

  • Reorganizaciones próximas: programa cambios en las unidades organizativas para que entren en vigor en una fecha futura
  • Actualizaciones de políticas: haz que nuevas políticas de ausencias o de complementos se activen al inicio de un periodo
  • Cambios de contrato: actualiza las condiciones laborales con una fecha de efecto futura
  • Correcciones: aplica cambios retroactivos para corregir datos históricos

Los cambios programados funcionan con:

  • Unidades organizativas
  • Empleados
  • Condiciones laborales
  • Políticas de ausencias
  • Políticas de complementos
  • Calendarios de festivos

Los calendarios de festivos solo admiten cambios hacia delante: se pueden programar, pero no cambiar de forma retroactiva. Los contratos a los que se aplica un calendario determinan la jornada prevista de cada periodo en el que se haya aplicado, así que un cambio con fecha anterior reescribiría horas que ya se han aprobado y pagado. Consulta Calendarios de festivos.

Programar un cambio

Para programar un cambio en una fecha futura:

  1. Abre el elemento que quieres cambiar (unidad organizativa, empleado, política, etc.)
  2. Haz los cambios en el formulario
  3. Haz clic en la flecha desplegable junto a Guardar
  4. Selecciona Programar
Botón Guardar con opciones de programación
Botón Guardar con opciones de programación
  1. Elige la fecha de efecto en el calendario
  2. Haz clic en Programar
Diálogo de programación para elegir una fecha de efecto
Diálogo de programación para elegir una fecha de efecto

El cambio se guarda, pero no entra en vigor hasta la fecha programada.

Ver los cambios programados

Cuando un elemento tiene cambios programados pendientes, aparece un icono de calendario en el encabezado.

Icono de calendario que indica cambios programados pendientes
Icono de calendario que indica cambios programados pendientes

Haz clic en este icono para abrir el panel del historial de versiones, que muestra:

  • Cambios programados: cambios futuros a la espera de aplicarse
  • Historial: cambios pasados que ya se han aplicado
Panel del historial de versiones con cambios programados y aplicados
Panel del historial de versiones con cambios programados y aplicados

Cada entrada muestra:

DetalleDescripción
EstadoProgramado (futuro) o Actualizado/Creado (aplicado)
Fecha de efectoCuándo entra en vigor el cambio
Modificado porQuién hizo el cambio
Creado elCuándo se creó el cambio

Revisar los cambios

Haz clic en Ver JSON en cualquier entrada para ver exactamente los cambios que se aplicarán (o que se aplicaron).

Detalles del cambio con los campos que van a cambiar
Detalles del cambio con los campos que van a cambiar

Cancelar un cambio programado

Para cancelar un cambio programado antes de que entre en vigor:

  1. Abre el panel del historial de versiones
  2. Busca el cambio programado que quieres cancelar
  3. Haz clic en Cancelar

El cambio programado se elimina sin afectar al estado actual del elemento.

Cómo se aplican los cambios programados

Los cambios programados los aplica automáticamente una tarea por lotes diaria. Cuando llega la fecha de efecto:

  1. Se ejecuta la tarea Aplicar cambios programados (normalmente cada día a medianoche)
  2. Se aplican todos los cambios programados para esa fecha (o para fechas anteriores)
  3. El elemento se actualiza con los nuevos valores
  4. En el historial de versiones, el cambio pasa de «programado» a «aplicado»

Para más detalles, consulta Aplicar cambios programados.

Cambios retroactivos

Los cambios retroactivos te permiten aplicar actualizaciones con una fecha de efecto pasada. Son útiles para:

  • Corregir datos históricos
  • Aplicar cambios que deberían haberse hecho antes

Hacer un cambio retroactivo

  1. Abre el elemento que quieres cambiar
  2. Haz los cambios en el formulario
  3. Haz clic en la flecha desplegable junto a Guardar
  4. Selecciona Aplicar con carácter retroactivo
  5. Elige la fecha de efecto en el calendario (hasta 90 días en el pasado)
  6. Haz clic en Aplicar
Diálogo retroactivo para elegir una fecha de efecto pasada
Diálogo retroactivo para elegir una fecha de efecto pasada

Qué hace un cambio retroactivo

Un cambio retroactivo entra en vigor a partir de la fecha que elijas, y mTime recalcula todo lo que depende de él desde esa fecha en adelante; por ejemplo, la jornada prevista, los devengos de ausencias y los saldos. Así, los periodos pasados reflejan los valores corregidos.

Una política nueva se aplica desde el día en que se crea. No se aplica a fechas anteriores, ni siquiera para los empleados a los que cubre. Para que se aplique desde una fecha anterior, abre la política después de crearla, haz clic en la flecha desplegable junto a Guardar , selecciona Aplicar con carácter retroactivo y elige la fecha desde la que debe aplicarse (hasta 90 días en el pasado). Para ello necesitas el permiso retroactivo.

Cuando un cambio posterior también fija el campo

Un cambio solo se aplica hasta el siguiente cambio que fije el mismo campo. Si un cambio con fecha posterior ya fija un campo que estás cambiando, el diálogo de fecha te avisa: Un cambio posterior del [fecha] también fija [campo], así que a partir de esa fecha se aplicará ese cambio. Tu cambio cubre entonces solo el periodo hasta esa fecha. El aviso no te impide guardar. Para cambiar el campo también después de esa fecha, vuelve a aplicar el cambio desde esa fecha.

Identificar los cambios retroactivos

En el historial de versiones, las entradas llevan etiquetas que explican cómo se relaciona cada cambio con los demás:

  • Retroactivo: el propio cambio se aplicó con una fecha de efecto pasada.
  • Ajustado: una entrada existente cuyos valores se recalcularon porque se aplicó un cambio retroactivo posterior antes de su fecha de efecto. La entrada sigue siendo el valor correcto para su propio periodo; la etiqueta solo indica que un cambio con fecha anterior la ha alcanzado.

Las entradas que han sido realmente sustituidas —una modificación más reciente tiene la misma fecha de efecto— se muestran atenuadas, ya que han dejado de ser la versión activa para esa fecha.

Ejemplo de cronología

Así aparecen los cambios en el historial de versiones de una unidad organizativa:

Cronología con cambios pasados, presentes y futuros
Cronología con cambios pasados, presentes y futuros

Este ejemplo muestra:

  1. Un cambio programado futuro: se aplicará cuando llegue la fecha
  2. El cambio aplicado hoy: está en vigor actualmente
  3. Un cambio retroactivo pasado: se aplicó con una fecha de efecto histórica

Los cambios se muestran en orden cronológico por fecha de efecto, lo que facilita entender cómo ha evolucionado un elemento a lo largo del tiempo.

Permisos

AcciónPermiso necesario
Programar cambios futurosPermiso de edición del elemento
Aplicar cambios retroactivosPermiso de edición + permiso «retroactivo»
Ver el historial de versionesPermiso de visualización del elemento
Cancelar cambios programadosPermiso de edición del elemento

Los administradores pueden conceder el permiso retroactivo desde la configuración de roles.