Påmindelse om timeseddel-opgørelse
Notificerer medarbejdere, når en timeseddel-opgørelse når sin afleveringsdeadline eller bliver forsinket.
Sådan virker det
Jobbet gennemgår alle ventende eller klar-timeseddel-opgørelser i arbejdsområdet og udsender en livscyklus-hændelse, når en tærskel nås:
- Afventer → Klar — når i dag er på eller efter den sidste arbejdsdag i perioden, markeres opgørelsen som klar, og medarbejderen får besked om, at deadline er nået
- Klar → Forsinket — når i dag er på eller efter den første arbejdsdag efter periodens slut, og opgørelsen stadig ikke er afleveret, markeres den som forsinket og en forsinkelses-notifikation sendes
Begge tærskler vurderes ud fra medarbejderens egen tidsplan, så weekender, helligdage og planlagt fravær ikke ved et uheld tæller som “deadline-dagen”.
Jobbet bruger “>=” frem for “==” på hver tærskel, så en opgørelse, der missede sin præcise dag (job-nedetid, periode forud for funktionen), når at hentes ind ved næste kørsel. Hændelser har deterministiske ID’er, så genkørsler producerer ikke duplikerede notifikationer.
Hvornår det kører
Jobbet kører automatisk og udløses kun, når der findes mindst én ventende eller klar opgørelse for arbejdsområdet.
Parametre
Jobbet har ingen parametre.
Jobresultater
| Metrik | Beskrivelse |
|---|---|
processed | Antal opgørelser vurderet |
ready_emitted | Antal opgørelser rykket til klar (deadline nået) |
overdue_emitted | Antal opgørelser rykket til forsinket (første arbejdsdag efter slut) |
skipped | Opgørelser endnu ikke ved en tærskel eller allerede forbi (dedup-hit) |
errors | Fejl under behandling |
Hvem bliver notificeret
Livscyklus-hændelserne bærer også medarbejderens direkte leder som mål — det er sådan, lederens godkendelsesindbakke fyldes op ved genopbygning. Live-notifikationer følger samme routing: medarbejderen ser deadline/forsinkelses-notifikationen; lederen ser den ventende godkendelse i sin indbakke.
Fejlfinding
| Problem | Løsning |
|---|---|
| Ingen deadline-notifikation | Tjek at opgørelsen er i tilstand “afventer”, og at i dag er på eller efter den sidste arbejdsdag i perioden for den medarbejder |
| Ingen forsinkelses-notifikation | Opgørelsen skal være i tilstand “klar”, og i dag skal være på eller efter den første arbejdsdag efter periodens slut. Hvis medarbejderen har et langt fravær lige efter perioden, kan forsinkelses-dagen rykkes |
| Leders indbakke er tom efter en genopbygning | Kør Genopbyg medarbejderprojektioner igen, og kør derefter dette job for at re-udsende livscyklus-hændelser med leder-mål-ID’er |