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
| Kennzahl | Beschreibung |
|---|---|
refreshed | Mitarbeitende, deren Eintrag neu berechnet wurde |
failed_ids | Mitarbeitende, die nicht neu berechnet werden konnten — beim nächsten Lauf erneut versucht |
since | Ausführungsdatum des vorherigen Laufs, ab dem das Zeitfenster begann (fehlt beim ersten Lauf) |
Fehlerbehebung
| Problem | Lösung |
|---|---|
| Eine ausgeschiedene Person wird noch als Aktiv angezeigt | Prü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 angezeigt | Der 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 fehl | Das ist erwartet. Der Status wird immer ausgehend vom heutigen Tag ermittelt, daher lehnt der Job ein Ausführungsdatum ab, das noch nicht erreicht ist |