Opdatering af ansættelsesstatus
Holder hver medarbejders ansættelsesstatus — Aktiv, Afventende eller Inaktiv — i takt med kalenderen.
Sådan virker det
En medarbejders status afhænger af dagens dato: Afventende før ansættelsen starter, Aktiv mens den løber, og Inaktiv når den er slut. Medarbejderlisten gemmer statussen, så der hurtigt kan filtreres på den, og intet andet genberegner den, når det kun er kalenderen, der flytter sig. Uden dette job står en nyansat som Afventende og en fratrådt som Aktiv, indtil nogen redigerer dem.
Hver nat finder jobbet de medarbejdere, hvis ansættelse er startet eller slut siden jobbets seneste afsluttede kørsel — ved allerførste kørsel alle ansættelser, der er startet. For hver af dem genberegnes medarbejderens post i medarbejderlisten — status, aktuelt team, leder og ansættelsesvilkår — og der opdateres, hvem der tæller som leder, da kun aktive medarbejdere gør nogen til leder. Medarbejdere, der ikke kunne opdateres, forsøges igen ved næste kørsel, og en mistet nat indhentes den følgende.
Jobbet kører først i den natlige kørsel, så nattens øvrige jobs allerede ser dagens status. Det betyder mere end listen: aktive medarbejdere er dem, der kommer i betragtning som godkendere, får timeseddelperioder og automatiske registreringer, og de undtages fra oprydning efter dataopbevaringsreglerne.
Hvornår det kører
Dagligt. Det udløses kun, når en ansættelse er startet eller slut siden seneste kørsel, eller når seneste kørsel efterlod medarbejdere, der skal forsøges igen.
Parametre
Dette job har ingen parametre.
Jobresultater
| Måling | Beskrivelse |
|---|---|
refreshed | Medarbejdere, hvis post blev genberegnet |
failed_ids | Medarbejdere, der ikke kunne genberegnes — forsøges igen ved næste kørsel |
since | Kørselsdatoen for den forrige kørsel, vinduet startede fra (mangler ved første kørsel) |
Fejlfinding
| Problem | Løsning |
|---|---|
| En fratrådt medarbejder står stadig som Aktiv | Kontrollér slutdatoen på ansættelsen. Statussen skifter natten efter, at slutdatoen er passeret — selve slutdatoen er stadig en arbejdsdag |
| En nyansat står stadig som Afventende | Statussen skifter natten til startdatoen. Kontrollér, at startdatoen er korrekt |
| En kørsel for en fremtidig dato fejler | Forventet. Statussen beregnes altid ud fra i dag, så jobbet afviser en kørselsdato, der endnu ikke er nået |