Tidsintervalloverlapp
Tidsintervalloverlapp-filteret slipper gjennom en hel vakt hvis en konfigurerbar andel av den faller innenfor et klokketidsvindu. I motsetning til det grunnleggende Tidsintervall-filteret, som bare beholder de overlappende minuttene, er dette alt-eller-ingenting per vakt.

Når det skal brukes
Bruk dette filteret når en avtale sier “hvis minst halvparten av den planlagte vakten er etter 14:00, utbetal tillegget på hele vakten” eller “nattvaktbonus gjelder hele vakten hvis den hovedsakelig er om natten”. Terskelen er konfigurerbar, så du kan også uttrykke 60 %, 80 % osv.
For danske offentlig-sektor-avtaler som allerede koder halvvakt-regelen, kan du bruke det innebygde Dansk helgetillegg-filteret — det implementerer lørdagsregelen “halvparten av vakten etter 14:00” rett ut av boksen.
Parametere
| Parameter | Beskrivelse | Påkrevd |
|---|---|---|
| Fra | Start på vinduet som HH:MM. | Ja |
| Til | Slutt på vinduet som HH:MM. Bruk 24:00 for slutten av dagen. Hvis Til er tidligere enn Fra, krysser vinduet midnatt. | Ja |
| Minimum overlapp | Minste andel av vaktens varighet som må falle innenfor vinduet, mellom 0.0 og 1.0. Eksempel: 0.5 betyr minst 50 %. | Ja |
Hvordan det fungerer
For hver inndatavakt beregner filteret hvor mange minutter av vakten som faller innenfor vinduet, deler på vaktens totale varighet og sammenligner mot Minimum overlapp:
- Hvis
overlapp / varighet >= minimum_overlapp, returneres hele vakten (ikke bare den overlappende delen). - Ellers forkastes vakten.
Dette er fundamentalt forskjellig fra Tidsintervall, som alltid bare returnerer de overlappende minuttene uavhengig av hvor stor andel av vakten de utgjør.
Eksempel: lørdagsettermiddagsvakt
En typisk klausul sier “lørdagsarbeid fra 14:00 og utover kvalifiserer for helgetillegget, og det gjør også tidligere lørdagstimer hvis minst halvparten av den planlagte vakten faller etter 14:00.”
For en vakt lørdag 10:00–18:00:
- Overlappen med 14:00–24:00 er 4 timer.
- Vakten er 8 timer lang.
- 4 / 8 = 0,5, som er
>= 0.5→ hele vakten 10:00–18:00 kvalifiserer.
For en vakt lørdag 10:00–15:00:
- Overlappen er 1 time.
- Vakten er 5 timer lang.
- 1 / 5 = 0,2, som er
< 0.5→ vakten forkastes.
Kombinere med andre filtre
Plasser et Ukedag-filter for lørdag før Tidsintervalloverlapp, slik at overlapp-testen bare ser lørdagsvakter. Filtrene OG-kombineres inne i en regel.