Kalendarz dostępności określa dni robocze, godziny pracy i wyjątki. Może być wykorzystywany przez funkcje planowania i obliczania dni pracy. Jest odrębną definicją od strony typu „Kalendarz” lub „Terminarz”, które prezentują zdarzenia.
Gdzie otworzyć definicję #
- W opcji menu „Opcje” wybierz opcję „Administrator”.
- Jeżeli w zwykłych zakładkach administratora nie ma odnośnika do kalendarzy, otwórz opcję menu „Superadministrator”.
- W sekcji „Słowniki” otwórz odnośnik „Kalendarze dostępności”.
- Otwórz istniejącą definicję albo kliknij przycisk „Dodaj nowe”. Wpisz nazwę i wybierz pole „Rodzaj”.

Dni robocze i godziny #
W polu „Dni robocze” zaznacz dni tygodnia, w których obowiązuje dostępność. Dla wybranych dni pojawiają się pary pól, np. „Poniedziałek od” i „Poniedziałek do”. Niezaznaczony dzień nie ma takiego samego zestawu ustawień jak dzień roboczy.
Przykładowy harmonogram biura to poniedziałek–piątek, od 8:00 do 16:00. Uzupełnij obie godziny danego dnia. Walidacja wymaga, aby para była kompletna albo oba pola były puste; godzina końcowa nie może być wcześniejsza od początkowej. Nie wpisuj dwóch identycznych godzin, oczekując automatycznego przyjęcia pełnego dnia pracy.
Wolne dni w roku — format wpisów #
W polu „Wolne dni w roku” wpisuj każdy wyjątek w osobnym wierszu. Stałą datę podaje się jako dzień.miesiąc, opcjonalnie z opisem po przecinku:
1.1,Nowy Rok 1.5,Dzień wolny 25.12,Boże Narodzenie
Program interpretuje taki zapis w kolejnych latach. Nie jest to lista jednorazowych dat w formacie rok-miesiąc-dzień. Nie wykorzystuj stałego wpisu do oznaczenia urlopu tylko w jednym konkretnym roku.
Dostępne są również symbole świąt ruchomych: „eas” — Wielkanoc, „easmon” — Poniedziałek Wielkanocny, „bozc” — Boże Ciało. Także po symbolu można dopisać opis po przecinku, np. „easmon,Poniedziałek Wielkanocny”. Wpisane daty i opisy należy utrzymywać zgodnie z potrzebami danego wdrożenia.
Dwa rodzaje kalendarza #
W polu „Rodzaj” dostępne są „Kalendarz pracy” i „Kalendarz plannera na www”. Dodatkowe parametry planowania spotkań są pokazywane dla drugiego rodzaju. Dotyczy to pól „Czas trwania spotkania (minut)”, „Sloty nie wcześniej niż za (minut)” i „Udostępniaj na dni naprzód”.
Pola slotów poszczególnych dni są uzależnione jednocześnie od rodzaju plannera i zaznaczenia danego dnia jako roboczego. Jeżeli tych ustawień nie widać w kalendarzu pracy, nie oznacza to brakującej konfiguracji formularza.
Podłączenie do funkcjonalności #
Samo zapisanie definicji nie zmienia każdego terminarza w programie. Kalendarz trzeba wskazać w funkcji, która ma go używać, np. w odpowiedniej konfiguracji planowania albo obsługi pola daty. W definicjach pól istnieje parametr „Kalendarz dostępności”; jego znaczenie należy sprawdzić razem z rodzajem kontrolki i funkcją, która korzysta z pola.
Przykład kontroli #
Dla biura pracującego od poniedziałku do piątku sprawdź zwykły dzień roboczy, sobotę i święto z listy wyjątków. Dla plannera sprawdź również wyprzedzenie rezerwacji i granicę udostępniania dni. Po podłączeniu kalendarza do konkretnej funkcji skontroluj jej wynik; poprawna definicja kalendarza nie potwierdza jeszcze, że dana strona z niego korzysta.