JIRA: Найти все проблемы, связанные с пользователем

В JIRA, как найти все проблемы, связанные с пользователем, во всех проектах. Простой запрос поиска дает только полнотекстовые результаты. т. е. только проблемы, в которых упомянуто имя, а не в том случае, если имя было присвоено, сообщено, было отправлено и т. д.

Мое намерение здесь состоит в том, чтобы найти связанные со мной билеты для учета запасов...

Я использую JIRA 3.13

8 ответов

assignee = currentUser() OR assignee was currentUser() OR reporter = currentUser()

Этого хватит на запрос

Только что был тот же вариант использования "учета запасов": если вы хотите получить обзор проблем, к которым вы были причастны, просто перейдите на страницу профиля вашего пользователя и нажмите "Активность". Все билеты, над которыми вы работали, отображаются.

Похоже, что это альтернатива для всех, кто также не может сделать запрос, как

assignee was currentUser()

потому что их Jira не поддерживает поиск истории в этом поле (как наш здесь).

Нажмите "Проблемы" вверху, нажмите "Новый" на левой панели.

Теперь выберите репортера и правопреемника. Затем переключитесь на расширенный поиск.

Затем вы можете изменить И на ИЛИ и выполнить поиск.

например

assignee = currentUser() OR reporter = currentUser()

(это было бы AND по умолчанию)

Как упоминал Грег, вы можете использовать опцию "НАЙТИ ПРОБЛЕМЫ". По умолчанию вы можете выполнять поиск только по репортеру проблемы или по правопреемнику. Но если в вашей установке Jira установлен плагин Jira Toolkit, вы можете запустить поиск по участнику. Это хорошая функция, если вам нужно найти проблемы, которые вы помогли решить, но больше не назначены вам.

В JIRA мне нужно найти действительно все проблемы, связанные с пользователем (мной), включая комментарии, правопреемника, репортера, наблюдателя и обновления статуса.

Я использовал фильтры с JQL и следующий запрос:

status changed BY currentUser() OR reporter = currentUser() 
OR watcher in (currentUser()) OR assignee = currentUser() 
OR assignee was currentUser() OR commentedByUser = currentUser() 
ORDER BY updated DESC
  1. Открыть страницу фильтра:

  1. Переключиться на JQL

  2. Введите запрос и нажмите Search кнопка.

Вы должны быть в состоянии использовать опцию "НАЙТИ ПРОБЛЕМЫ" в верхней панели, выбрать "Новый", чтобы создать новый фильтр (который по умолчанию охватывает все проекты), и выбрать свое имя в соответствующих выпадающих списках "Атрибуты проблемы".

Если вам нужен молоток:

watcher = currentUser() OR assignee = currentUser() OR assignee was currentUser() OR creator = currentUser() OR reporter = currentUser() OR comment ~ currentUser() OR text ~ currentUser() OR summary ~ currentUser() OR description ~ currentUser() ORDER BY updated DESC

Вы можете ограничиться несколькими днями:

updated > -365d AND (watcher = currentUser() OR assignee = currentUser() OR assignee was currentUser() OR creator = currentUser() OR reporter = currentUser() OR comment ~ currentUser() OR text ~ currentUser() OR summary ~ currentUser() OR description ~ currentUser()) ORDER BY updated DESC

Откройте веб-приложение / сайт JIRA в своем браузере и перейдите к "Проблемы" (в заголовке) > Поиск проблем, а затем введите критерии поиска.

Другие вопросы по тегам