Задача - писане на query, запазване на филтър, промяна на филтър, комбиниранте на филтри (на база на тикетите от Модул 4)
Ключови умения за работа с JQL и филтри в Jira
JQL (Jira Query Language) е мощен инструмент за извличане на специфична информация сред множество тикети. Овладяването на JQL ви позволява да оптимизирате работата на екипа, да създавате комплексни репорти и да следите важни параметри чрез дашборди. Практическото използване на JQL и запазването на филтри значително ускорява ежедневната работа с Jira.
Практически задачи за упражнение на JQL
Създаване на базово JQL query за Epic тикети
- Отворете Advanced Search в Jira
- Въведете query:
project = "ИМЕ_НА_ВАШИЯ_ПРОЕКТ" AND issuetype = Epic
- Запазете като филтър с подходящо име (напр. "Epic тикети в моя проект")
Създаване на JQL query за множество типове тикети
- Въведете query:
project = "ИМЕ_НА_ВАШИЯ_ПРОЕКТ" AND issuetype in (Story, Epic)
- Запазете като филтър с подходящо име
- Въведете query:
Комбиниране на филтър с допълнителни условия
- Използвайте съществуващ филтър:
filter = "ИМЕ_НА_ФИЛТЪРА_ОТ_ТОЧКА_1" AND labels = "ВАШ_LABEL"
- Запазете като нов филтър
- Използвайте съществуващ филтър:
Създаване на JQL query с OR условие
- Въведете query:
project = "ИМЕ_НА_ВАШИЯ_ПРОЕКТ" AND issuetype = Story AND (component = "ИМЕ_НА_КОМПОНЕНТ" OR fixVersion = "ИМЕ_НА_ВЕРСИЯ")
- Запазете като филтър
- Въведете query:
Редактиране на съществуващ филтър
- Намерете филтъра от точка 1
- Променете условието за тип от Epic на Story
- Добавете условие за свързани тикети:
issueLinkType = "relates to"
- Запазете промените
Полезни JQL функции и оператори
project = "ИМЕ_НА_ПРОЕКТ"
- филтрира по име на проектissuetype = Epic
илиissuetype in (Story, Epic)
- филтрира по тип тикетlabels = "ИМЕ_НА_LABEL"
- филтрира по етикетcomponent = "ИМЕ_НА_КОМПОНЕНТ"
- филтрира по компонентfixVersion = "ИМЕ_НА_ВЕРСИЯ"
- филтрира по версияissueLinkType = "relates to"
- филтрира по тип връзка между тикетиfilter = "ИМЕ_НА_ФИЛТЪР"
- използва съществуващ филтър като базаAND
,OR
,NOT
- логически оператори за комбиниране на условия
Задача за самостоятелна работа
Изпълнете всички описани JQL заявки, като използвате вашия проект и създадените в предишните модули тикети. Запазете всяка заявка като отделен филтър и се уверете, че можете да редактирате съществуващи филтри. За допълнителна практика, опитайте да създадете по-сложни JQL заявки, комбинирайки различни условия според вашите нужди.