Kolejność: otwarcie ≤ cutoff ≤ zamknięcie. Poza oknem kiosk nie wyda numerka.
Harmonogram tygodniowy (per dzień — nadrzędny nad „Godziny")
Dzień
Otwarte
Otwarcie
Cutoff
Zamknięcie
Dla danego dnia tygodnia te godziny mają pierwszeństwo nad zakładką „Godziny". Brak zaznaczenia „Otwarte" = wydawanie numerków zablokowane tego dnia.
Wyjątki harmonogramu (FORCE_OPEN / FORCE_CLOSED — dzień lub zakres dat)
Od
Do
Typ
Otwarcie
Cutoff
Zamknięcie
Notatka
Nowy wyjątek
Wyjątek ma najwyższy priorytet — nadrzędny nad harmonogramem tygodniowym, godzinami i blokadą niedziel/świąt. FORCE_OPEN wymaga godzin (otwarcie ≤ cutoff ≤ zamknięcie). FORCE_CLOSED dominuje nad FORCE_OPEN tego samego dnia.
Smart-gniazdka (sterowanie zasilaniem)
Nazwa
Typ
Adres
Stan
Nowe gniazdko
Urządzenia końcowe (kiosk / ekrany — audio i TTS per urządzenie)
Rola
Nazwa
TTS
Dźwięk
Głośność
Gniazdko
Nowe urządzenie
Audio/TTS i zarządzanie zasilaniem konfigurowane per urządzenie (opis 14/23). Gniazdka: Shelly Plug S MTR Gen3 (WiFi) i pokrewne (D-12/13).
Szablony ekranów (digital signage)
Nazwa
Cel
Status
WCAG
Wersja
Nowy szablon (branding) — walidacja WCAG przy publikacji
Publikacja jest zablokowana, dopóki szablon nie przejdzie WCAG 2.1 AA (kontrast tekst/tło ≥ 4.5:1, akcent/tło ≥ 3:1, czcionka ≥ 24 px, brak migotania > 3/s, kolor nie jako jedyny nośnik). D-16.
Biblioteka mediów
Plik
Typ
Czas
Rozmiar
Skan
Zarejestruj medium
Rejestr metadanych mediów. Wideo wymaga czasu trwania. Medium trafia na ekran (do playlisty) dopiero po skanie — kliknij „Oznacz skan ✓" (bramka bezpieczeństwa D-15). Binarny upload + automatyczny skan AV — kolejny etap.
Playlisty (rotacja wideo/obrazów w strefie MEDIA)
Nazwa
Pętla
Pozycje
Użyta w
Nowa playlista
Playlista to uporządkowana lista mediów ([{media_asset_id, duration_s}]). Obraz wymaga czasu wyświetlania; wideo dziedziczy swój czas. Podepnij ją w zakładce „Treści" (reguła → playlista) lub w strefie MEDIA szablonu. Każda zmiana podbija schedule_version (push „tylko przy zmianie"). Wezwanie zawsze ma priorytet nad mediami. Pozycje wybierasz z biblioteki mediów powyżej (tylko media po skanie).
Reguły treści ekranów (co pokazać wg stanu kolejki)
Stan
Cel
Treść
Nowa reguła
Reguła wiąże stan kolejki z treścią na ekranie (szablon). Reguła per urządzenie ma pierwszeństwo przed regułą per rola; brak reguły dla stanu → fallback do NORMAL. Wezwanie zawsze ma priorytet nad treścią (overlay + TTS). Każda zmiana podbija schedule_version (push „tylko przy zmianie", D-14/15). Wskaż rolę lub urządzenie oraz szablon.