Skip to content
Integrasjons-resynkronisering

Integrasjons-resynkronisering

Verifiserer at registreringene mTime mener er aktive i et eksternt system faktisk fortsatt finnes der, og gjenoppretter dem som ble slettet direkte i det eksterne systemet — selvhelbredende utgående synkronisering. Støttes for øyeblikket for Intega Løn.

Når det brukes

mTime sender fravær og lønnsregistreringer til det eksterne systemet og husker hva det opprettet. Hvis noen sletter en slik registrering i selve det eksterne systemet (i stedet for i mTime), oppdager mTime det aldri — registreringen er rett og slett borte, og lønnskjøringen går uten den. Kjør denne jobben når du mistenker (eller vil utelukke) at registreringer ble fjernet på den andre siden.

Jobben er kun manuell — den kjører aldri etter en tidsplan. Start den fra Admin › Jobbkjøringer.

Hvordan det fungerer

  1. Samler hver registrering mTimes integrasjonslogg har registrert som aktiv i det eksterne systemet — fravær og lønn, hver kun når synkroniseringen er aktivert for integrasjonen — innenfor dagsvinduet
  2. Henter det eksterne systemets egen liste over registreringer, ett kall per berørt ansatt
  3. Sammenligner de to: en registrering mTime mener er aktiv, men som det eksterne systemet ikke lenger har, er et avvik
  4. Reparerer (hoppes over i en tørrkjøring) — gjenoppretter hver manglende registrering: fravær med dagens nåværende omberegnede total (mTime er kilden til sannheten, så en senere korrigert dag gjenopprettes korrigert), lønn nøyaktig slik den opprinnelige linjen ble sendt

En reparasjon skriver sin egen rad i integrasjonsloggen, merket Resynkronisert, og lenker tilbake til den opprinnelige hendelsen. Hvis dagens nåværende total viser seg å være null, gjenopprettes ingenting — den manuelle slettingen var (nå) korrekt, og dagen registreres som avgjort i stedet.

Parametere

ParameterBeskrivelse
IntegrasjonPåkrevd. Hvilken integrasjon som skal verifiseres — kun integrasjoner som for øyeblikket er aktivert for resynkronisering kan velges
TørrkjøringPå som standard. Rapporterer hva som ville blitt gjenopprettet uten å endre noe. Gå gjennom tørrkjøringens rapport først, og kjør deretter igjen med tørrkjøring av. Å slå den av krever først å skrive den valgte integrasjonens id (f.eks. integahr) — samme skriv-for-å-bekrefte som ved sletting av data
Dager tilbakeHvor langt tilbake det verifiseres, regnet fra kjøringsdatoen (standard 90). Dager lenger tilbake røres ikke; fremtidige dager verifiseres alltid

Jobbresultater

MåltallBeskrivelse
employeesAnsatte hvis registreringer ble verifisert
checkedRegistreringer verifisert mot det eksterne systemet
missingRegistreringer det eksterne systemet ikke lenger har
recreatedGjenopprettede registreringer (0 i en tørrkjøring)
failed / skippedReparasjoner som feilet / rader som ble latt urørt (med begrunnelse)
reportMenneskelesbare oppføringer per ansatt: dato, aktivitet, kode, enheter, den slettede registreringens id og hva som ble gjort

Les resultatet i integrasjonsloggen

Gjenopprettede registreringer vises i Administrasjon › Integrasjonslogg med et ravgult Resynkronisert-merke; radens detaljer navngir nøyaktig hva som ble gjenopprettet — et fravær eller en lønnslinje — og den eksterne id-en som ble slettet. Filterbryteren Resynkronisert viser kun slike reparasjoner. Å kjøre jobben på nytt dupliserer aldri noe: en reparasjon som allerede har skjedd verifiseres bare som enhver annen aktiv registrering.

Feilsøking

ProblemLøsning
Integrasjonen kan ikke velgesDen er deaktivert, eller resynkronisering støttes ikke for den. Sjekk Administrasjon › Integrasjoner
En reparasjon feiletÅpne den feilede raden i integrasjonsloggen — feilmeldingen navngir årsaken. Rett den og kjør jobben igjen; reparasjonen konvergerer mot samme rad i stedet for å duplisere
missing i tørrkjøring men ingenting skulle vært slettetNoen fjernet registreringer direkte i det eksterne systemet. Rapporten navngir hver ansatt, dag og registrerings-id — gå gjennom før den ekte kjøringen

Relatert