Påminnelse om tidrapportsavstämning
Aviserar medarbetare när en tidrapportsavstämning når sin inskickningsdeadline och fortsätter påminna dem — enbart på deras arbetsdagar — så länge den är försenad.
Så fungerar det
Jobbet går igenom varje tidrapportsavstämning i arbetsytan som är väntande, redo eller försenad och flyttar den ett steg vidare i livscykeln:
- Period med enbart frånvaro → stängd — när perioden är slut och varje arbetsdag i den täcktes av godkänd heldagsfrånvaro skickas rapporten in åt medarbetaren. Har en chef godkänt frånvaron har hen redan skrivit under på perioden, och den godkänns samtidigt; godkändes den automatiskt av policyn lämnas godkännandet till chefen. Utvärderas före stegen nedan, så en period som jobbet stänger aldrig först markeras som försenad
- Väntande → Redo — när idag är på eller efter periodens sista arbetsdag markeras avstämningen som redo och medarbetaren aviseras om att deadline har infallit. Det här tröskelvärdet följer medarbetarens eget schema, så godkänd heldagsfrånvaro i slutet av perioden drar deadline tidigare — medarbetaren får beskedet innan de reser, inte medan de är borta
- Redo → Försenad — kalenderdagen efter att perioden tog slut, oavsett medarbetarens schema. Frånvaro direkt efter periodens slut skjuter inte fram detta: chefens post om utebliven inskickning bygger på den och måste dyka upp en förutsägbar dag
- Försenad → påmind varje arbetsdag — så länge avstämningen är försenad lyfts medarbetarens påminnelse högst upp bland aviseringarna och ett e-postmeddelande skickas på var och en av deras arbetsdagar. Helger, helgdagar och godkänd heldagsfrånvaro hoppas över, så ingen jagas medan de är borta. Den första påminnelsen använder den allmänna formuleringen “din tidrapport är försenad”; varje påminnelse därefter namnger chefen som väntar på den
Period utanför anställningen → återkallad. Före alla stegen ovan återkallas en avstämning vars period inte har någon dag inom medarbetarens anställning. Det händer när ett slutdatum läggs in efter att nästa period redan har öppnats: avstämningen, chefens post om saknad inlämning och medarbetarens påminnelser om den försvinner. Kontrollen läser anställningen som den ser ut nu, så den fungerar oavsett vilket Gäller från-datum slutdatumet sparades med. En avstämning som någon gång har lämnats in återkallas aldrig, eftersom följande perioders saldon bygger på den; den lämnas åt en administratör.
Perioder behandlas äldst först, och en period stängs först när alla tidigare perioder är godkända — varje periods avräkning är nästa periods ingående saldo. En lång frånvaro avvecklas därför med en period per natt i stället för alla på en gång.
Påminnelserna upphör så snart medarbetaren skickar in: den återkommande påminnelsen tas bort och chefens post blir ett vanligt godkännande.
En pågående frånvaro utan slutdatum — till exempel en öppen sjukperiod — flyttar inte deadline. En sådan frånvaro är bara känd att täcka dagar till och med idag, så dagarna efter räknas fortfarande som arbetsdagar och deadline ligger kvar på periodens verkliga sista arbetsdag.
Jobbet använder “>=” i stället för “==” för varje tröskel, så en avstämning som missade sin exakta dag (jobbavbrott, period som föregår funktionen) kommer ikapp vid nästa körning. Händelserna har deterministiska ID:n, så omkörningar skapar inga dubblettaviseringar.
Exempel: frånvaro över periodens slut
En månadsperiod som omfattar 1–31 augusti, med godkänd frånvaro från 24 augusti till 7 september:
| Dag | Vad som händer |
|---|---|
| Fre 21 aug | Sista arbetsdagen före frånvaron, så avstämningen blir Redo och medarbetaren får deadlineaviseringen — medan de fortfarande är på jobbet |
| Tis 1 sep | Dagen efter att perioden tog slut, så avstämningen blir Försenad och den uteblivna inskickningen dyker upp i chefens godkännandeinkorg |
| 1–7 sep | Medarbetaren får inga påminnelser (alla dagar är frånvaro). Chefens dagliga sammandrag listar den uteblivna inskickningen från och med 1 september |
| Tis 8 sep | Första arbetsdagen tillbaka: medarbetarens förseningspåminnelse och e-post startar och upprepas varje arbetsdag tills tidrapporten är inskickad |
När jobbet körs
Jobbet körs automatiskt och startar bara när det finns minst en väntande, redo eller försenad avstämning i arbetsytan.
Parametrar
Det här jobbet har inga parametrar.
Jobbresultat
| Mätvärde | Beskrivning |
|---|---|
processed | Antal utvärderade avstämningar |
withdrawn | Avstämningar som återkallats eftersom perioden ligger helt utanför anställningen |
auto_closed | Perioder med enbart frånvaro som stängdes och godkändes direkt |
auto_submitted | Perioder med enbart frånvaro som stängdes men fortfarande väntar på en chef |
ready_emitted | Antal avstämningar som flyttades till redo (deadline nådd) |
overdue_emitted | Antal avstämningar som flyttades till försenad (dagen efter att perioden tog slut) |
reminded | Antal förseningspåminnelser som skickades i den här körningen (en per försenad avstämning där medarbetaren arbetar idag) |
skipped | Avstämningar som ännu inte nått något tröskelvärde, som redan passerat det (dedupliceringsträff) eller vars medarbetare inte arbetar idag |
errors | Fel under bearbetningen |
Vem som aviseras
- Medarbetaren får deadlineaviseringen när perioden blir redo, därefter en förseningspåminnelse per arbetsdag tills de skickar in. De påminns aldrig på en ledig dag.
- Chefen ser den uteblivna inskickningen i från dagen efter att perioden tog slut, och i sitt dagliga Chefssammandrag. Detta styrs inte av någons kalender — en chef ser (och får e-post om) en saknad tidrapport för en medarbetare som fortfarande är på semester, och fortsätter se den tills medarbetaren är tillbaka och skickar in.
- En chef som är borta bör lägga upp en godkännandedelegering: sammandraget hålls tillbaka medan delegeringen är aktiv, ställföreträdarna får det i stället, och ett uppsamlande sammandrag kommer på chefens första arbetsdag tillbaka.
Livscykelhändelserna har också medarbetarens närmaste chef som mottagare — det är så chefens godkännandeinkorg fylls på vid en återuppbyggnad.
Felsökning
| Problem | Lösning |
|---|---|
| En period med enbart frånvaro stängdes inte | Perioden måste vara slut, får inte innehålla någon registrering eller incheckning alls, och varje arbetsdag måste täckas av godkänd heldagsfrånvaro. En delvis frånvarande dag, en begäran som fortfarande väntar på godkännande, eller en tidigare period som fortfarande är öppen håller var och en tillbaka den |
| Ingen deadlineavisering | Kontrollera att avstämningen är i tillståndet “väntande” och att idag är på eller efter periodens sista arbetsdag för den medarbetaren |
| Ingen förseningsavisering | Avstämningen måste vara i tillståndet “redo” och perioden måste vara slut. Observera att övergången sker dagen efter att perioden tog slut — den skjuts aldrig upp av frånvaro |
| Medarbetare med frånvaro fick ingen påminnelse | Förväntat. Förseningspåminnelser skickas bara på medarbetarens arbetsdagar; de återupptas på deras första arbetsdag tillbaka |
| Chefen jagar en medarbetare som är borta | Förväntat — den uteblivna inskickningen tas upp dagen efter att perioden tog slut, oavsett medarbetarens frånvaro. Medarbetaren påminns när hen är tillbaka |
| Chefen får sammandrag under semestern | Lägg upp en godkännandedelegering för frånvaron; sammandragen går då till ställföreträdarna och chefen får ett uppsamlande sammandrag vid återkomsten |
| Chefens inkorg är tom efter en återuppbyggnad | Kör om jobbet Återuppbygg medarbetarprojektioner och kör sedan om det här jobbet för att skicka livscykelhändelserna på nytt med chefs-ID:n som mottagare |
| Saknad inlämning visas för en medarbetare som har slutat | Avstämningen återkallas vid nästa nattliga körning när medarbetarens slutdatum ligger före periodens start. Ligger den kvar har avstämningen någon gång lämnats in och behöver hanteras av en administratör |