Saltar al contenido
Resincronización de integraciones

Resincronización de integraciones

Comprueba que los registros que mTime cree que están activos en un sistema externo siguen existiendo realmente allí, y vuelve a crear los que se eliminaron directamente en el sistema externo, para que lo que mTime ha enviado siga completo. Actualmente es compatible con Intega Løn y SLS.

Cuándo usarla

mTime envía registros de ausencias y de salario al sistema externo y recuerda lo que ha creado. Si alguien elimina uno de esos registros en el propio sistema externo (en lugar de en mTime), mTime nunca se entera: el registro simplemente desaparece y la nómina se procesa sin él. Ejecuta esta tarea cuando sospeches (o quieras descartar) que se han quitado registros en el otro lado.

La tarea es solo manual: nunca se ejecuta de forma programada. Lánzala desde Administración › Ejecuciones de tareas.

Cómo funciona

  1. Recopila todos los registros que el registro de integraciones de mTime anota como activos en el sistema externo —ausencias y salario, cada uno solo si su sincronización está activada para la integración— dentro del número de días elegido
  2. Obtiene la lista de registros del propio sistema externo, con una llamada por cada empleado afectado
  3. Compara ambas: un registro que mTime cree activo pero que el sistema externo ya no tiene es una discrepancia
  4. Repara (se omite en una simulación): vuelve a crear cada registro que falta; las ausencias, con el total actual del día (lo que cuenta son los datos de mTime, así que un día corregido desde entonces se vuelve a crear con la corrección), y el salario, exactamente como se envió la línea original

Una reparación escribe su propia fila en el registro de integraciones, marcada como Resincronizado, con un enlace al evento original. Si el total actual del día resulta ser cero, no se vuelve a crear nada: la eliminación en el sistema externo era (a estas alturas) correcta, y el día se registra como resuelto.

Parámetros

ParámetroDescripción
IntegraciónObligatorio. Qué integración verificar; solo se pueden elegir las integraciones que tienen la resincronización activada
SimulaciónActivada por defecto. Informa de lo que se volvería a crear sin cambiar nada. Revisa primero el informe de la simulación y después vuelve a ejecutarla con la simulación desactivada. Para desactivarla, primero hay que escribir el id de la integración elegida (p. ej., integahr), la misma confirmación por escrito que al eliminar datos
Días atrásHasta dónde verificar, contando desde la fecha de ejecución (por defecto, 90). Los días anteriores no se tocan; los días futuros siempre se verifican

Resultados de la tarea

MétricaDescripción
employeesEmpleados cuyos registros se verificaron
checkedRegistros verificados con el sistema externo
missingRegistros que el sistema externo ya no tiene
recreatedRegistros que se volvieron a crear (0 en una simulación)
failed / skippedReparaciones que fallaron / filas que no se tocaron (con el motivo)
reportEntradas legibles por empleado: fecha, actividad, código, unidades, id del registro eliminado y qué se hizo

Interpretar el resultado en el registro de integraciones

Los registros que se vuelven a crear aparecen en Administración › Registro de integraciones marcados como Resincronizado en ámbar; los detalles de la fila indican exactamente qué se volvió a crear —una ausencia o una línea de salario— y el id externo que se había eliminado. El interruptor de filtro Resincronizado muestra solo estas reparaciones. Volver a ejecutar la tarea nunca duplica nada: una reparación que ya se hizo simplemente se verifica como cualquier otro registro activo.

Solución de problemas

ProblemaSolución
No se puede elegir la integraciónEstá desactivada o no admite la resincronización. Revisa Integraciones
Ha fallado una reparaciónAbre la fila fallida en el registro de integraciones: el mensaje de error indica la causa. Corrígela y vuelve a ejecutar la tarea; la reparación actualiza la misma fila en lugar de crear otra
missing en la simulación, pero no debería haberse eliminado nadaAlguien ha quitado registros directamente en el sistema externo. El informe indica cada empleado, día e id de registro: revísalo antes de hacer la ejecución real

Relacionado