Publiser timelistenormer
Publiserer oppløste ukentlige normer og helligdager for hver ansatt slik at timelistekalenderen alltid har data for de neste ~13 ukene.
Slik fungerer det
Hver ansatts ukentlige norm (forventede arbeidsminutter per dag) og helligdagsliste er forhåndsberegnet og lagret som hendelser slik at timelistegrensesnittet kan lese dem uten å beregne på nytt ved hver sidelasting. Denne jobben flytter denne fremre kanten én uke om gangen:
- Velger kandidater — aktive eller ventende ansatte hvis fremre kant er under målhorisonten
- Beregner en uke — for hver manglende ISO-uke oppløses normen og helligdagene fra den ansattes gjeldende ansettelsesvilkår og arbeidstidsregelverk
- Sender ut én samlet hendelse — én hendelse per ansatt bærer hver nylig oppløste uke
- Hopper over uker uten endring — når en ukes oppløste verdier er identiske med det som tidligere ble publisert, fjernes den fra batchen (markøren flyttes likevel videre)
På en kjøring som ikke er en mandag, hvis grensen ikke flyttet seg fra dagen før, er hver aktiv ansatt allerede à jour, og jobben gjør ingenting — slik er det ment.
Når den kjører
Jobben er registrert som en daglig planlagt jobb og rapporterer alltid “should run”. Kjøringskostnaden er proporsjonal med antall ansatte hvis markør ligger bak grensen — i en sunn stabil tilstand er det bare de som hadde en endring i vilkår eller regelverk i løpet av de siste 24 timene.
Parametere
| Parameter | Beskrivelse |
|---|---|
| Force | Send ut hver uke på nytt i utsendelsesvinduet for hver aktiv eller ventende ansatt, og ignorer markøren og differansen per uke. Bruk dette som en nødløsning når timelisteprojeksjoner ser ut til å være ute av synk med de konfigurerte vilkårene/regelverkene |
Jobbresultater
| Måltall | Beskrivelse |
|---|---|
processed | Antall ansatte jobben handlet på |
emitted | Antall ukeoppføringer sendt ut på tvers av alle hendelser |
candidates | Antall ansatte kandidatspørringen returnerte |
skipped | Ansatte jobben ikke kunne behandle (innlastingsfeil) |
force | Om kjøringen brukte Force-parameteren |
Når du bør bruke Force
- Etter en stor endring i arbeidstidsregelverk som skal gjelde tilbakevirkende
- Når timelistekalenderen ser ut til å vise feil normer eller manglende helligdager for aktive eller ventende ansatte
- Etter gjenoppretting av en sikkerhetskopi eller kjøring av en migrering som berørte vilkår/regelverk
Force sender ut uker på nytt over hele vinduet (fra starten av hver ansatts åpne oppgjør, eller starten av forrige måned, opp til den fremre horisonten). Forvent at kjøringen tar lengre tid og produserer langt flere hendelser enn en normal kjøring.
Feilsøking
| Problem | Løsning |
|---|---|
| Feil norm vist på en fremtidig uke | Bekreft at ansettelsesvilkårene eller arbeidstidsregelverket for den ansatte oppløses til forventet verdi. Kjør med Force for å publisere på nytt |
| Helligdager mangler i kalenderen | Sjekk helligdagskalenderen som er knyttet til arbeidstidsregelverket. Kjør med Force for å oppdatere |
| Ny ansatt har ingen kalenderdata | Aktive og ventende ansatte plukkes opp automatisk ved neste kjøring. For å ta inn en ansatt umiddelbart, kjør jobben |