Forbrug af fravær
Flytter fraværsperioder fra “planlagt” til “forbrugt”, når deres startdato indtræffer, og trækker det tilsvarende beløb fra medarbejderens saldo.
Sådan virker det
Forbrugsjobbet kører dagligt og behandler enhver planlagt periode, hvis startdato er på eller før kørselsdatoen:
- Identificerer forfaldne perioder — finder medarbejdere, hvis næste planlagte fravær er startet
- Udsender en forbrugshændelse — den samme hændelse opdaterer fraværsprojektionen, saldoprojektionen og de relaterede timeseddel-poster
- Opdeler lange perioder — når en planlagt periode strækker sig over flere godkendelsesperioder (f.eks. en ferie der krydser to måneder ved månedlig godkendelse), forbruges kun det stykke, der ligger i den aktuelle periode. Resten forbliver planlagt og forbruges, når dets eget stykke bliver forfaldent
Hver forbrugt periode fjernes fra Planlagt og dukker op under Forbrugt på medarbejderens fraværsside.
Hvornår det kører
Jobbet kører automatisk og udløses kun for arbejdsområder, der har mindst én planlagt periode, der er forfalden. Manuel udløsning på et stille arbejdsområde returnerer “skipped”.
Parametre
Jobbet har ingen parametre. Den eneste håndtag du har er kørselsdatoen, der fungerer som “i dag” ved identifikation af forfaldne perioder.
Jobresultater
| Metrik | Beskrivelse |
|---|---|
periods_consumed | Antal planlagte perioder, der blev konverteret til forbrugt |
consumption_errs | Antal perioder, der ikke kunne forbruges (detaljer i loggen) |
Særlige tilfælde
- Kontoløse perioder (et aktivitets-fravær, f.eks. en forældredag registreret mod en aktivitet snarere end en saldo) udsender en forbrugshændelse med beløb nul. Intet trækkes, men perioden flyttes alligevel til forbrugt-spanden
- Tilbagedaterede fravær håndteres af request-handleren, når anmodningen godkendes — ikke af dette job. Forbrugsjobbet er primært et sikkerhedsnet plus trigger for fravær, der starter i dag
Fejlfinding
| Problem | Løsning |
|---|---|
| Perioden vises stadig som planlagt dagen efter den startede | Kontroller at jobbet kørte for arbejdsområdet den dag. Hvis det fejlede, se kørselsdetaljerne og udløs en manuel genkørsel med den rigtige kørselsdato |
| Saldo ikke trukket | Bekræft at perioden er knyttet til en tidskonto. Kontoløse perioder trækker intet — det er normalt |
| Lang fraværsperiode forbruges kun delvist | Perioder opdeles efter medarbejderens timeseddel-godkendelsesperiode (ugentlig, hver anden uge, månedlig). Hvert stykke forbruges på sin egen startdato |