W wielu firmach grafik pracy nadal powstaje w arkuszu kalkulacyjnym. Dopóki zespół liczy kilka osób na jednej zmianie, to działa. Przy pracy 24/7, zmianach 12-godzinnych i kilkunastu pracownikach arkusz zamienia się w ręczne sprawdzanie dziesiątek warunków, które łatwo przeoczyć. Z punktu widzenia programisty to klasyczny problem walidacji: zestaw reguł, które każda komórka grafiku musi spełnić.
Reguła 1: 11 godzin odpoczynku w każdej dobie
Między końcem jednej zmiany a początkiem następnej pracownik musi mieć co najmniej 11 godzin przerwy. Przykład błędu: zmiana nocna kończy się o 7:00, a kolejna dzienna zaczyna się o 14:00 tego samego dnia. W arkuszu to dwie niewinne komórki obok siebie, w programie to prosty warunek na różnicy znaczników czasu.
Reguła 2: 35 godzin wolnego raz w tygodniu
Raz w tygodniu odpoczynek musi trwać co najmniej 35 godzin bez przerwy. To już reguła na przesuwanym oknie: trzeba sprawdzić każdy tydzień i znaleźć w nim najdłuższą przerwę między zmianami.
Reguła 3: wymiar czasu pracy w okresie rozliczeniowym
Suma godzin w okresie rozliczeniowym nie może przekroczyć wymiaru, który zależy od kalendarza: 40 godzin razy liczba tygodni plus 8 godzin za każdy pozostały dzień roboczy, minus 8 godzin za każde święto przypadające w innym dniu niż niedziela. W styczniu 2027 r. to 152 godziny, w maju tylko 144. Do tego święta ruchome (Wielkanoc, Boże Ciało), więc kalendarz trzeba liczyć algorytmicznie, a nie wpisywać ręcznie.
Reguła 4: system równoważny i zmiany 12-godzinne
Zmiany 12-godzinne są dopuszczalne w równoważnym systemie czasu pracy. Popularny system 4-brygadowy (dwa dni, dwie noce, cztery dni wolne) daje średnio 42 godziny tygodniowo, czyli więcej niż norma. Bez korekty grafik z cyklu po prostu przekracza wymiar i generuje nadgodziny. Program musi więc nie tylko rozpisać cykl, ale też wyrównać godziny do wymiaru każdego miesiąca, np. w styczniu 2027 r. 12 zmian po 12 godzin i jedna 8-godzinna.
Reguła 5: święta w sobotę
W 2027 roku 1 maja i 25 grudnia wypadają w sobotę. Każde takie święto obniża wymiar o 8 godzin, więc pracownikom trzeba wyznaczyć dodatkowy dzień wolny. To przypadek brzegowy, o którym najczęściej zapominają zarówno ludzie, jak i proste szablony w arkuszach.
Walidacja w czasie rzeczywistym

Wszystkie te reguły da się sprawdzać na bieżąco, przy każdej zmianie w grafiku, i pokazywać ostrzeżenie przy konkretnej komórce, a nie dopiero przy kontroli z inspekcji pracy. Tak działa polski program do grafiku pracy grafena.: działa w przeglądarce, zna polskie święta i wymiar każdego miesiąca, a gotowy grafik udostępnia zespołowi linkiem. Dla systemów zmianowych jest też darmowy generator grafiku 12-godzinnego, który rozpisuje system 4-brygadowy od wybranej daty startu. Zespoły do 5 osób mogą korzystać z programu bezpłatnie.
Artykuł sponsorowany

