Aller au contenu

Resynchronisation d'intégration

Vérifie que les enregistrements que mTime considère comme actifs dans un système externe y existent toujours, et recrée ceux qui ont été supprimés directement dans le système externe — une synchronisation sortante auto-réparatrice. Actuellement pris en charge pour Intega Løn.

Quand l’utiliser

mTime envoie les absences et les enregistrements de paie au système externe et se souvient de ce qu’il a créé. Si quelqu’un supprime un tel enregistrement dans le système externe lui-même (au lieu de mTime), mTime ne s’en aperçoit jamais — l’enregistrement a simplement disparu, et la paie tourne sans lui. Lancez ce job lorsque vous soupçonnez (ou voulez exclure) que des enregistrements ont été supprimés de l’autre côté.

Le job est manuel uniquement — il ne s’exécute jamais selon un calendrier. Déclenchez-le depuis Administration › Exécutions de jobs.

Comment ça marche

  1. Collecte chaque enregistrement que le journal d’intégration de mTime considère comme actif dans le système externe — absences et paie, chacun uniquement lorsque sa synchronisation est activée pour l’intégration — dans la fenêtre de jours
  2. Récupère la liste des enregistrements du système externe, un appel par employé concerné
  3. Compare les deux : un enregistrement que mTime croit actif mais que le système externe n’a plus est une divergence
  4. Répare (ignoré en simulation) — recrée chaque enregistrement manquant : les absences au total actuel recalculé du jour (mTime est la source de vérité, donc un jour corrigé depuis est recréé corrigé), la paie exactement comme la ligne d’origine a été envoyée

Une réparation écrit sa propre ligne dans le journal d’intégration, marquée Resynchronisé, et renvoie vers l’événement d’origine. Si le total actuel du jour s’avère nul, rien n’est recréé — la suppression manuelle était (désormais) correcte, et le jour est enregistré comme réglé.

Paramètres

ParamètreDescription
IntégrationObligatoire. L’intégration à vérifier — seules les intégrations actuellement activées pour la resynchronisation peuvent être choisies
SimulationActivée par défaut. Rapporte ce qui serait recréé sans rien modifier. Examinez d’abord le rapport de simulation, puis relancez avec la simulation désactivée. La désactiver exige d’abord de saisir l’id de l’intégration choisie (p. ex. integahr) — la même confirmation par saisie que pour la suppression de données
Jours en arrièreJusqu’où vérifier en arrière, compté à partir de la date d’exécution (90 par défaut). Les jours antérieurs sont laissés tels quels ; les jours futurs sont toujours vérifiés

Résultats du job

MétriqueDescription
employeesEmployés dont les enregistrements ont été vérifiés
checkedEnregistrements vérifiés auprès du système externe
missingEnregistrements que le système externe n’a plus
recreatedEnregistrements recréés (0 en simulation)
failed / skippedRéparations échouées / lignes laissées telles quelles (avec la raison)
reportEntrées lisibles par employé : date, activité, code, unités, l’id de l’enregistrement supprimé et ce qui a été fait

Lire le résultat dans le journal d’intégration

Les enregistrements recréés apparaissent dans Administration › Journal d'intégration avec un badge ambre Resynchronisé ; les détails de la ligne nomment exactement ce qui a été recréé — une absence ou une ligne de paie — et l’id externe supprimé. L’interrupteur de filtre Resynchronisé ne montre que ces réparations. Relancer le job ne duplique jamais rien : une réparation déjà effectuée est simplement vérifiée comme tout autre enregistrement actif.

Dépannage

ProblèmeSolution
L’intégration ne peut pas être choisieElle est désactivée, ou la resynchronisation n’est pas prise en charge pour elle. Vérifiez Administration › Intégrations
Une réparation a échouéOuvrez la ligne en échec dans le journal d’intégration — le message d’erreur nomme la cause. Corrigez-la et relancez le job ; la réparation converge vers la même ligne au lieu de dupliquer
missing en simulation alors que rien ne devrait être suppriméQuelqu’un a supprimé des enregistrements directement dans le système externe. Le rapport nomme chaque employé, jour et id d’enregistrement — examinez avant l’exécution réelle

Voir aussi