Ga naar inhoud
Dienstverbandstatus bijwerken

Dienstverbandstatus bijwerken

Houdt de dienstverbandstatus van elke medewerker — Actief, In behandeling of Inactief — gelijk met de kalender.

Hoe het werkt

De status van een medewerker hangt af van de datum van vandaag: In behandeling voordat het dienstverband begint, Actief zolang het loopt en Inactief zodra het is afgelopen. De medewerkerslijst slaat die status op zodat er snel op gefilterd kan worden, en niets anders berekent hem opnieuw als alleen de kalender verschuift. Zonder deze job blijft een nieuwe medewerker In behandeling en een vertrokken medewerker Actief tot iemand ze bewerkt.

Elke nacht selecteert de job de medewerkers met een dienstverband dat is begonnen of geëindigd sinds de laatste voltooide run — bij de allereerste run elk dienstverband dat is begonnen. Voor elk van hen berekent de job de vermelding in de medewerkerslijst opnieuw — status, huidig team, manager en arbeidsvoorwaarden — en werkt bij wie als manager telt, omdat alleen actieve medewerkers iemand tot manager maken. Medewerkers die niet bijgewerkt konden worden, worden bij de volgende run opnieuw geprobeerd, en een gemiste nacht wordt de volgende nacht ingehaald.

De job draait als eerste in de nachtelijke batch, zodat de andere jobs die nacht de status van vandaag al zien. De status telt verder dan de lijst: actieve medewerkers zijn degenen die als fiatteur in aanmerking komen, urenstaatperiodes en automatische registraties krijgen, en worden uitgesloten van opschoning volgens de bewaarregels.

Wanneer het draait

Dagelijks. De job start alleen als er sinds de laatste run een dienstverband is begonnen of geëindigd, of als de laatste run medewerkers heeft overgelaten om opnieuw te proberen.

Parameters

Deze job heeft geen parameters.

Jobresultaten

MeetwaardeBeschrijving
refreshedMedewerkers van wie de vermelding opnieuw is berekend
failed_idsMedewerkers die niet opnieuw berekend konden worden — opnieuw geprobeerd bij de volgende run
sinceRundatum van de vorige run waarvanaf het venster begon (ontbreekt bij de eerste run)

Problemen oplossen

ProbleemOplossing
Een medewerker die uit dienst is, staat nog op ActiefControleer de einddatum van het dienstverband. De status verandert de nacht nadat de einddatum is verstreken — de einddatum zelf is nog een werkdag
Een nieuwe medewerker staat nog op In behandelingDe status verandert in de nacht van de begindatum. Controleer of de begindatum klopt
Een run voor een toekomstige datum misluktVerwacht. De status wordt altijd vanaf vandaag berekend, dus de job weigert een rundatum die nog niet is aangebroken