Panel przeglądania zadań – „Zadania” pojawia się jako pierwszy po zalogowaniu przez użytkownika. Można również przejść do niego z dowolnej części systemu dLab klikając w opcję menu głównego „Zadania”.
Widok panelu przedstawia się jak na załączonym rysunku:
Lista zadań
Najważniejszą częścią panelu jest tabela z listą zadań. Tabela podzielona jest na następujące kolumny:
- id – unikalny identyfikator zadania,
- Nazwa zadania,
- Status – określa w jaki sposób zadanie jest skojarzone z zalogowanym użytkownikiem, tj. czy je utworzył (Utworzone), czy je nadzoruje (Nadzorowane) lub czy istnieją w nim czynności, które musi wykonać (Do wykonania),
- Grupa zadań – wyświetla grupę/grupy zadań, do której zadanie jest przypisane,
- Stan – wyświetla aktualny stan zadania(nowe, w realizacji, zakończone, usunięte, do weryfikacji),
- Kolumna operacji – wyświetla odnośniki do konkretnych operacji na zadaniu, tj. definiuj, edytuj, lista czynności w zależności od stanu zadania,
- Kolumna komentarzy – kliknięcie w ikonę dymku spowoduje wyświetlenie okna z listą komentarzy użytkowników dodanych do zadania.
Na liście zadań pojawiają się tylko i wyłącznie te zadania, z którymi użytkownik jest w jakiś sposób powiązany. Powiązanie użytkownika z zadaniem określa kolumna statusu, w której mogą pojawić się wartości: Utworzone, Nadzorowane, Do wykonania. Pierwsze określa iż zalogowany użytkownik jest twórcą zadania, drugie że nadzoruje zadanie, ostatni zaś iż w ramach zadania istnieje czynność, którą użytkownik musi wykonać. Więcej na temat ról użytkowników można dowiedzieć się w rozdziale "Role użytkowników" . W zależności od statusu zadania w kolumnie operacji może pojawić się określona funkcja dla zadania:
- Definiuj – jeśli zadanie jest nowoutworzone i zalogowany użytkownik jest jego twórcą bądź nadzorcą wówczas ma on możliwość zdefiniowania czynności dla zadania. Więcej na temat definiowania zadań można znaleźć w rozdziale dokumentacji „Tworzenie i definicja zadań”.
- Edytuj – jeśli zadanie jest zdefiniowane i w trakcie realizacji, zaś zalogowany użytkownik jest jego twórcą bądź nadzorcą wówczas ma on możliwość modyfikacji definicji czynności zadania. Więcej na temat edycji zadań można znaleźć w rozdziale „Edycja i usuwanie zadań”.
- Lista czynności – jeśli zalogowany użytkownik ma w ramach zadania czynności do wykonania wówczas może on przejść do listy czynności dla zadania, aby wykonać przypisane do jego grupy użytkowników czynności.
Stronicowanie i odświeżanie listy zadań
Lista zadań w tabeli jest pogrupowana na strony, domyślnie po 25 pozycji na stronę. W stopce tabeli znajduje się specjalna nawigacja, która umożliwia przechodzenie po stronach listy zadań. Po lewej stronie od nawigacji zadań widoczna jest lista rozwijalna, w której użytkownik może określić inną niż 25 liczbę elementów na stronę. Dostępne są 4 opcje: 25, 50, 100 oraz wszystkie.
Lista zadań może być w trakcie pracy dynamicznie zmieniana przez innych użytkowników, stąd widoczna w danym momencie w tabeli lista nie musi być aktualna. Do uzyskania aktualnego stanu listy można użyć przycisku odświeżania listy umieszczonego po prawej stronie nagłówka tabeli - . Dobrym przykładem braku aktualności listy jest sytuacja, gdy redaktor tworzy w Aplikacji Redaktora dLibra publikację planowaną, co z kolei pociąga za sobą automatyczne utworzenie przez serwer zadania w systemie dLab. W momencie utworzenia publikacji planowanej serwer dLab otrzymuje zgłoszenie zdarzenia utworzenia publikacji planowanej, na podstawie którego wie, że powinien utworzyć zadanie w systemie dLab. Może się zdarzyć, iż serwer potrzebuje kilku minut na obsługę zgłoszonego zdarzenia, czyli na utworzenie zadania w systemie dLab. Wówczas koniecznym będzie okresowe odświeżanie przez użytkownika listy zadań, aby sprawdzić czy zostało ono już dodane do listy zadań.
Opcje widoku i filtrowanie zadań
Nad tabelą listy zadań znajduje się panel opcji widoku, w którym użytkownik może określić ogólne kryteria wyświetlania zadań:
- stan zadania – użytkownik może wybrać stan zadania i zaznaczyć go klikając w pole wyboru obok nazwy stanu,
- data dodania – określone są dwa odrębne pola. Klikając na wybrane pole pojawia się komponent kalendarza, w którym użytkownik może wybrać interesujący go dzień.
W komponencie kalendarza „od” nie można wybrać dni późniejszych od dnia w polu „do” i odwrotnie w komponencie kalendarza „do” nie można zaznaczyć dni, które są wcześniej niż dzień podany w kalendarzu „do”. Puste pole daty oznacza, iż nie jest ono brane pod uwagę podczas wyszukiwania. W każdym momencie można wyczyścić pole daty, klikając w przycisk „Clear” w komponencie kalendarza.
Wybór określonych opcji widoku należy potwierdzić kliknięciem w przycisk „Odśwież”. Po tym na liście zadań powinny pojawić się tylko i wyłącznie te zadania, których stan został określony w opcjach i które jednocześnie zostały utworzone w podanym przez użytkownika przedziale czasowym.
Prócz wspomnianych opcji istnieją jeszcze dodatkowe opcje filtrowania zadań. W tabeli listy zadań przy kolumnach: Nazwa zadania, Status oraz Grupa zadań widoczne są pola tekstowe lub listy rozwijane. Wprowadzenie ciagu znaków w polu tekstowym lub wybranie konkretnej pozycji na liście rozwijanej przefiltruje aktualnie widoczną listę zadań:
- Nazwa zadania – wpisanie wybranego ciągu znaków i potwierdzenie klawiszem ENTER sprawi, iż użytkownik otrzyma listę tych zadań, które w nazwie zadania posiadają wpisany fragment tekstu,
- Status – wybór statusu z listy dostępnych statusów spowoduje wyświetlenie listy tylko tych zadań, które zawierają określony status względem zalogowanego użytkownika,
- Grupa zadań – wybór z listy dostępnych grup zadań spowoduje wyświetlenie tylko tych zadań, które są przypisane do wybranej grupy.
Opcje filtrowania można łączyć wpisując np. wybrany tekst w "Nazwa zadania" a następnie wybierając status i/lub grupę zadań z listy dostępnych opcji. System dLab wyszuka wówczas wszystkie zadania, które w nazwie posiadają wpisany tekst oraz które posiadają określony status i należą do wybranej grupy zadań.