Zum Inhalt springen
Anstellungsstatus aktualisieren

Anstellungsstatus aktualisieren

Hält den Anstellungsstatus jeder Person — Aktiv, Ausstehend oder Inaktiv — im Einklang mit dem Kalender.

So funktioniert es

Der Status einer Person hängt vom heutigen Datum ab: Vor Beginn ihrer Anstellung ist sie Ausstehend, während der Anstellung Aktiv und nach deren Ende Inaktiv. Die Mitarbeitendenliste speichert diesen Status, damit schnell danach gefiltert werden kann, und nichts anderes berechnet ihn neu, wenn sich nur das Datum ändert. Ohne diesen Job bliebe eine neu eingestellte Person Ausstehend und eine ausgeschiedene Person Aktiv, bis jemand sie bearbeitet.

Jede Nacht wählt der Job die Mitarbeitenden aus, deren Anstellung seit seinem letzten abgeschlossenen Lauf begonnen oder geendet hat — beim allerersten Lauf jede Anstellung, die begonnen hat. Für jede dieser Personen berechnet er ihren Eintrag in der Mitarbeitendenliste neu — Status, aktuelles Team, Führungskraft und Anstellungsbedingungen — und aktualisiert, wer als Führungskraft gilt, da nur aktive Mitarbeitende jemanden zur Führungskraft machen. Personen, die er nicht aktualisieren konnte, werden beim nächsten Lauf erneut versucht, und eine verpasste Nacht wird in der nächsten nachgeholt.

Er läuft als Erster im nächtlichen Durchlauf, damit die übrigen Jobs dieser Nacht bereits den heutigen Status sehen. Das ist über die Liste hinaus wichtig: Aktive Mitarbeitende kommen als genehmigende Personen in Frage, erhalten Zeitnachweisperioden und automatische Erfassungen und sind von der Bereinigung im Rahmen der Datenaufbewahrung ausgenommen.

Wann er läuft

Täglich. Er wird nur ausgelöst, wenn seit dem letzten Lauf eine Anstellung begonnen oder geendet hat oder wenn der letzte Lauf Mitarbeitende zum erneuten Versuch hinterlassen hat.

Parameter

Dieser Job hat keine Parameter.

Jobergebnisse

KennzahlBeschreibung
refreshedMitarbeitende, deren Eintrag neu berechnet wurde
failed_idsMitarbeitende, die nicht neu berechnet werden konnten — beim nächsten Lauf erneut versucht
sinceAusführungsdatum des vorherigen Laufs, ab dem das Zeitfenster begann (fehlt beim ersten Lauf)

Fehlerbehebung

ProblemLösung
Eine ausgeschiedene Person wird noch als Aktiv angezeigtPrüfen Sie das Enddatum ihrer Anstellung. Der Status ändert sich in der Nacht nach dem Enddatum — das Enddatum selbst ist noch ein Arbeitstag
Eine neu eingestellte Person wird noch als Ausstehend angezeigtDer Status ändert sich in der Nacht ihres Startdatums. Prüfen Sie, ob das Startdatum stimmt
Ein Lauf für ein künftiges Datum schlägt fehlDas ist erwartet. Der Status wird immer ausgehend vom heutigen Tag ermittelt, daher lehnt der Job ein Ausführungsdatum ab, das noch nicht erreicht ist