Създаване на заявка - разширени функции
Мощни техники за прецизно търсене с JQL
JQL предлага разширени възможности за търсене, които ви позволяват да намирате тикети с изключителна точност. Ключовите функции включват оператора ~
(tilde) за търсене на текст в полета, символите ?
и *
за заместване на непознати символи, както и специализирани функции за търсене по дати и проследяване на промени в тикетите.
Напреднали техники за текстово търсене
Оператор
~
(tilde) - търсене на текст в конкретно поле:Description ~ "bingo"
- намира тикети, съдържащи думата "bingo" в описаниетоText ~ "bingo"
- търси във всички текстови полета, включително коментари и custom fields!Text ~ "bingo"
- намира тикети, които НЕ съдържат думата "bingo"
Заместващи символи:
Description ~ "bing?"
- заменя един символ (намира "bingo", "binga", и т.н.)Description ~ "b*o"
- заменя произволен брой символи (намира "bingo", "banjo", "bravo" и т.н.)
Търсене по дати и времеви функции
Сравнение с конкретни дати:
due date < "2024-02-22"
- тикети с краен срок преди посочената датаdue date <= "null"
- тикети с изтекъл срок спрямо текущия момент
Динамични времеви функции:
due date > startOfDay()
- тикети с краен срок след началото на днешния денdue date < startOfDay(-1)
- тикети с краен срок преди вчера- Други варианти:
startOfWeek()
,endOfMonth()
,startOfYear()
и т.н.
Проследяване на промени с оператора changed
Търсене по време на промяна:
status changed after "2024-01-01"
- статусът е променен след посочената датаstatus changed before "2024-02-01"
- статусът е променен преди посочената датаstatus changed on "2024-01-15"
- статусът е променен точно на посочената дата
Търсене по автор и тип промяна:
status changed by currentUser()
- статусът е променен от текущия потребителstatus changed from "In Progress" to "Done"
- статусът е променен от "In Progress" към "Done"
Важно: Операторът
changed
работи само с полетата Status, Resolution, Assignee, Fixed Version, Priority и Reporter.
За пълна документация на JQL функциите, посетете официалната документация на Atlassian: https://support.atlassian.com/jira-software-cloud/docs/use-advanced-search-with-jira-query-language-jql/