Jira Query Language – sprawne i szybkie wyszukiwanie zgłoszeń

Jira Query Language – sprawne i szybkie wyszukiwanie zgłoszeń
Nowoczesne systemy wykorzystywane w pracy projektowej skonstruowane są zazwyczaj przy użyciu zaawansowanej technologii. To ułatwia funkcjonowanie zespołów, ale nie rozwiązuje wszystkich problemów. Im bardziej rozbudowane przedsięwzięcia, tym więcej narzędzi wymagają.

Zapewnienie właściwych pomocy dla pracowników zaangażowanych w procesy projektowe jest niezbędne, jeśli zakładamy ich zakończenie sukcesem. Ważnym jest, aby wykorzystywane dodatki i metody były dopasowane do używanych rozwiązań.

Jak zapobiec chaosowi projektowemu? Potrzebny jest odpowiedni język – JQL!

Podczas bieżącej pracy użytkownika JIRA, może mieć on różne pytania, związane ze zgłoszeniami wprowadzanymi do systemu. Konsultując się z pozostałymi pracownikami zaangażowanymi w ten proces na różnych etapach, nie zawsze otrzyma od nich satysfakcjonujące odpowiedzi. Pamięć bywa zawodna, a dodatkowo z reguły niewiele osób jest zaangażowanych w powstawanie danego projektu od początku do końca, a to może powodować nieścisłości.

Za przykład takich skomplikowanych sytuacji mogą posłużyć następujące przypadki:

developer, usiłujący odnaleźć rozwiązanie, które opracował i zastosował w innym zgłoszeniu, aby móc go użyć w aktualnym,

team leader, próbujący odnaleźć i zsumować wszystkie zgłoszenia, które obecnie realizuje prowadzony przez niego zespół,

project manager, zliczający i planujący obsługę zgłoszeń, które nie zostały jeszcze pobrane do realizacji.

Atlassian wyszedł naprzeciw oczekiwaniom użytkowników JIRA i wypracował język, który pozwala uporać się z tymi problemami.  Na takie potrzeby użytkowników odpowie JIRA Query Language, czyli forma zaawansowanego wyszukiwania zgłoszeń.

Wyszukiwarka zgłoszeń

Oprócz języka, którego użytkownicy JIRY mogą używać, aby odnaleźć potrzebne zgłoszenia, projekty, czy realizacje, producent oprogramowania oferuje też specjalne narzędzie służące lokalizowaniu potrzebnych elementów. Mowa tu o wyszukiwarce zgłoszeń.

Metody lokalizowania zgłoszeń w systemie JIRA

System w standardzie dostarcza użytkownikom możliwość wyszukiwania i filtrowania zgłoszeń na dwa sposoby:

  • wyszukiwanie proste (basic) – jak wskazuje jego nazwa, pozwala ono w łatwy sposób skonstruować zapytania; jest domyślne dla każdego użytkownika i pozwala w łatwy sposób filtrować zgłoszenia po wartościach użytych pól; dodatkowo obsługujący ma możliwość stworzenia kolumn z wartościami charakteryzującymi każde przeglądane zgłoszenie; ta metoda posiada jednak pewne ograniczenia, przykładowo: narzędzie nie wyszukuje projektów po zaawansowanych słowach kluczowych lub bardzo konkretnych filtracjach (tylko nowe zgłoszenia, tylko zgłoszenia, do których nie jest przypisany dany użytkownik, tylko te zgłoszenia, które posiadają puste pola notatek, i inne),
  • wyszukiwanie zaawansowane (advanced)rozwiązuje ono problemy, którym nie podoła wyszukiwanie proste; bazuje ono na języku JQL (JIRA Query Language); pomaga odszukać konkretne realizacje, rozpoczęte zadania i planowane działania, którym nadane są konkretne atrybuty, użytkownicy, obszary; ten sposób lokalizowania zgłoszeń opiera się o konkretne filtrowanie.

 

Jak używać JIRA Query Language?

Jako specjalistyczny język, skonstruowany na potrzeby konkretnych działań, JIRA Query Language wiąże się z odpowiednią techniką jego używania.

Krótka instrukcja obsługi wyszukiwarki za pomocą JQL

Po kliknięciu w “zaawansowane” (advanced) w wyszukiwarce zgłoszeń, otrzymamy pole tekstowe, w którym należy zbudować zapytanie w JIRA Query Language. JQL to język wyszukiwania z bardzo prostą logiką działania, umożliwiający filtrowanie zgłoszeń w szybki i kompleksowy sposób.

 

Przykład wyszukiwania z systemu:

Użytkownik chce znaleźć wszystkie zgłoszenia o priorytecie „normalnym”:

Co ważne, JIRA pomaga na każdym etapie zbudować zapytania, podpowiadając wartości do wyboru dla każdego z pól:

Jak nauczyć się obsługi JIRA Query Language?

W celu szybkiego opanowania logiki JQL warto zastosować ćwiczenia. Polegają one chociażby na przełączaniu wyszukiwania z opcji zapytania prostego na zaawansowane. Należy wybrać parametry w wyszukiwaniu prostym i sprawdzić jak JIRA tłumaczy je w wyszukiwaniu zaawansowanym jako JQL.

Przykłady:

Wróćmy do przykładów, o których była mowa wyżej. Jak poradzi sobie z nimi JQL?

1. Użytkownik chce znaleźć zgłoszenia, które są w projekcie „Hicron” lub są w statusie „nowy”:

project = Hicron OR status = New

2. Wszystkie zgłoszenia, których nie realizuje konkretny użytkownik, przykładowo „użytkownik A”:

assignee != użytkownik A

W powyższym przykładzie, w przypadku wyszukiwania podstawowego należałoby ręcznie zaznaczyć wszystkich użytkowników poza użytkownikiem A .

W przypadku wyszukiwania zaawansowanego jest to zdecydowanie prostsze. Umożliwia ono zaoszczędzić czas, wcześniej przeznaczony na złożone i skomplikowane poszukiwanie zgłoszeń poprzez ograniczoną wyszukiwarkę. Używanie JQL pomaga skrócić ten proces i jest szczególnie przydatny w pracy zespołów złożonych z większej ilości użytkowników.

3. Zgłoszenia, w których określone pole jest puste

Notes is EMPTY

Wyszukiwanie bez ograniczeń

Zapytania zaawansowane mogą mieć kilka, a nawet kilkadziesiąt parametrów – narzędzie daje tutaj na prawdę właściwie nieskończone możliwości. Logika zapytań JQL jest bardzo prosta do opanowania, a ich niewątpliwą zaletą jest dostosowanie do spersonalizowanych potrzeb użytkowników.

Mimo tego, że wyszukiwanie w systemie JIRA za pomocą JIRA Query Language nazwano „zaawansowanym”, jest ono bardzo intuicyjne i już kilku próbach staje się ono dla użytkownika  łatwiejszym w opanowaniu niż to nazwane „prostym”.

Bezpłatna konsultacja

Przeprowadzane przez nas wdrożenia systemów Atlassian to nasza duma. Wspieramy dziesiątki przedsiębiorstw w procesie implementacji rozwiązań australijskiego producenta. Sami zaczynaliśmy swoją przygodę we wspomnianym obszarze od pracy z pomocą tych narzędzi. Pozwoliły one utrzymać nasz stały rozwój i postanowiliśmy wspierać w nim innych. Dzięki wieloletnim działaniom nad poszerzaniem funkcjonalności narzędzi tej firmy w naszej i innych organizacjach poszerzyliśmy swoje usługi i stworzyliśmy zespół Atlassian Konsulting. Pod jego opieką przeprowadzane są wszystkie projekty implementacji JIRA, Confluence i innych produktów tej marki.

Postanowiliśmy pójść o krok dalej i jeszcze bardziej rozbudować naszą ofertę w tym zakresie. Utworzyliśmy bezpłatną usługę konsultacji dotyczących produktów Atlassian. W jej trakcie przeanalizujemy, specyfikę Twojej firmy, następnie w ciągu 2* dni otrzymasz propozycję rozwiązania, pokrywającą wszystkie potrzeby, oszczędzając Ci czasu, który należy poświęcić na badania rynku, analizę funkcjonalności i porównanie rozwiązań.

Dowiedz się więcej, czytając ofertę lub kontaktując się bezpośrednio z naszymi konsultantami!

2* dni – jest to czas, w którym zazwyczaj przygotowujemy analizę, natomiast może to ulec zmianie w przypadku bardziej wymagających badań.

Wsparcie Hicron we wdrażaniu i obsłudze systemów Atlassian

W Hicron cieszymy się obecnością zespołu specjalistów odpowiedzialnych za projekty Atlassian. Są oni partnerami wdrożeniowymi i serwisowymi tych produktów. Wieloletnie doświadczenie w zaawansowanych przedsięwzięciach realizowanych w środowiskach Klientów, pozwoliły im dobrze poznać i zrozumieć specyfikę każdego z nich i ich procesów biznesowych. Dzięki doświadczeniu naszych zespołów realizujemy projekty przedsiębiorstw każdej skali, na każdym etapie i na całym świecie.

Poszukujesz wsparcia w obsłudze, serwisie i modernizacji systemu Atlassian? Skontaktuj się z ekspertami Hicron, którzy odpowiedzą na Twoje pytania i zapewnią bezpieczne wdrożenie dostosowane do potrzeb Twojej organizacji!

atlassian_bezpłatna_konsultacja
Porozmawiajmy o rozwiązaniach dla Twojej Firmy

Codzienne wyzwania są łatwiejsze do rozwiązania, gdy masz odpowiednie narzędzia! Skontaktuj się z naszymi konsultantami, umów się na bezpłatną konsultację i dowiedz się, jakie rozwiązanie Atlassian pomoże Ci działać efektywniej.

Ta strona używa plików cookie. Kontynuując korzystanie z tej witryny, zgadzasz się z naszą Polityką Prywatności.

Wyrażam zgodę