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:

  1. Identificerer forfaldne perioder — finder medarbejdere, hvis næste planlagte fravær er startet
  2. Udsender en forbrugshændelse — den samme hændelse opdaterer fraværsprojektionen, saldoprojektionen og de relaterede timeseddel-poster
  3. 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

MetrikBeskrivelse
periods_consumedAntal planlagte perioder, der blev konverteret til forbrugt
consumption_errsAntal 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

ProblemLøsning
Perioden vises stadig som planlagt dagen efter den startedeKontroller 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 trukketBekræft at perioden er knyttet til en tidskonto. Kontoløse perioder trækker intet — det er normalt
Lang fraværsperiode forbruges kun delvistPerioder opdeles efter medarbejderens timeseddel-godkendelsesperiode (ugentlig, hver anden uge, månedlig). Hvert stykke forbruges på sin egen startdato