【发布时间】:2011-03-31 22:08:54
【问题描述】:
在 JIRA 中,如何在所有项目中查找与用户相关的所有问题。
简单的查询搜索只会产生全文结果。即仅提及名称的问题,而不是名称已分配、已报告、已抄送等的问题。
我在这里的目的是找到与我相关的股票会计票。
我正在使用 JIRA 3.13。
【问题讨论】:
标签: jira jql jira-filter
在 JIRA 中,如何在所有项目中查找与用户相关的所有问题。
简单的查询搜索只会产生全文结果。即仅提及名称的问题,而不是名称已分配、已报告、已抄送等的问题。
我在这里的目的是找到与我相关的股票会计票。
我正在使用 JIRA 3.13。
【问题讨论】:
标签: jira jql jira-filter
在 JIRA 中,我需要找到与用户(我)相关的所有问题,包括 cmets、assignee、reporter、watcher 和状态更新。
我在 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
【讨论】:
在浏览器中打开 JIRA Web 应用程序/站点并导航到问题(在标题中)> 搜索问题,然后输入您的搜索条件。
【讨论】:
assignee = currentUser() OR assignee was currentUser() OR reporter = currentUser()
这样查询就足够了
【讨论】:
/browse进入搜索页面
只是有相同的“库存会计”用例:如果您想大致了解您所涉及的问题,只需转到用户的个人资料页面,然后点击“活动”。显示您处理过的所有工单。
这似乎是所有无法进行类似查询的人的替代方案
assignee was currentUser()
因为他们的 Jira 不支持该字段的历史搜索(就像我们这里的)。
【讨论】:
点击顶部的问题,点击左侧栏的新建。
现在,选择报告人和受让人。然后切换到高级搜索。
然后您可以将 AND 更改为 OR 并进行搜索。
例如
assignee = currentUser() OR reporter = currentUser()
(默认为AND)
【讨论】:
就像 Greg 提到的,您可以使用“查找问题”选项。默认情况下,您只能按问题报告者或受让人进行搜索。但是,如果您的 Jira 安装中安装了 Jira Toolkit plugin,您可以按参与者运行搜索。如果您需要查找已帮助解决但不再分配给您的问题,这是一个很好的功能。
【讨论】:
您应该能够使用顶部栏中的“查找问题”选项,选择“新建”以创建新过滤器(默认情况下跨越所有项目),然后从相关的“问题属性”下拉列表中选择您的姓名盒子。
【讨论】: