Jql: Начните Работу С Расширенным Поиском В Jira

Возможно, имя фильтра будет изменено, что может сломать сохраненный фильтр, который вызывает другой фильтр по имени. Идентификаторы фильтров, однако, уникальны и не могут быть изменены. Поиск запросов, в которых среда содержит определенный текст. Используется для jql запросы объединения нескольких предложений, что позволяет расширить поиск. Список предложений автозаполнения отображается в алфавитном порядке и включает первые 15 совпадений. Обратите внимание, что для параметров функции не предлагаются предложения автозаполнения.

Ранее на NTA рассматривали статью по Jira (Ссылка). У рядовых пользователей Jira часто возникают вопросы непосредственно по поиску необходимых задач. Администратор JIRA может изменить имя типа, которое может сломать любой сохраненный фильтр, который полагается на это имя. Идентификаторы типов, однако, уникальны и не могут быть изменены. Поиск задач, которые заданы для конкретного спринта в JIRA Agile. Это работает для активных спринтов и будущих спринтов.

Найдите задачи, которые назначены Sprint, который еще не завершен. (Обратите внимание, что задача может принадлежать как завершенному Sprint (s), так и не завершенному Sprint (ам)). Находит задачи, которые вы недавно просмотрели, то есть задачи, которые находятся в разделе «Последние задачи» в раскрывающемся меню «Задачи». EndOfDay (“+ 1”) совпадающий с endOfDay (“+ 1d”). Найдите задачи, которые назначены заполненному Sprint. (Обратите внимание, что задачи могут принадлежать как завершенному Sprint (s), так и неполному Sprint (s)).

Пользователь должен учитывать следующие моменты при выполнении любого расширенного поиска. Помимо типа поиска, описанного в предыдущей главе, JIRA также имеет несколько расширенных параметров поиска, которые могут быть выполнены следующими тремя способами. Разрешение редактировать комментарии, добавленные пользователем. Разрешение установить уровень безопасности на задачу, чтобы контролировать, кто может получить доступ к этой задаче. Только релевантно, если  безопасность задачи включена.

Выполняет поиск на основе задач, которые вы наблюдаете. Выполняет поиск на основе «стандартных» типов задач, то есть ищет задачи, которые не являются подзадачами. Разрешение на удаление записей в журнале, которые были добавлены пользователем. (Учитывается только, если включена функция отслеживания времени). Разрешение на просмотр проектов, использование Навигатора задач и просмотр отдельных задач (кроме задач, которые были ограничены с помощью безопасности задач). Многие другие разрешения зависят от этого разрешения, например.

Функция в JQL отображается в виде слова, за которым идут круглые скобки. В этих скобках могут содержаться значения переменных, названий полей или, откуда функция возьмет эти значения. Созданные запросы можно сохранять и использовать в качестве фильтров, а также для настройки просмотра в Jira (включая доски) в будущем. В следующей статье мы рассмотрим какие существуют функции в JQL и полезные возможности по управлению вашими запросами JQL.

  • Approver() ‒ ищет задачи, которые были утверждены определенным пользователем.
  • Обратите внимание, что для CVS для просмотра связанного исходного кода проект должен быть связан как минимум с одним репозиторием.
  • Разрешение переместить задачи из одного проекта в другой или из одного рабочего процесса в другой рабочий процесс в рамках одного проекта.
  • Разрешение на решение и повторное открытие задач.

В запросе JQL функции предшествует оператор, перед которым стоит название поля. Значение — это та информация, которая содержится в полях. Это может быть номер версии в случае AffectedVersion, градация Severity, Priority (приоритет дефекта), статус бага в системе, имя Assignee или Reporter.

Расширенный Поиск

Помните, что с помощью  JQL сравнивать два поля невозможно. Расширенный поиск использует язык запросов JIRA, известный как JQL. Функции сохранения и подписки доступны для расширенного поиска. Расширенный поиск использует структурированные запросы для поиска проблем JIRA.

JQL запросы

Идентификаторы статуса, однако, уникальны и не могут быть изменены. Если у вас несколько спринтов с похожими (или идентичными) именами, вы можете просто выполнить поиск, используя имя спринта – или даже просто его часть. Возможные совпадения будут показаны в раскрывающемся списке автозаполнения, с указанием дат спринта, чтобы помочь вам различить их. (Идентификатор спринта также будет показан в скобках). Поиск задач с конкретным ключом задачи или идентификатором задачи (то есть номер, который JIRA автоматически выделяет для задачи).

Вы можете переопределить это, указав восходящий порядок («asc») или убывающий порядок («desc»). Подобно полю и справочнику ключевых слов, эти операторы также могут использоваться для улучшения результатов поиска. Выполняет поиск на основе неизданных версий (то есть версий, которые администратор JIRA еще не выпустил) указанного проекта. Выполняет поиск на основе выпущенных версий (то есть версий, которые администратор JIRA выпустил) указанного проекта. Разрешение просматривать рабочий процесс проекта «только для чтения» при просмотре задачи. Это разрешение предоставляет ссылку «Просмотр рабочего процесса» в поле «Статус» на странице «Просмотр задачи».

Ключ Задачи Issue Key

Это разрешение обычно предоставляется только администраторам. Выполняет поиск на основе членов определенной группы. Выполняет поиск по задачам, связанной с указанной задачей.

Оператор «CHANGED» используется для поиска задач, имеющих значение, которое было изменено для указанного поля. Оператор «WAS NOT» используется для поиска запросов, которые никогда не имели указанного значения для указанного поля. Расширенная функция поиска позволяет создавать структурированные запросы на языке запросов Jira (Jira Query Language, JQL) для поиска задач в одном или нескольких проектах. Результаты запросов можно сохранять и использовать в качестве фильтров и представлений в Jira (в том числе на досках). Подумайте о том, какие группы или роли проекта назначают это разрешение; Обычно он предоставляется только администраторам. Обратите внимание, что удаление задачи удаляет все свои комментарии и вложения, даже если у пользователя нет разрешений «Удалить комментарии» или «Удалить вложения».

Выполняет поиск на основе задач, связанных с удаленными ссылками, имеющими какие-либо из указанных глобальных идентификаторов. Выполняет поиск в зависимости от времени начала сеанса текущего пользователя. Ключевое слово «none» можно использовать для поиска задач, когда один или оба параметра не имеют значения. Поиск задач, соответствующих выбранным значениям настраиваемого поля «каскадный выбор».

Обратите внимание, что вы можете найти только те задачи, для которых у вас есть разрешение «Просмотр избирателей и наблюдателей», если вы не ищете свои собственные голоса. Оператор «IN» используется для поиска задач, когда значение указанного поля является одним из нескольких заданных значений. Значения указываются как список с разделителями-запятыми, окруженный скобками.

Расширенный Поиск Проекта Jira

Когда вы выполняете расширенный поиск, вы используете JIRA Query Language (JQL). С водными разобрались, теперь рассмотрим некоторые существующие функции и примеры написания в запросе. При работе с Jira часто возникает необходимость в поиске определенных задач из разных проектов по определенным критериям.

Разрешение на удаление любых записей в журнале, независимо от того, кто их добавил. Разрешение на прикрепление файлов к задаче. (Учитывается только в том случае, если вложения включены). Обратите внимание, что это не включает возможность удаления вложений.

JQL запросы

Выполняет поиск по задачам, которые являются подзадачами. Вы также можете выполнять поиск по выпущенным версиям всех проектов, опуская параметр проекта. Обратите внимание, что эта функция доступна только в том случае, если вы вошли в JIRA. Разрешение на удаление вложений, добавленных пользователем. Разрешение удалять комментарии, добавленные пользователем. Также обратите внимание, что эта функция доступна только в том случае, если вы вошли в JIRA.

Оператор сравнивает значение поля со значением, представленным справа, так что только истинные результаты извлекаются по запросу. Находит задачи в проектах, где у вас есть определенная роль. Разрешение на изменение «Репортера» задачи. Это позволяет пользователю создавать задачи «от имени кого-то другого».

CurrentUser() ‒ поиск происходит по текущему пользователю. Approver() ‒ ищет задачи, которые были утверждены определенным пользователем. Мы можем указать несколько пользователей внутри скобок через запятую, чтобы найти задачи так, как будто мы используем OR для их поиска.

JQL запросы

Поиск задач, назначенных конкретному пользователю. Оператор «WAS» используется для поиска задач, которые в настоящее время имеют или ранее имели указанное значение для указанного поля. Разрешение на решение и повторное открытие задач. Это также включает возможность установки поля «Исправить  версии» для задач.

Оператор «IS» может использоваться только с EMPTY ПУСТО или NULL. То есть он используется для поиска задач, когда указанное поле не имеет значения. WatchedIssues() ‒ поиск происходит по задачам, в которых текущий пользователь является наблюдателем.

We will be happy to hear your thoughts

Leave a reply

Yourhealthyquest.com
Logo
Shopping cart