Tidsintervallöverlapp

Filtret Tidsintervallöverlapp släpper igenom ett helt pass om en konfigurerbar andel av det infaller inom ett tidsfönster. Till skillnad från det grundläggande filtret Tidsintervall, som bara behåller de överlappande minuterna, är detta filter allt-eller-inget per pass.

Konfiguration av filtret Tidsintervallöverlapp
Konfiguration av filtret Tidsintervallöverlapp

När det ska användas

Använd detta filter när ett avtal säger “om minst hälften av det planerade passet ligger efter 14:00, betala tillägget på hela passet” eller “nattskiftsbonusen gäller hela passet om det huvudsakligen ligger på natten”. Tröskeln är konfigurerbar, så du kan också uttrycka 60 %, 80 % osv.

För danska avtal inom offentlig sektor som redan kodar halvpassregeln kan du använda det inbyggda filtret Danskt helgtillägg — det implementerar lördagsregeln “hälften av passet efter 14:00” direkt.

Parametrar

ParameterBeskrivningObligatorisk
FrånFönstrets start som HH:MM.Ja
TillFönstrets slut som HH:MM. Använd 24:00 för dygnets slut. Om Till ligger före Från korsar fönstret midnatt.Ja
Minsta överlappMinsta andel av passets varaktighet som måste infalla inom fönstret, mellan 0.0 och 1.0. Exempel: 0.5 betyder minst 50 %.Ja

Hur det fungerar

För varje indatapass beräknar filtret hur många minuter av passet som infaller inom fönstret, dividerar med passets totala varaktighet och jämför med Minsta överlapp:

  • Om överlapp / varaktighet >= minsta överlapp returneras hela passet (inte bara den överlappande delen).
  • Annars tas passet bort.

Detta skiljer sig i grunden från Tidsintervall, som alltid returnerar endast de överlappande minuterna oavsett hur stor andel av passet de utgör.

Exempel: lördagseftermiddagspass

En typisk klausul säger “lördagsarbete från 14:00 och framåt kvalificerar för helgtillägget, och det gör även tidigare lördagstimmar om minst hälften av det planerade passet ligger efter 14:00.”

För ett lördagspass 10:00–18:00:

  • Överlappet med 14:00–24:00 är 4 timmar.
  • Passet är 8 timmar långt.
  • 4 / 8 = 0,5, vilket är >= 0.5hela passet 10:00–18:00 kvalificerar.

För ett lördagspass 10:00–15:00:

  • Överlappet är 1 timme.
  • Passet är 5 timmar långt.
  • 1 / 5 = 0,2, vilket är < 0.5 → passet tas bort.

Kombinera med andra filter

Placera ett Veckodag-filter för lördag före Tidsintervallöverlapp, så att överlappstestet bara ser lördagspass. Filtren OCH-kombineras inom en regel.