Fraværsregistrering

Registrerer en daglig føring for hvert pågående fravær med åpen slutt slik at gårsdagens dag blir registrert mot riktig aktivitet.

Hvordan det fungerer

Når en ansatt starter et fravær med åpen slutt (for eksempel pågående sykdom uten fast tilbakekomstdato), forblir fraværet «aktivt» til den ansatte kommer tilbake. Denne jobben kjører daglig og registrerer en føring for i går mot aktiviteten som er knyttet til fraværet:

  1. Finner aktive perioder — ansatte hvis fraværsprojeksjon inneholder minst ett pågående fravær med åpen slutt
  2. Registrerer i går — for hver aktive periode som startet før i går, opprettes en registreringshendelse for gårsdagens dato
  3. Idempotent — hendelser bruker en deterministisk ID basert på ansatt, aktivitet og dato, så å kjøre jobben på nytt samme dag har ingen effekt

Å registrere i går (i stedet for i dag) gir den ansatte et tidsrom til å komme tilbake på jobb og avbryte fraværet før dagen blir forbrukt. Den første dagen av fraværet håndteres av selve søknaden, og avslutningshåndteringen dekker hele perioden som et siste sikkerhetsnett.

Når den kjører

Jobben kjører automatisk og utløses bare på arbeidsområder som har minst ett aktivt fravær med åpen slutt.

Parametere

Denne jobben har ingen parametere.

Jobbresultater

MåltallBeskrivelse
entries_registeredAntall gårsdager som ble nyregistrert
errorsAntall feil under registreringen

Feilsøking

ProblemLøsning
Dager mangler på et åpent fraværKjør jobben manuelt med kjøringsdatoen satt til dagen etter den manglende — de deterministiske ID-ene gjør innhentingskjøringer trygge
Aktiv periode uten en aktivitetPerioden hopper over registrering. Kontroller at fraværsregelverket som er knyttet til det fraværet har en aktivitet konfigurert