Ga naar inhoud

Verlofregistratie

Registreert dagelijks een invoer voor elk lopend onbeperkt verlof, zodat de dag van gisteren wordt vastgelegd op de juiste activiteit.

Hoe het werkt

Wanneer een medewerker een onbeperkt verlof start (bijvoorbeeld doorlopend ziekteverzuim zonder vaste terugkeerdatum), blijft het verlof ‘actief’ totdat de medewerker terugkeert. Deze taak wordt dagelijks uitgevoerd en registreert een invoer voor gisteren op de activiteit die aan het verlof is gekoppeld:

  1. Actieve perioden zoeken — medewerkers van wie de verlofprojectie ten minste één lopend onbeperkt verlof bevat
  2. Gisteren registreren — voor elke actieve periode die vóór gisteren is gestart, wordt een registratiegebeurtenis aangemaakt voor de datum van gisteren
  3. Idempotent — gebeurtenissen gebruiken een deterministisch ID op basis van medewerker, activiteit en datum, waardoor het opnieuw uitvoeren van de taak op dezelfde dag geen effect heeft

Door gisteren te registreren (in plaats van vandaag) krijgt de medewerker de gelegenheid om terug te keren naar het werk en het verlof te onderbreken voordat de dag wordt verbruikt. De eerste dag van het verlof wordt afgehandeld door de aanvraag zelf, en de afsluitingshandler dekt het volledige bereik als laatste vangnet.

Wanneer de taak wordt uitgevoerd

De taak wordt automatisch uitgevoerd en wordt alleen geactiveerd voor werkruimten met ten minste één actief onbeperkt verlof.

Parameters

Deze taak heeft geen parameters.

Taakresultaten

MetriekBeschrijving
entries_registeredAantal nieuw geregistreerde dagen van gisteren
errorsAantal fouten tijdens de registratie

Problemen oplossen

ProbleemOplossing
Ontbrekende dagen bij een onbeperkt verlofVoer de taak handmatig uit met de uitvoerdatum ingesteld op de dag na de ontbrekende dag — de deterministische ID’s maken inhaaluitvoeringen veilig
Actieve periode zonder activiteitDe periode slaat de registratie over. Controleer of het verlofbeleid dat aan dit verlof is gekoppeld een activiteit heeft geconfigureerd