Вы устали вручную искать связанные проблемы в Jira? Не смотрите дальше! В этом сообщении блога мы погрузимся в мир языка запросов Jira (JQL) и рассмотрим различные методы эффективного связывания задач в Jira. Итак, берите чашечку кофе и начнем!
-
Использование ключевого слова «ссылка».
Самый простой способ поиска связанных задач — использование ключевого слова «ссылка» в JQL. Например, чтобы найти все проблемы, связанные с определенной проблемой, вы можете использовать следующий запрос:issueKey = ABC-123 and issue in linkedIssues(ABC-123) -
Связывание проблем по типу.
Вы можете сузить область поиска, указав тип ссылки. Jira предоставляет различные типы ссылок, такие как «блокирует», «относится к», «блокируется» и т. д. Вот пример:issueKey = ABC-123 and issue in linkedIssues(ABC-123, "blocks") -
Связывание задач по направлению:
JQL также позволяет искать связанные задачи по их направлению. Например, если вы хотите найти проблемы, которые блокируют другие проблемы, вы можете использовать следующий запрос:issueKey = ABC-123 and issue in linkedIssues(ABC-123, "blocks", "inward") -
Связывание задач по нескольким критериям.
Вы можете объединить несколько критериев для уточнения поиска. Например, чтобы найти проблемы, которые одновременно блокируются и блокируют другие проблемы, вы можете использовать следующий запрос:issueKey = ABC-123 and (issue in linkedIssues(ABC-123, "blocks", "inward") or issue in linkedIssues(ABC-123, "blocks", "outward")) -
Связывание задач с использованием расширенных функций JQL.
JQL предлагает расширенные функции для выполнения сложных запросов на связывание задач. Например, вы можете использовать функцию linkedIssuesOfRemote для поиска связанных задач в удаленном экземпляре Jira. Вот пример:issueKey = ABC-123 and issue in linkedIssuesOfRemote("https://example-jira-instance.com", ABC-123) -
Связывание проблем с дополнительными критериями.
Вы можете уточнить свой поиск, добавив дополнительные критерии. Например, чтобы найти все нерешенные связанные проблемы, вы можете использовать следующий запрос:issueKey = ABC-123 and issue in linkedIssues(ABC-123) and resolution is empty -
Связывание задач с помощью ключевого слова «issueFunction».
JQL предоставляет ключевое слово «issueFunction», которое позволяет выполнять сложные вычисления над полями задач. Вы можете использовать его для поиска связанных проблем на основе определенных условий. Например, чтобы найти связанные проблемы с более высоким приоритетом, вы можете использовать следующий запрос:issueFunction in linkedIssuesOf("issueKey = ABC-123", "priority > High")
Используя эти методы, вы можете упростить процесс связывания задач и сэкономить драгоценное время в Jira. Поэкспериментируйте с разными запросами и раскройте весь потенциал JQL!
В заключение, владение JQL необходимо для эффективного связывания задач в Jira. Используя методы, изложенные в этой статье, вы сможете легко ориентироваться в мире связывания задач Jira. Так что давайте, попробуйте и повысьте производительность своей Jira уже сегодня!