Ga naar inhoud
Herinnering urenstaat indienen

Herinnering urenstaat indienen

Stuurt medewerkers een melding wanneer een urenstaat de indiendeadline bereikt en blijft hen herinneren — alleen op hun werkdagen — zolang de urenstaat verlopen is.

Hoe het werkt

De taak doorloopt alle urenstaten in de werkruimte met de status In behandeling, Gereed of Verlopen en zet ze één stap verder in hun levenscyclus:

  1. In behandeling → Gereed — wanneer de huidige datum op of na de laatste werkdag van de periode ligt, wordt de urenstaat als gereed gemarkeerd en ontvangt de medewerker een melding dat de deadline is aangebroken. Deze drempel volgt het eigen rooster van de medewerker, dus goedgekeurd verlof van hele dagen aan het eind van de periode haalt de deadline naar voren — de medewerker wordt vóór vertrek gewaarschuwd en niet tijdens het verlof
  2. Gereed → Verlopen — de kalenderdag na het einde van de periode, ongeacht het rooster van de medewerker. Verlof direct na het periode-einde schuift dit niet op: de melding over de ontbrekende indiening bij de manager hangt ervan af en moet op een voorspelbare dag verschijnen
  3. Verlopen → elke werkdag herinnerd — zolang de urenstaat verlopen is, komt de herinnering van de medewerker weer bovenaan de meldingen te staan en wordt er op elk van hun werkdagen één e-mail verzonden. Weekenden, feestdagen en goedgekeurd verlof van hele dagen worden overgeslagen, zodat niemand tijdens afwezigheid wordt achtervolgd. De eerste herinnering gebruikt de algemene formulering “je urenstaat is verlopen”; elke volgende noemt de manager die erop wacht

De herinneringen stoppen zodra de medewerker indient: de terugkerende herinnering verdwijnt en de melding bij de manager wordt een gewone goedkeuring.

Een lopende afwezigheid zonder einddatum — bijvoorbeeld een open ziekteperiode — verschuift de deadline niet. Van zo’n afwezigheid is alleen bekend dat die de dagen tot en met vandaag beslaat, dus de dagen erna blijven werkdagen en de deadline blijft op de werkelijke laatste werkdag van de periode staan.

De taak gebruikt “>=” in plaats van “==” bij elke drempel. Hierdoor wordt een urenstaat die zijn exacte dag heeft gemist (taakstoring, periode dateert van vóór de functie) bij de volgende uitvoering alsnog verwerkt. Gebeurtenissen hebben deterministische ID’s, zodat herhaalde uitvoeringen geen dubbele meldingen opleveren.

Voorbeeld: verlof rond het einde van de periode

Een maandperiode van 1 tot en met 31 augustus, met goedgekeurd verlof van 24 augustus tot 7 september:

DagWat er gebeurt
Vr 21 augLaatste werkdag vóór het verlof, dus de urenstaat wordt Gereed en de medewerker krijgt de deadlinemelding — terwijl die nog aan het werk is
Di 1 sepDe dag na het einde van de periode, dus de urenstaat wordt Verlopen en de ontbrekende indiening verschijnt in het goedkeuringenpostvak van de manager
1–7 sepDe medewerker krijgt geen herinneringen (alle dagen zijn verlof). De dagelijkse digest van de manager toont de ontbrekende indiening vanaf 1 september
Di 8 sepEerste werkdag terug: de vervalherinnering en e-mail voor de medewerker beginnen en worden elke werkdag herhaald tot de urenstaat is ingediend

Wanneer de taak wordt uitgevoerd

De taak wordt automatisch uitgevoerd en activeert alleen wanneer er ten minste één urenstaat met de status In behandeling, Gereed of Verlopen bestaat voor de werkruimte.

Parameters

Deze taak heeft geen parameters.

Taakresultaten

MetingOmschrijving
processedAantal beoordeelde urenstaten
ready_emittedAantal urenstaten dat naar de status Gereed is gepromoveerd (deadline bereikt)
overdue_emittedAantal urenstaten dat naar de status Verlopen is gepromoveerd (dag na het einde van de periode)
remindedAantal vervalherinneringen dat in deze uitvoering is verzonden (één per verlopen urenstaat waarvan de medewerker vandaag werkt)
skippedUrenstaten die nog geen drempel hebben bereikt, deze al voorbij zijn (deduplicatie), of waarvan de medewerker vandaag niet werkt
errorsFouten tijdens de verwerking

Wie een melding ontvangt

  • De medewerker krijgt de deadlinemelding zodra de periode gereed wordt, daarna één vervalherinnering per werkdag totdat wordt ingediend. Op een vrije dag wordt nooit herinnerd.
  • De manager ziet de ontbrekende indiening in Approvals vanaf de dag na het einde van de periode, en in de dagelijkse Manager digest. Dit hangt niet af van iemands agenda — een manager ziet (en krijgt e-mail over) een ontbrekende urenstaat van een medewerker die nog met vakantie is, en blijft die zien tot de medewerker terug is en indient.
  • Een manager die afwezig is, kan het beste een goedkeuringsdelegatie instellen: de digest wordt vastgehouden zolang de delegatie actief is, de gemachtigden ontvangen die in plaats daarvan, en op de eerste werkdag terug krijgt de manager een inhaaloverzicht.

De levenscyclusgebeurtenissen bevatten ook de directe manager van de medewerker als ontvanger — dit is hoe het goedkeuringspostvak van de manager bij een herberekening wordt gevuld.

Problemen oplossen

ProbleemOplossing
Geen deadlinemeldingControleer of de urenstaat de status “In behandeling” heeft en of de huidige datum op of na de laatste werkdag van de periode ligt voor die medewerker
Geen vervalmeldingDe urenstaat moet de status “Gereed” hebben en de periode moet voorbij zijn. De overgang vindt plaats op de dag na het einde van de periode en wordt nooit uitgesteld door verlof
Medewerker met verlof kreeg geen herinneringVerwacht gedrag. Vervalherinneringen worden alleen op werkdagen van de medewerker verzonden; ze hervatten op de eerste werkdag terug
Manager wordt aangesproken op een medewerker die afwezig isVerwacht gedrag — de ontbrekende indiening wordt gemeld op de dag na het einde van de periode, ongeacht het verlof van de medewerker. De medewerker wordt bij terugkomst herinnerd
Manager ontvangt digests tijdens vakantieStel een goedkeuringsdelegatie in voor de afwezigheid; de digests gaan dan naar de gemachtigden en de manager krijgt bij terugkeer een inhaaloverzicht
Postvak van manager leeg na herberekeningVoer de taak Rebuild employee projections opnieuw uit en voer daarna deze taak opnieuw uit om levenscyclusgebeurtenissen met de juiste manager-ID’s opnieuw te genereren