Wprowadzenie do phpScheduleIt

http://phpscheduleit.sourceforge.net


Wprowadzenie

Aby używać systemu rezerwacji phpSheduleIt, należy się najpierw zalogować. Jeśli posiadasz już konto, zalogowanie się pozwoli na korzystanie funkcji systemu. Na górze każdej strony (z wyjątkiem rejestracji i logowania do stron) ujrzysz komunikat powitalny, dzisiejszą datę oraz kilka odnośników -- odnośnik "Wyloguj" oraz odnośnik "Panel sterowania" poniżej komunikatu oraz "Pomoc" poniżej daty.

Jeśli poprzednio zalogowany użytkownik jest wyświetlany w komunikacie powitalnym, kliknij "Wyloguj" aby wyczyścić wszystkie pliki cookie używane przez niego oraz zaloguj się do systemu. Kliknięcie na odnośnik "Panel sterowania" zabierze Cię do Panelu sterowania, Twojej "strony domowej" terminarza. Kliknięcie opcji "Pomoc" spowoduje otwarcie okna pomocy. Kliknięcie "Wyślij maila administratorowi" spowoduje otwarcie nowej wiadomości email adresowanej do administratora systemu.

Ostrzeżenie: W przypadku używania Norton Personal Firewall w trakcie korzystania z systemu phpScheduleIt, możesz napotkać problemy. Przed skorzystaniem z niego należy wyłączyć firewall, a po zakończeniu pracy włączyć go ponownie.

W górę

Rejestracja

Aby się zarejestrować, najpierw należy otworzyć stronę rejestracji. Można tego dokonać poprzez odnośnik na głównej stronie logowania. Należy wypełnić wszystkie pola. Zarejestrowany adres email stanie się Twoim loginem. Wprowadzone informacje mogą być usunięte w dowolnym czasie poprzez opcję zmiany swojego profilu. Wybranie opcji "Utrzymuj sesję" spowoduje użycie plików cookie przeglądarki (tzw. ciasteczek) przy identyfikacji za każdym razem po powrocie z terminarza, dzięki czemu użytkownik będzie logowany automatycznie podczas każdej wizyty. Tej opcji należy używać jedynie w przypadku gdy jesteś jedyną osobą korzystającą z komputera. Po zarejestrowaniu, użytkownik zostanie przekierowany do Panelu sterowania.

W górę

Logowanie

Logowanie polega na wprowadzaniu adresu email i hasła. Należy zarejestrować się zanim będzie można się zalgoować. Można tego dokonać poprzez wybranie odnośnika rejestracji na stronie logowania. Wybór opcji "Utrzymuj sesję" spowoduje użycie plików cookie w celu identyfikacji za każdym razem przy powrocie do terminarza, pomijając konieczność logowania się do systemu za każdym razem. Tej opcji należy używać jedynie gdy nikt poza użytkownikiem nie korzysta z tego komputera. Po zalogowaniu się użytkownik zostanie przekierowany do Panelu sterowania.

W górę

Wybór języka

Na stronie logowania, wyświetlone zostanie menu rozwijane ze wszystkimi dostępnymi tłumaczeniami jakie są dostępne w systemie . Wybierz język, który preferujesz a wszystkie napisy systemu phpScheduleIt zostaną przetłumaczone. Ten wybór nie spowoduje jednak przetłumaczenia żadnego tekstu wprowadzonego przez głównego administratora lub innych użytkowników, przetłumaczone zostaną jedynie teksty wyświetlane w aplikacji. Aby zmienić język należy się przelogować.

W górę

Edycja profilu

Aby zmienić informacje na temat swojego profilu (nazwa, adres email, itd.) lub swoje hasło, należy najpierw zalogować się do systemu. Na stronie Panel Sterowania, w menu Odnośniki, kliknij opcję "Edycja profilu". Zostanie wyświetlony formularz, z wypełnionymi polami informacyjnymi. Można je zmodyfikować zgodnie ze swoim życzeniem. Każde pole pozostawione pustym nie zostanie zamienione. Jeśli chcesz zmienić hasło, należy wprowadzić je dwukrotnie. Po zakończeniu edycji, należy kliknąć przycisk "Eycja profilu" i zmiany dokonane przez użytkownika zostaną zapisane do bazy danych. System następnie wróci do strony głównej panelu sterowania.

W górę

Resetowanie zapomnianego hasła

W przypadku gdyby użytkownik zapomniał hasła, może ono zostać wygenerowane na nowo i przesłane za pośrednictwem poczty internetowej. Aby to uczynić, należy przejść do strony logowania i kliknąć odnośnik "Zapomniałem hasła" znajdujący się pod formularzem logowania. System przekieruje użytkownika na nową stronę i poprosi o wprowadzenie adresu email. Po kliknięciu "Zmiana hasła", nowe, losowo wygenerowane hasło zostanie utworzone. To nowe hasło zostanie ustawione w bazie danych i przesłane pocztą internetową. Po otrzymaniu maila, nalezy je skopiować i wkleić jako nowe hasło na ekranie, logowania, a następnie zmienić hasło.

Top

Pomoc

Jeśli nie posiadasz uprawnień do używania zasobu, masz jakiekolwiek pytania dotyczące zasobu, rezerwacji lub swojego konta użytkownika, skorzystaj z odnośnika "Email do administratora" umieszczonego w menu Odnośniki.

W górę

 


Panel sterowania

Panel sterowania to "strona początkowa" systemu rezerwacji. Za jego pomocą można przeglądać, modyfikować lub usuwać swoje rezerwacje. Panel sterowania posiada także odnośnik do Terminarza, do Edycji profilu oraz opcję do wylogowania się z systemu.

W górę

Odnośniki

Tabela odnośników dostarcza użytkownikowi dostęp do podstawowych funkcji aplikacji. Po pierwsze, "Rezerwacje". Użycie odnośnika spowoduje przeniesienie do domyślnego terminarza. Można tu wyświetlić wszystkie rezerwacje zasobów, zarezerwować je lub zmodyfikować aktualne rezerwacje.

"Mój kalendarz" spodowuje przeniesienie do widoku kalendarza rezerwacji, które zostały zaplanowane lub użytkownik bierze udział w innej rezerwacji. Można je obejrzeć w zestawieniu dziennym, tygodniowym lub miesięcznym.

"Kalendarz terminów" spowoduje przeniesienie użytkownika do widoku kalendarza rezerwacji dla wybranego zasoby lub dla wszystkich zasobów wybranego terminu. Po wybraniu widoku dziennego określonego zasobu, będzie można wydrukować widok "Arkusza rejestracji" poprzez kliknięcie ikony obok menu rozwijanego wybranego zasobu.

"Edycja profilu " przeniesienie użytkownika na stronę, która pozwala na edycję informacji osobistych takich jak adres email, nazwa, numer telefonu i hasło. Wszystkie wprowadzone już infromacje będą umieszczone w określonych polach. Puste lub niezmienione wartości nie zostaną podmienione w systemie.

"Ustawienia email" przeniesie do strony, gdzie można wybrać w jaki sposób i kiedy użytkownik będzie informowany o zdarzeniach mających związek z terminarzem. Domyślnie użytkownik otrzymuje powiadomienie w momencie dodania, modyfikacji lub usunięcia rezerwacji.

Ostatni odnośnik, "Wyloguj" spowoduje wylogowanie użytkownika, zamknięcie aktualnej sesji oraz powrót do ekranu logowania.

W górę

Moje powiadomienia

Ta tabela wyświetli wszystkie powiadomienia jakie administrator systemu uznał za ważne.

W górę

Moje rezerwacje

Tabela z rezerwacjami wyświetla wszystkie przyszłe rezerwacje rozpoczynając od dnia dzisiejszego (domyślnie). Ta tabela zawiera każdą datę rezerwacji, zasób, dzień/czas jej utworzenia, dzień/czas jej ostatniej modyfikacji, czas rozpoczęcia oraz czas zakończenia. Z poziomu tej tabeli można zmodyfikować lub usunąć rezerwację poprzez kliknięcie opcji "Edytuj" lub "Usuń" na końcu każdego wiersza przeglądu rezerwacji. Obydwie opcje uruchamiają wyskakujące okienko gdzie można potwierdzić zmiany związane z rezerwacją. Kliknięcie daty rezerwacji przenosi użytkownika do nowego okna gdzie można przejrzeć szczegóły dotyczące rezerwacji.

Aby uporządkować rezerwacje według określonej kolumny, należy kliknąć na – lub odnośnik + znajdujący się u góry kolumny. Znak minus uporządkuje rezerwacje w kolejności malejącej, znak plus w kolejności rosnącej według parametru określonego przez nazwę kolumny.

W górę

Moje uprawnienia

Tabela Moje uprawnienia wyświetla wszystkie zasoby, do których użytkownik posiada dostęp. Zawiera nazwę zasobu, jego lokalizację oraz numer telefonu, który może posłużyć do skontaktowania się z jego administratorem.

Od razu po zakończeniu rejestracji, użytkownik nie posiada uprawnień do użycia żadnego z zasobów, chyba że administrator zdecyduje na automatyczne nadawanie uprawnień. Administrator jest jedyną osobą, która może nadać użytkownikowi uprawnienia do danego zasobu. Nie można rezerwować terminu użycia zasobu zanim nie otrzyma się uprawnień, lecz będzie i tak można przejrzeć kalendarz i aktualne rezerwacje.

W górę

My zaproszenia

Tabela Moje zaproszenia wyświetla wszystkei rezerwacje, do których użytkownik został zaproszony i pozwala na zaakceptowanie lub odrzucenie współudziału w tej rezerwacji. Po zaakceptowaniu, użytkownik wciąż ma możliwość do zakończenia partycypacji w czasie późniejszym. Po odrzuceniu zaproszenia, zniknie ona i nie będzie można jej zaakceptować, chyba że autor rezerwacji ponownie prześle zaproszenie.

W górę

Mój udział w rezerwacjach

Tabela Mój udział w rezerwacjach wyświetla wszystkie rezerwacje, w których użytkownik ma współudział. Ta opcja nie jest wyświetlana jeśli użytkownik jest autorem danej rezerwacji. Z poziomu tej tabeli można zakończyć udział w danej współrezerwacji. Po zakończeniu, nie można brać więcej udziału w tej konkretnej rezerwacji, chyba że jej autor ponownie wyśwle zaproszenie.

W górę

 


Użycie terminarza

Terminarz to miejsce, w którym można korzystać z funkcji planowania rezerwacji. Wyświetlany tydzień rozpoczyna się aktualnego tygodnia i rozciąga się na 7 (domyślna wartość) dni. Tutaj można przejrzeć zaplanowane terminy, zarezerwować zasoby oraz zmodyfikować aktualne rezerwacje. Rezerwacje są oznaczane różnymi kolorami, każda z nich jest wyświetlana, jednak tylko Twoje rezerwacje udostępniają odnośnik do modyfikacji ich parametrów. Wszystkie inne rezerwacje udostępniają jedynie możliwość ich podejrzenia.

Można zmienić zaplanowane terminy (jeśli istnieje więcej niż jeden) przy użyciu rozwijanego menu u góry terminarza.

Administrator systemu może określić tereminy "niedostępności", lub określić, które zasoby są niedostępne. Rezerwacje nie zostaną umieszczone, jeśli kolidują z czasem niedostępności.

W górę

Wersja tylko do odczytu

Jeśli jeszcze nie masz konta lub nie udało Ci się zalogować, można zobaczyć wersję tylko do odczytu poprzez kliknięcie odnośnika "Zobacz terminarz" znajdującego się na stronie logowania. Ta wersja terminarza wyświetli wszystkie zasoby i rezerwacje, lecz nie będzie możliwości zobaczenia szczegółów na ich temat ani zrobienia nowej rezerwacji.

W górę

Tworzenie rezerwacji

Aby zarezerwować zasób, najpier należy przejść do tabeli reprezentującej dzień na jaki ma być rezerwacja. Po zlokalizowaniu dnia, należy kliknąć na nazwę zasobu. Czynność ta spowoduje wyświetlenie wyskakującego okienka gdzie należy dokonać wyboru daty rozpoczęcia i zakończenia (o ile dozwolone) oraz czasu na jaki dany zasób ma zostać zarezerwowany.

Poniżej zostanie wyświetlony komunikat informujący użytkownika na jak długo można zarezerwować zasób. Jeśli rezerwacja jest dłuższa lub krótsza niż dozwolona, nie zostanie ona zaakceptowana.

Można także wybrać czy chcesz powtórzyć tą rezerwację. Aby powtórzyć rezerwację należy wybrać dni, w których ma zostać ona powtórzona, a następnie wybrać co ile czasu ta rezerwacja ma być powielana. Rezerwacja będzie utworzona dla aktualnie wybranego dnia, plus wszystkie dni wybrane jako dni powtórzeń. Wszystkie terminy, które nie będą mogły zostać zarezerwowane z powodu konfliktu zostaną wyświetlone. Podczas tworzenia rezerwacji obejmującej więcej niż jeden dzień, opcje powtórzeń nie będą dostępne.

Można dodawać uwagi na temat rezerwacji, poprzez wypełnienie odpowiedniego pola tekstowego. Ten tekst będzie widoczny dla innych użytkowników.

Po ustawieniu poprawnej daty/czasu rozpoczęcia i zakończenia rezerwacji i wybrania czy ma zostać ona powtarzana, należy nacisnąć przycisk "Zapisz". Pojawi się komunikat czy rezerwacja się powiodła, informując użytkownika o dacie (datach) dokonanych rezerwacji. W przypadku niepowodzenia, należy cofnąć się i zmodyfikować termin, który nie będzie kolidował z inną już dokonaną rezerwacją. Po pomyślnym zarezerwowaniu terminu, terminarz zostanie automatycznie odświeżony. Jest to czynność niezbędna do przeładowania wszystkich informacji o rezerwacjach z bazy danych.

Nie można zarezerwować terminu dla dat przeszłych, dla zasobu, do którego użytkownik nie posiada uprawnień lub dla zasobu, który aktualnie nie jest aktywny. Te zasoby będą wyszarzone i nie będą udostępniały odnośnika umożliwiającego dokonanie rezerwacji.

W górę

Zmiana/usuwanie rezerwacji

Istnieje kilka sposobów na modyfikację lub usunięcie rezerwacji. Jednym z nich jest otwarcie Panelu sterowania jak to już zostało opisane. Inny sposób to skorzystanie z terminarza internetowego. Został opisany w poprzednim akapicie, tylko użytkownik, który dokonał rezerwację może ją modyfikować (oprócz administratora). Wszystkie inne rezerwacje będą widoczne, lecz nie będą zawierały odnośnika pozwalającego na ich modyfikację.

Aby zmodyfikować rezerwację z użyciem terminarza, należy po prostu kliknąć na odpowiednią rezerwację. Wyświetlone zostanie okno dialogowe bardzo podobne do okna rezerwacji. Użytkownik ma 2 możliwości: może zmodyfikować terminy rozpoczęcia i zakończenia rezerwacji, lub też zaznaczyć opcję "Usunąć". Po zakończeniu modyfikacji, naciśnij przycisk "Zapisz" na dole formularza. Twoje nowe opcje będą określane w zależności od aktualnych rezerwacji zaś na dole pojawi się komunikat o aktualnym stanie modyfikacji. Jeśli użytkownik chce dokonać zmiany terminu, należy wrócić do okna modyfikacji i wybrać nowe terminy, które nie kolidują z innymi rezerwacjami. Po pomyślnym zakończeniu modyfikacji, terminarz zostanie automatycznie odświeżony. Jest to czynność niezbędna do przeładowania informacji o rezerwacji w bazie danych.

Aby zmodyfikować grupę powtarzających się rezerwacji, należy zaznaczyć opcję opisaną To modify a group of recurring reservations, check the box labeled "Uaktualnić grupę powtarzających się rezerwacji?". Wszystkie kolidujące daty zostaną wypisane na ekranie.

Nie można zmodyfikować rezerwacji dla daty, która już minęła.

W górę

Nawigowanie po terminarzu

Istnieje wiele sposobów na korzystanie z przeglądarki dat w terminarzu.

Poruszanie się tydzień po tygodniu jest możliwe za pomocą odnośników "Poprzedni tydz." oraz "Następny tydz." znajdujących się w dolnej części terminarza.

Skok do dowolnej daty jest możliwy po wprowadzeniu jej do formularza w dole terminarza.

Otwarcie kalendarza nawigacyjnego można dokonać poprzez kliknięcie odnośnika "Obejrzyj miesięczny kalendarz" Wybierz żądaną datę i kliknij na nią aby przejść za pomocą terminarza do tej daty.

W górę