Filtrowanie spraw

Z upływem czasu foldery zawierają coraz więcej spraw i znalezienie pożądanej informacji może być trudne. Możesz oczywiście posortować listę spraw po dowolnej kolumnie, nie tylko według identyfikatorów, ale również według nazwy lub wartości dowolnego atrybutu. Może to ułatwić wyszukanie potrzebnej informacji, ale nie zawsze jest wystarczające.

Lista spraw posiada również funkcję szybkiego wyszukiwania. Wpisz szukane słowo lub jego fragment w polu tekstowym po prawej stronie nad listą i naciśnij Szukaj, a wyświetlone zostaną tylko sprawy zawierające w nazwie szukany fragment tekstu. W programie Desktop Client wyszukiwanie działa od razu, gdy wpiszesz tekst, możesz również nacisnąć klawisz F3, aby szybko uaktywnić pole wyszukiwania. Możesz również wyszukiwać sprawy po identyfikatorze, po nazwie użytkownika, który je utworzył lub zmodyfikował, a także po dowolnym atrybucie typu Tekst, Lista wyboru lub Użytkownik. Aby wybrać kolumnę, w której chcesz wyszukiwać, kliknij ikonkę znajdującą się z lewej strony pola wyszukiwania i wybierz odpowiednią opcję. Po wpisaniu szukanego fragmentu tekstu lub identyfikatora, zostaną wyświetlone tylko sprawy zawierające ten fragment w wybranej kolumnie lub sprawa o danym identyfikatorze.

Wskazówka

Aby szybko znaleźć sprawę o danym identyfikatorze w dowolnym folderze, użyj polecenia Idź do elementu. Patrz sekcja „Komentarze i opisy”, aby uzyskać więcej informacji na temat identyfikatorów spraw, komentarzy i załączników.

Najbardziej przydatne w codziennej pracy jest jednak korzystanie z widoków. Każdy widok posiada warunki filtrowania, które ograniczają listę wyświetlonych spraw do tych, które spełniają określone kryteria. Każdy widok posiada również własny układ kolumn oraz domyślny porządek sortowania. Innymi słowy, widok mówi o tym, które sprawy spośród wszystkich spraw w danym folderze są widoczne, oraz które kolumny spośród wszystkich dostępnych kolumn są wyświetlone.

To, jakie widoki są dostępne, zależy od typu spraw w danym folderze. Wyjątkiem jest widok Wszystkie sprawy, który istnieje dla każdego typu spraw i nie posiada warunków filtrowania, a więc (jak sugeruje nazwa) wyświetla wszystkie sprawy w bieżącym folderze.

Otwórz folder Błędy i rozwiń listę widoków znajdującą się po lewej stronie nad listą spraw. Zobaczysz domyślny widok Wszystkie sprawy, a pod nim kilka publicznych widoków:

Wybór widoku
Rysunek 3.18. Wybór widoku

Wybierz z listy widok Aktywne błędy. Zauważ, że na liście wyświetlona jest teraz tylko druga sprawa, ponieważ status pierwszej sprawy zmieniłeś przed chwilą na Rozwiązany.

Lista aktywnych błędów
Rysunek 3.19. Lista aktywnych błędów

Wybierz inne dostępne widoki, aby przekonać się, że za każdym razem wyświetlane są inne sprawy i zmienia się układ widocznych kolumn. Dzięki temu każdy użytkownik może skupić się tylko na tych sprawach, które go w danym momencie interesują — np. tester może oglądać listę rozwiązanych błędów, które musi zweryfikować, a programista listę przypisanych do niego błędów, które musi rozwiązać.

Jeśli w systemie istnieje wiele różnych projektów i folderów, znalezienie potrzebnej informacji może być jeszcze trudniejsze. W tym przypadku pomocne mogą być globalne listy spraw. Możesz wyświetlić wszystkie sprawy określonego typu, wybierając globalną listę pod elementem Wszystkie projekty w drzewie projektów. Możesz używać sortowania, wyszukiwania oraz widoków dokładnie w taki sam sposób jak w folderze. Możesz na przykład wyświetlić wszystkie aktywne błędy z wszystkich projektów i folderów. Możesz również wykonywać operacje na sprawach tak samo, jak wyświetlając folder. Globalne listy zawierają dodatkową kolumnę Lokalizacja, która wyświetla nazwę projektu i folderu zawierającego każdą sprawę.

Korzystanie z istniejących, publicznych widoków może być czasem niewystarczające. W takiej sytuacji możesz utworzyć swój własny, prywatny widok, który może mieć dowolne kryteria filtrowania, kolumny oraz sortowanie.

Kliknij Dodaj widok, aby szybko utworzyć nowy widok dla bieżącego typu spraw. Załóżmy, że chcemy wyświetlać tylko krytyczne błędy, zatem nazwiemy nasz widok Krytyczne błędy. Kolumna Krytyczność nie jest potrzebna, ponieważ zawsze będzie miała wartość 1, więc ją odznacz na liście kolumn. Dodaj natomiast kolumny Utworzona przez oraz Data utworzenia, aby wiedzieć, kto i kiedy zarejestrował sprawę. Aby przenieść kolumny Przypisany do i Status na koniec listy, ustaw wartości określające kolejność odpowiednio na 10 i 11.

Edycja kolumn widoku
Rysunek 3.20. Edycja kolumn widoku

Kliknij Odśwież, aby zobaczyć jak będzie wyglądać układ kolumn w widoku. Pozostaw domyślny porządek sortowania, aby wyświetlić sprawy od najstarszych do najnowszych. Następnie przejdź do edycji filtrów. Włącz filtr dla kolumny Krytyczność i wpisz wartość 1 jako parametr warunku:

Edycja filtra
Rysunek 3.21. Edycja filtra

Zapisz zmiany klikając OK. Rozwijana lista widoków zawiera teraz jeden widok prywatny o nazwie Krytyczne błędy. Po jego wybraniu lista będzie zawierała tylko pierwszą sprawę, zgodnie z wybranymi kryteriami filtrowania.

To, jakie operatory filtrowania są dostępne, zależy od typu kolumny. Dla wszystkich typów dostępne są operatory jest równy oraz nie jest równy. Operatory te mogą również porównywać wartość kolumny z wartością pustą. W przypadku kolumn tekstowych, list wyboru i nazw użytkowników można również wyszukiwać fragment tekstu za pomocą operatorów zaczyna się od, zawiera oraz kończy się na. Można także tworzyć kryteria, które spełnia kilka różnych wartości, używając operatora w liście i wpisując poszczególne wartości oddzielone przecinkami. Z kolei w przypadku wartości liczbowych i dat można używać operatorów porównania — jest mniejszy niż, jest mniejszy lub równy, itd.

Załóżmy teraz, że interesują nas tylko te krytyczne sprawy, które są aktywne i w dodatku starsze niż 7 dni. Taki widok byłby bardzo przydatny dla osób nadzorujących rozwiązywanie błędów. Kliknij Zmień widok, aby przejść do edycji aktywnego widoku (przedtem upewnij się, że jest on wybrany).

Wybierz dwa dodatkowe warunki dla kolumn Data utworzenia i Status. W pierwszym wybierz operator jest mniejszy niż, a za pomocą rozwijanego kalendarza wybierz opcję Dzisiaj. Następnie zmień wartość parametru filtra na [Dzisiaj]-7. W jego miejsce zawsze będzie wstawiona bieżąca data minus 7 dni, a więc warunek będą spełniały tylko te sprawy, które zostały utworzone więcej niż 7 dni temu. Ustaw również parametr filtra dla pola Status na Aktywny.

Wskazówka

W definicji filtru można używać dwóch specjalnych wartości. Wartość [Dzisiaj] jest zamieniana na bieżącą datę (z możliwością odjęcia lub dodania określonej liczby dni), natomiast wartość [Ja] jest zamieniana na nazwę bieżącego użytkownika.

Zmiana filtra
Rysunek 3.22. Zmiana filtra

Kliknij Odśwież, aby zobaczyć wszystkie filtry. Zauważ, że ponownie można dodać warunki zawierające te pola, które są już wykorzystane. Możesz więc tworzyć złożone filtry w rodzaju starszy niż 7 dni i jednocześnie nie starszy niż miesiąc.

Zapisz zmiany klikając OK. Oczywiście lista nie będzie teraz zawierać żadnej sprawy, ponieważ w systemie nie ma jeszcze spraw starszych niż 7 dni.

Możesz również utworzyć nowy widok na bazie już istniejącego. W tym celu wybierz widok, który chcesz sklonować i użyj polecenia Sklonuj widok. Domyślnie zostaną wyświetlone ustawienia kolumn i kryteria filtrowania klonowanego widoku. Dostosuj je do swoich potrzeb i kliknij OK, aby utworzyć nowy widok. W ten sposób możesz również tworzyć własne widoki na bazie istniejących widoków publicznych.

Możesz utworzyć dowolną liczbę prywatnych widoków. Nie będą one widoczne dla żadnego innego użytkownika. Będą natomiast dostępne w każdym folderze zawierającym sprawy tego samego typu. Aby tworzyć, modyfikować, zmieniać nazwę i usuwać swoje widoki, otwórz folder danego typu i kliknij Zarządzaj widokami. Zostanie otwarte nowe okno zawierające listę wszystkich twoich widoków ze szczegółowymi informacjami.

Zarządzanie widokami
Rysunek 3.23. Zarządzanie widokami

Jeśli jesteś administratorem systemu, możesz również publikować swoje widoki, aby były dostępne dla wszystkich użytkowników, a także zarządzać widokami publicznymi dla poszczególnych typów spraw. Aby uzyskać więcej informacji na ten temat, przeczytaj sekcję „Ustawienia widoków”.