Integratie-hersynchronisatie
Controleert of de registraties die mTime als actief beschouwt in een extern systeem daar ook echt nog bestaan, en maakt de registraties die rechtstreeks in het externe systeem zijn verwijderd opnieuw aan — zelfherstellende uitgaande synchronisatie. Momenteel ondersteund voor Intega Løn.
Wanneer te gebruiken
mTime stuurt verlof en loonregistraties naar het externe systeem en onthoudt wat het heeft aangemaakt. Als iemand zo’n registratie in het externe systeem zelf verwijdert (in plaats van in mTime), merkt mTime dat nooit — de registratie is simpelweg weg, en de loonverwerking draait zonder. Voer deze job uit wanneer je vermoedt (of wilt uitsluiten) dat registraties aan de andere kant zijn verwijderd.
De job is alleen handmatig — hij draait nooit volgens een schema. Start hem vanuit .
Hoe het werkt
- Verzamelt elke registratie die het integratielogboek van mTime als actief in het externe systeem registreert — verlof en loon, elk alleen wanneer de synchronisatie ervan is ingeschakeld voor de integratie — binnen het dagvenster
- Haalt de eigen lijst met registraties van het externe systeem op, één aanroep per betrokken medewerker
- Vergelijkt de twee: een registratie die mTime als actief beschouwt maar die het externe systeem niet meer heeft, is een afwijking
- Herstelt (overgeslagen in een proefrun) — maakt elke ontbrekende registratie opnieuw aan: verlof op het huidige herberekende dagtotaal (mTime is de bron van waarheid, dus een inmiddels gecorrigeerde dag wordt gecorrigeerd opnieuw aangemaakt), loon exact zoals de oorspronkelijke regel is verzonden
Een herstel schrijft zijn eigen rij in het integratielogboek, gemarkeerd als Opnieuw gesynchroniseerd, en verwijst terug naar de oorspronkelijke gebeurtenis. Als het huidige dagtotaal nul blijkt, wordt niets opnieuw aangemaakt — de handmatige verwijdering was (inmiddels) correct, en de dag wordt als afgehandeld geregistreerd.
Parameters
| Parameter | Beschrijving |
|---|---|
| Integratie | Verplicht. Welke integratie te controleren — alleen integraties die momenteel voor hersynchronisatie zijn ingeschakeld kunnen worden gekozen |
| Proefrun | Standaard aan. Rapporteert wat opnieuw zou worden aangemaakt zonder iets te wijzigen. Bekijk eerst het proefrunrapport en voer daarna opnieuw uit met proefrun uit. Uitschakelen vereist eerst het typen van het id van de gekozen integratie (bv. integahr) — dezelfde typbevestiging als bij het verwijderen van gegevens |
| Dagen terug | Hoe ver terug wordt gecontroleerd, gerekend vanaf de uitvoeringsdatum (standaard 90). Dagen verder terug blijven onaangeroerd; toekomstige dagen worden altijd gecontroleerd |
Jobresultaten
| Metriek | Beschrijving |
|---|---|
employees | Medewerkers van wie de registraties zijn gecontroleerd |
checked | Registraties gecontroleerd tegen het externe systeem |
missing | Registraties die het externe systeem niet meer heeft |
recreated | Opnieuw aangemaakte registraties (0 in een proefrun) |
failed / skipped | Mislukte herstellingen / onaangeroerde rijen (met reden) |
report | Leesbare vermeldingen per medewerker: datum, activiteit, code, eenheden, het id van de verwijderde registratie en wat er is gedaan |
Het resultaat lezen in het integratielogboek
Opnieuw aangemaakte registraties verschijnen in met een amberkleurige badge Opnieuw gesynchroniseerd; de details van de rij benoemen precies wat opnieuw is aangemaakt — een verlof of een loonregel — en het verwijderde externe id. De filterschakelaar Opnieuw gesynchroniseerd toont alleen zulke herstellingen. De job opnieuw uitvoeren dupliceert nooit iets: een herstel dat al heeft plaatsgevonden wordt simpelweg gecontroleerd zoals elke andere actieve registratie.
Probleemoplossing
| Probleem | Oplossing |
|---|---|
| De integratie kan niet worden gekozen | Ze is uitgeschakeld, of hersynchronisatie wordt er niet voor ondersteund. Controleer |
| Een herstel is mislukt | Open de mislukte rij in het integratielogboek — de foutmelding benoemt de oorzaak. Verhelp die en voer de job opnieuw uit; het herstel convergeert naar dezelfde rij in plaats van te dupliceren |
missing in een proefrun maar er zou niets verwijderd moeten zijn | Iemand heeft registraties rechtstreeks in het externe systeem verwijderd. Het rapport benoemt elke medewerker, dag en registratie-id — bekijk het vóór de echte run |
Gerelateerd
- Overzicht van integraties — elke integratie instellen en configureren
- Gebeurtenissenlogboek — de mTime-gebeurtenissen waar elke registratie uit voortkomt