Grafik Recepcji — Pomoc
Ten przewodnik prowadzi przez wszystkie funkcje aplikacji. Zawiera kroki startowe, legendę,
opis przycisków, działanie blokad i generatora oraz eksport/import danych.
Szybki start
- Otwórz aplikację i kliknij Zarządzaj kadrą, dodaj przynajmniej jedną osobę.
- Opcjonalnie ustaw limity w Opcje grafiku i zaznacz kolory.
- Wybierz miesiąc i rok, kliknij Generuj grafik.
- Sprawdź ostrzeżenia, popraw komórki (D/N/U/puste) i zablokuj to, co ma zostać.
- Ponownie kliknij Generuj grafik; zablokowane pola nie zmienią się.
- Eksportuj: Zapisz PNG (obraz) lub Eksport JSON (kopia). Import JSON przywraca zapis.
Legenda i skróty
- D — zmiana dzienna.
- N — zmiana nocna.
- U — urlop/wolne (ustawiasz ręcznie).
- Puste — brak przydziału / wolne.
- Kłódka — blokuje komórkę, kolumnę lub cały wiersz pracownika.
- Żółte podświetlenia — braki lub naruszone zasady (streak, blokada, N→D).
- Szare podświetlenia — komórki zablokowane, nie zmienią się przy ponownej generacji.
Układ ekranu
- Górny pasek: wybór miesiąca/roku i Generuj grafik (tworzy/odświeża tabelę).
-
Akcje grafiku:
Zarządzaj kadrą
Opcje grafiku
Zablokuj wszystko
Odblokuj wszystko
Zapisz PNG
Eksport JSON
Import JSON
Pomoc
- Tabela: lista wyboru w każdej komórce + kłódka; uchwyt ⋮⋮ do przeciągania osób.
- Ostrzeżenia: lista wykrytych problemów.
- Podsumowania: godziny i liczniki (dzień/noc/urlop/nadgodziny/uwagi).
Dodawanie i edycja osób
- Imię i nazwisko: wymagane, pojawia się w tabeli i eksporcie.
- Maks. godziny / miesiąc: docelowy limit; z opcją Nie przekraczaj limitu godzin staje się twardy (wolne pola zamiast nadgodzin).
- Długość zmiany: stałe 12h dla wszystkich (nie można zmienić).
- Preferencje zmian: Bez preferencji, Woli dni/noce (miękkie), Tylko dni/noce (twarde).
- Kolor pracownika: opcjonalny; włącz w opcjach, by pokolorować wiersz.
- Nie pracuje w (zmiany): zaznacz D/N przy dniach tygodnia; generator unika, a gdy brak alternatywy, może wymusić i zgłosić ostrzeżenie.
- Edytuj/Usuń: zmiany odświeżają bieżący grafik.
- Kolejność: przeciągnij uchwyt ⋮⋮; kolejność zapisuje się i wpływa na eksport.
Opcje grafiku
- Maks. dni pod rząd (D) — limit kolejnych zmian dziennych.
- Maks. nocy pod rząd (N) — limit kolejnych zmian nocnych.
- Maks. zmian pod rząd (D lub N) — łączny limit kolejnych zmian.
- Używaj kolorów dla pracowników — koloruje wiersze według wybranego koloru.
Praca z tabelą
- Wybierz D lub N (przydział), U (urlop/wolne) albo zostaw puste (wolne).
- Zmiany od razu aktualizują ostrzeżenia i podsumowania.
- Blokady: każda komórka ma kłódkę; kłódka w nagłówku kolumny blokuje dzień, obok nazwiska blokuje cały miesiąc tej osoby; „Zablokuj/ Odblokuj wszystko” działa na całą siatkę.
- Przeciąganie: uchwytem ⋮⋮ zmieniasz kolejność osób; zapisuje się.
- Weekend: sobota/niedziela są cieniowane, ale działają jak zwykłe dni.
Jak działa generator
- Dąży do obsadzenia każdego dnia jedną zmianą D i jedną N.
- Najpierw respektuje zablokowane komórki (zostawia wpisane D/N/U).
- Stara się nie przekraczać limitów godzin; przy “Nie przekraczaj limitu godzin” nie wyjdzie ponad limit tej osoby, u innych może lekko przekroczyć, by zapewnić obsadę.
- Tylko dni/noce są bezwzględne; Woli wpływa na punktację, ale pozwala obie zmiany.
- Unika sekwencji N→D dla tej samej osoby.
- Unika zablokowanych dni/zmian; jeśli brak kandydata, może wymusić i doda ostrzeżenie.
- Równoważy obciążenie (godziny, dni vs. noce) i korzysta z limitów streaków.
Ostrzeżenia i podświetlenia
- Rodzaje: braki obsady, sekwencje noc→dzień, złamanie blokady dnia/zmiany, przekroczenie limitu streaków oraz podsumowania (zero godzin, nadgodziny lub ponad limit osoby).
- Brak obsady — brakuje D i/lub N (podświetlona kolumna).
- N→D — ta sama osoba ma noc, potem dzień (podświetlone komórki).
- Blokada dnia/zmiany — wpisano w zablokowany dzień/zmianę (komórka podświetlona; ostrzeżenie opisuje).
- Streak — przekroczony limit kolejnych zmian (D, N lub łącznie).
- Podsumowanie — zero godzin, >168h/miesiąc lub > limitu osoby.
- Kiedy się pojawiają — od razu po generowaniu grafiku i każdej zmianie komórki (D/N/U/puste) lub blokady.
Eksport, import i zapisywanie
- Autozapis: pracownicy, ustawienia, kolory i blokady są w pamięci przeglądarki na tym urządzeniu. Wyczyść dane strony, by zresetować.
- Eksport JSON: przenośna kopia (pracownicy, grafik, miesiąc/rok, blokady, kolory) do migracji lub wersjonowania.
- Import JSON: wczytuje zapis; miesiąc/rok dostosują się do pliku, przywróci grafik.
- Zapisz PNG: obraz tabeli z podsumowaniem (do druku/maila).
- Przenoszenie na inny komputer: na starym Eksport JSON, na nowym Import JSON (miesiąc/rok, pracownicy, kolory, blokady i grafik się przeniosą).
Typowe scenariusze
- Bezpieczne ponowne układanie: zablokuj zatwierdzone komórki, potem Generuj grafik.
- Urlopy/wolne: ustaw U, zablokuj, a potem generuj resztę.
- Nadgodziny: zwiększ limit godzin (lub odznacz twardy limit), albo dodaj pracowników.
- Braki obsady: dodaj osoby, poluzuj blokady albo limity streaków, potem regeneruj.
- Kolorowe wiersze: ustaw kolor przy osobie i włącz kolory w opcjach.
- Nowy start: usuń osoby i odśwież albo wyczyść dane strony.
FAQ
- Co znaczą litery? D = dzień, N = noc, U = urlop/wolne, puste = wolne.
- Czemu kolumna jest żółta? Brakuje obsady D i/lub N tego dnia.
- Czemu zablokowany dzień został wpisany? Nie było alternatywy; program wymusił i zgłosił ostrzeżenie.
- Jak zamrozić osobę/zmianę? Zablokuj wiersz (kłódka obok nazwiska) albo pojedyncze komórki przed ponownym generowaniem.
- Czy zmienię długość zmiany? Nie, wszystkie zmiany mają 12h.
- Gdzie są dane? W pamięci przeglądarki; użyj eksportu/importu JSON, by przenieść lub zrobić kopię. Strona nie wysyła/pobiera żadnych danych.
- Jak przenieść dane na inny komputer? Eksport JSON na starym, Import JSON na nowym — przeniosą się miesiąc/rok, pracownicy, kolory, blokady i grafik.