JIRA - Wyszukiwanie zaawansowane

Oprócz typu wyszukiwania opisanego w poprzednim rozdziale, JIRA oferuje również kilka zaawansowanych opcji wyszukiwania, które można przeprowadzić na trzy następujące sposoby.

  • Korzystanie z odniesienia do pola
  • Korzystanie ze słów kluczowych
  • Korzystanie z odniesień do operatorów

Te trzy wyżej wymienione sposoby zostały szczegółowo wyjaśnione poniżej.

Podczas wyszukiwania zaawansowanego użytkownik powinien wziąć pod uwagę następujące kwestie.

  • Wyszukiwanie zaawansowane wykorzystuje zapytania strukturalne do wyszukiwania problemów JIRA.

  • Wyniki wyszukiwania zostaną wyświetlone w nawigatorze problemów.

  • Wyniki wyszukiwania można eksportować do MS Excel i wielu innych dostępnych formatów.

  • Funkcje Zapisz i Subskrybuj są dostępne dla zaawansowanych wyszukiwań.

  • Wyszukiwanie zaawansowane wykorzystuje język zapytań JIRA znany jako JQL.

  • Proste zapytanie w JQL składa się z pola, operatora, po którym następuje co najmniej jedna wartość lub funkcja. Na przykład poniższe proste zapytanie spowoduje znalezienie wszystkich problemów w projekcie „WFT” -

Project = "WFT"
  • JQL obsługuje składnię podobną do SQL, taką jak funkcje ORDER BY, GROUP BY, ISNULL (), ale JQL nie jest językiem zapytań bazy danych.

Korzystanie z odniesienia do pola

Odniesienie do pola oznacza słowo, które reprezentuje nazwę pola w zgłoszeniu JIRA, w tym pola niestandardowe. Składnia to -

<field name> <operators like =,>, <> “values” or “functions”

Operator porównuje wartość pola z wartością prezentowaną po prawej stronie, tak że zapytanie zwraca tylko prawdziwe wyniki.

  • Idź do Issues → Search for Issues na pasku nawigacyjnym.

Poniższy zrzut ekranu pokazuje, jak poruszać się po sekcji wyszukiwania.

Jeśli istnieje już kryterium wyszukiwania, kliknij przycisk Nowy filtr, aby zresetować kryteria. Poniższy zrzut ekranu pokazuje, jak zacząć od nowych kryteriów -

Wpisz zapytanie, używając pola, operatora i wartości, takich jak issueKey = “WFT-107”.

Istnieją również inne pola - Wersja, której dotyczy problem, Przypisany, Załączniki, Kategoria, Komentarz, Komponent, Utworzono, Twórca, Opis, Termin, Środowisko itp. Gdy tylko użytkownik zacznie pisać, funkcja autouzupełniania pomaga pisać w zdefiniowany format.

Poniższy zrzut ekranu przedstawia sposób dodawania kryteriów nazwy pola przy użyciu zaawansowanych funkcji.

Operator selection - Poniższy zrzut ekranu pokazuje, jak wybrać operatorów.

Następnym krokiem jest wprowadzenie wartości, a następnie kliknięcie symbolu Szukaj. Poniższy zrzut ekranu pokazuje, jak dodawać wartości i wyszukiwać.

Poniższy zrzut ekranu przedstawia wynik wyszukiwania na podstawie zestawu kryteriów.

Korzystanie ze słów kluczowych

Tutaj dowiemy się, jak używać odniesienia do słowa kluczowego i jakie są jego zalety

Słowo kluczowe w JQL -

  • łączy ze sobą dwa lub więcej zapytań, tworząc złożone zapytanie JQL.
  • zmienia logikę jednego lub więcej zapytań.
  • zmienia logikę operatorów.
  • ma jawną definicję w zapytaniu JQL.
  • wykonuje określoną funkcję, która definiuje wyniki zapytania JQL.

Lista słów kluczowych -

  • AND - ex - status = otwarte AND priorytet = pilne I cesjonariusz = Ashish.
  • LUB - ex - duedate <now () lub duedate jest puste.
  • NOT - ex - not assignee = Ashish.
  • EMPTY - ex - impactVersion jest pusta / impactVersion = pusta.
  • NULL - ex - cesjonariusz jest zerowy.
  • ORDER BY - ex - duedate = puste zamówienie według utworzonego, priorytet malejący.

Podobnie jak w przypadku odwołania do pola, gdy tylko użytkownik zacznie pisać, funkcja autouzupełniania pomaga uzyskać poprawną składnię. Poniższy zrzut ekranu pokazuje, jak dodać słowa kluczowe.

Kliknij symbol wyszukiwania, aby wyświetlić wyniki wyszukiwania. Poniższy zrzut ekranu przedstawia wynik oparty na zestawie kryteriów.

Korzystanie z odniesień do operatorów

Operatory są używane do porównywania wartości po lewej stronie z prawą stroną, tak że jako wynik wyszukiwania są wyświetlane tylko prawdziwe wyniki.

Lista operatorów

  • Równa się: =
  • Nie równa się:! =
  • Większy niż:>
  • Mniej niż: <
  • Większe niż równe: =>
  • Mniejsze niż równa się: = <
  • IN
  • NIE W
  • ZAWIERA: ~
  • Nie zawiera: ! ~
  • IS
  • NIE JEST
  • WAS
  • BYŁ W
  • NIE BYŁO
  • NIE BYŁ
  • CHANGED

Podobnie jak w przypadku pola i odniesienia do słowa kluczowego, operatory te mogą być również używane do ulepszania wyników wyszukiwania.