Kalendarz dni roboczych
Kalendarz dni roboczych poprzez zdefiniowanie dni wolnych od pracy pozwala dla wybranego roku stworzyć kalendarz zawierający dokładne zestawienie dni roboczych.
Poprawnie skonfigurowany kalendarz może zostać zastosowany do rozszerzenia możliwości akcji typu Timeout, które do obliczeń będą mogły brać pod uwagę jedynie dni robocze.
Kalendarz jest uzupełniany poprzez definiowanie dni wolnych od pracy:
- należy wybrać Rok, dodając go przyciskiem Dodaj lub wybierając go z rozwijanej listy, jeżeli był już wcześniej definiowany,
- w kolumnie Wolne dni tygodnia po lewej stronie należy dodać i zdefiniować, jakie dni tygodnia są dniami wolnymi od pracy (np. sobota, niedziela w większości zachodnich krajów),
- w kolumnie Wolne dni wg dat po prawej stronie należy indywidualnie dodawać daty (np. świąt narodowych), które są dniami wolnymi od pracy.
Dzień i miesiąc można wstawić za pomocą klawiatury lub wybrać z atrybutu wyboru. Miesiąc można szybko ustawić za pomocą klawiatury, naciskając pierwszą literę miesiąca (np. wielokrotne naciśnięcie klawisza L sprawi, że miesiąc będzie przewijany w pętli luty→lipiec→listopad) lub wpisując na klawiaturze numerycznej numer miesiąca (1 = styczeń, 2 = luty … 12 = grudzień).
Kalendarz przechowywany jest w tabeli Calendars, a z jego wartości można korzystać (np. na potrzeby Reguł biznesowych), tworząc źródło danych typu Baza MSSQL.
Przykładowo, aby zwrócić wszystkie dni robocze:
SELECT * FROM Calendars WHERE CAL_IsWorkingDay='1'