Skip to content
Uppdatering av anställningsstatus

Uppdatering av anställningsstatus

Håller varje medarbetares anställningsstatus — Aktiv, Väntar eller Inaktiv — i takt med kalendern.

Så fungerar det

En medarbetares status beror på dagens datum: Väntar innan anställningen börjar, Aktiv medan den pågår och Inaktiv när den har upphört. Medarbetarlistan sparar statusen så att den går snabbt att filtrera på, och inget annat räknar om den när det bara är kalendern som flyttar sig. Utan det här jobbet står en nyanställd kvar som Väntar och en som slutat som Aktiv tills någon redigerar dem.

Varje natt väljer jobbet ut de medarbetare vars anställning har börjat eller upphört sedan jobbets senaste avslutade körning — vid allra första körningen alla anställningar som har börjat. För var och en räknas medarbetarens post i medarbetarlistan om — status, aktuellt team, chef och anställningsvillkor — och det uppdateras vem som räknas som chef, eftersom bara aktiva medarbetare gör någon till chef. Medarbetare som inte kunde uppdateras försöks igen vid nästa körning, och en missad natt tas igen nästa natt.

Jobbet körs först i den nattliga körningen, så nattens övriga jobb redan ser dagens status. Det påverkar mer än listan: aktiva medarbetare är de som kan bli godkännare, får tidrapportsperioder och automatiska registreringar och undantas från gallring enligt reglerna för datalagring.

När det körs

Dagligen. Det startar bara när en anställning har börjat eller upphört sedan senaste körningen, eller när senaste körningen lämnade medarbetare att försöka igen.

Parametrar

Det här jobbet har inga parametrar.

Jobbresultat

MätvärdeBeskrivning
refreshedMedarbetare vars post räknades om
failed_idsMedarbetare som inte kunde räknas om — försöks igen vid nästa körning
sinceKörningsdatum för den föregående körning som fönstret började från (saknas vid första körningen)

Felsökning

ProblemLösning
En medarbetare som slutat visas fortfarande som AktivKontrollera slutdatumet på anställningen. Statusen ändras natten efter att slutdatumet har passerat — själva slutdatumet är fortfarande en arbetsdag
En nyanställd visas fortfarande som VäntarStatusen ändras natten till startdatumet. Kontrollera att startdatumet är rätt
En körning för ett framtida datum misslyckasFörväntat. Statusen räknas alltid ut från i dag, så jobbet avvisar ett körningsdatum som ännu inte har infallit