Układanie grafiku

Klikasz pole w siatce ZRM × dni × zmiany, popover pokazuje dostępnych ratowników, raTool ostrzega o konfliktach i brakach kierowcy.

Układanie grafiku

Po zebraniu dyspozycyjności i zmianie statusu okresu na „Układanie" otwierasz Budowanie grafiku - narzędzie, w którym przypisujesz ratowników do konkretnych slotów. Główny widok to siatka ZRM × dni × typy zmian × pozycje: każda komórka to jedno miejsce do obsadzenia. raTool podpowiada dostępnych ratowników w popoverze i ostrzega o konfliktach.

Otwórz Budowanie grafiku

Z listy okresów (Dyżury → Okresy grafikowe) klikasz w wiersz okresu w statusie „Układanie" lub „Opublikowany" i wchodzisz w zakładkę Budowanie grafiku. Strona ma tytuł „Budowanie grafiku".

Dostęp wymaga uprawnienia schedule.manage (koordynator stacji) lub delegacji per-ZRM (koordynator pojedynczego ZRM-u). Bez tego raTool przekieruje Cię na listę okresów.

W innym statusie okresu (np. „Zbieranie" lub „Archiwum") Budowanie grafiku jest zamknięte - najpierw przejdź ze „Zbierania" do „Układania" w menu kontekstowym wiersza okresu (akcja „Rozpocznij układanie").

Trzy strefy widoku

Strona dzieli się na trzy zasadnicze strefy:

  • Panel ratowników (po lewej, mobile w drawerze) - lista członków stacji z licznikiem przypisanych dyżurów. Możesz wyszukiwać po nazwisku i sortować po liczbie dyżurów lub alfabetycznie.
  • Siatka grafiku (środek) - główna tabela ZRM × dni × zmiany.
  • Walidacja i ostrzeżenia (kontekstowo, najczęściej pod siatką lub w toaście) - informacje o konfliktach, brakach obsady i konfliktujących dyspozycyjnościach.

Anatomia komórki

Każda komórka siatki to jedno miejsce w obsadzie - konkretny ZRM, dzień, typ zmiany (np. dzienna/nocna) i pozycja (Kierowca / Kierownik / Członek).

  • Pusta komórka edytowalna - pokazuje ikonę + na obwódce kreskowanej. Kliknięcie otwiera popover z listą dostępnych ratowników. Kliknięcie w nazwę przypisuje ratownika; popover się zamyka.
  • Komórka wypełniona - pokazuje imię przypisanego ratownika. Hover ujawnia ikonę × po prawej stronie - kliknięcie usuwa przypisanie.
  • Komórka tylko do odczytu - pokazuje znak -. Pojawia się, gdy edytujesz jako koordynator ZRM-u (delegacja per ZRM) i komórka należy do cudzego ZRM-u, albo gdy okres ma już status „Opublikowany".

Obwódka komórki koduje dyspozycyjność wybranego (lub potencjalnego) ratownika dla tego slotu:

  • Zielona - ratownik zaznaczył Dostępny.
  • Niebieska - ratownik zaznaczył Preferuję.
  • Czerwona - ratownik zaznaczył Niedostępny. Mimo to raTool nie blokuje przypisania - tylko ostrzega.

Popover wyboru ratownika

Kliknięcie w pustą komórkę otwiera popover z listą dostępnych ratowników. Lista jest odfiltrowana do osób, które:

  • Mają wymagane kwalifikacje dla tej pozycji (np. jeśli pozycja Kierowca wymaga uprawnień do prowadzenia pojazdu uprzywilejowanego).
  • Nie są jeszcze przypisani na ten dzień + zmianę w innym ZRM (dla pozycji w tym samym ZRM raTool dopuszcza wielu ratowników).

Każdy wpis pokazuje imię oraz licznik dyżurów już przypisanych w tym okresie - pomaga rozłożyć obciążenie. Status dyspozycyjności (Dostępny / Preferuję / Niedostępny / Brak zgłoszenia) widać w kolorowej kropce obok nazwiska.

Sortowanie listy - w panelu ratowników z lewej strony - przełączasz między „Wg nazwiska" a „Wg dyżurów".

Walidacje i ostrzeżenia

raTool wykrywa kilka typów problemów:

  • Konflikt twardy - ratownik byłby przypisany dwa razy w tym samym dniu i slocie. raTool nie pozwoli zapisać, dopóki nie usuniesz duplikatu (komunikat: „Ratownik jest już przypisany na tę zmianę w innym ZRM").
  • Niedostępność - przypisałeś ratownika, który zaznaczył Niedostępny dla tego slotu. raTool pokazuje ostrzeżenie, ale pozwala zapisać (Twoja decyzja, np. po telefonie z ratownikiem).
  • Za mała obsada (min. załoga) - ZRM ma zdefiniowane minimum osób na zmianie (np. 2 dla typu P, 3 dla typu S). Jeśli obsada na konkretny slot jest poniżej minimum, raTool ostrzega: „ZRM {kod} ma za mało osób na zmianie {data} {zmiana} (min. {N})".
  • Brak kierowcy - ZRM nie ma osoby na pozycji Kierowca w danym slocie. Komunikat: „Brak kierowcy: {ZRM} - {data} {zmiana}".

Ostrzeżenia o niedostępności, min. załodze i braku kierowcy są informacyjne - nie blokują publikacji. Tylko twardy konflikt (ten sam ratownik w dwóch miejscach) blokuje zapis.

Zapisywanie zmian

Pod siatką jest przycisk „Zapisz grafik". Po zapisaniu raTool wyświetla toast „Grafik został zapisany". Jeśli nie zapiszesz i opuścisz stronę, raTool ostrzeże komunikatem „Masz niezapisane zmiany. Czy na pewno chcesz opuścić stronę?".

W razie konfliktu zapisu (np. inny koordynator zmodyfikował te same komórki w tym samym czasie) raTool pokazuje dialog z konfliktem - opisany w osobnym artykule Praca zespołowa.

Publikacja grafiku

Gdy uznasz, że grafik jest gotowy, wracasz na listę okresów i z menu kontekstowego wiersza wybierasz „Opublikuj grafik". Status zmienia się na „Opublikowany", ratownicy zobaczą swoje dyżury w Mój grafik, a Ty jako koordynator otrzymujesz dostęp do zamian (zob. Zamiany dyżurów).

Jeśli okres jest już opublikowany, ekran Budowania grafiku przechodzi w tryb tylko do odczytu - możesz przeglądać, ale nie edytować bezpośrednio.

Co może pójść nie tak

  • „Brak dostępnych ratowników" w popoverze pustej komórki - sprawdź, czy ratownicy zgłosili dyspozycyjność (przegląd w Przegląd dyspozycyjności) i czy ich kwalifikacje pasują do pozycji.
  • „Nie można opublikować grafiku bez przypisań" - okres nie ma jeszcze żadnego przypisania. Dodaj minimum jedno, zanim opublikujesz.
  • Komórka nieedytowalna mimo że jesteś koordynatorem - sprawdź status okresu i swoje uprawnienia. Koordynator ZRM-u (delegowany) widzi wszystkie ZRM-y, ale edytuje tylko własne.

Co dalej?