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:
- Finner aktive perioder — ansatte hvis fraværsprojeksjon inneholder minst ett pågående fravær med åpen slutt
- Registrerer i går — for hver aktive periode som startet før i går, opprettes en registreringshendelse for gårsdagens dato
- 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åltall | Beskrivelse |
|---|---|
entries_registered | Antall gårsdager som ble nyregistrert |
errors | Antall feil under registreringen |
Feilsøking
| Problem | Løsning |
|---|---|
| Dager mangler på et åpent fravær | Kjø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 aktivitet | Perioden hopper over registrering. Kontroller at fraværsregelverket som er knyttet til det fraværet har en aktivitet konfigurert |