JIRA – 由我查询解决

如何编写查询,将只select我解决的问题。

我发现了一些旧的post,说它不可能,但它可能已经改变。

使用下一个JQL: 状态通过“用户名”

在4.4这似乎工作:

 status was "Resolved" by currentUser() 

更多细节可以在这里find。

最常见的答案是使用JQL来处理类似的问题

 status was Resolved BY currentUser() 

虽然一切都很好,但是这会让你回到你已经解决的所有问题。 也就是说,如果您解决了问题FOO-1966,然后再重新打开,而其他人再次解决问题,那么这仍然是您解决的问题

在JIRA 6及更高版本(包括JIRA onDemand)中, 这是更好的方法

  1. 创build一个名为“parsing器”的自定义字段。 使它成为一个人的领域,但不要把它添加到任何forms(除非你真的想)。
  2. 编辑您的工作stream程,并向工作stream程中的解决问题转换添加发布function。 使动作“更新自定义字段”并将parsing器设置为%% CURRENT_USER %%。
  3. 发布您的工作stream程。

现在,只要有人使用该工作stream程解决了问题,parsing器字段就会被设置为当前用户。 现在parsing器字段在语义上是“最后解决”的。

作为额外的好处,您可以使用“parsing器”字段中的值将问题重新分配给重新打开时解决问题的人员。 我会把这个作为练习留给读者。 🙂

你可以使用这个JQL查询:

  "Resolved by" = currentUser() 

(我刚在独立版本的v4.1.2#531中进行了validation)

还有一个插件可以在旧版本中使用: https : //studio.plugins.atlassian.com/wiki/display/JQLT/Home

以上都不是JIRA(v4.1.2#531)

但他的作品:

 "Resource" = currentUser() AND (status = Fixed OR status = Closed OR status = "No Change Required") ORDER BY updated 

您可以使用WAS运算符:

JIRA – 高级search :“WAS”运算符用于查找当前具有或以前具有指定字段的指定值的问题“

例如:状态WAS“已解决”BY currentUser()

据我所知,寻找解决scheme,我更一般地说,对于状态变化,是不可能的,直到至lessJIRA 4.2.1(我现在使用的版本)。

4.3和4.4发行说明中概述的search和JQL增强function看起来像朝着正确的方向发展( WAS运营商 ),但我并不屏住呼吸。

上述解决scheme都不适合我。 我开始为所有的问题添加一个标签resolve_by_kishore,然后在高级search,我使用lables = resolved_by_kishore。 这工作正常。

project = prohjectname AND状态是由用户名和解决方法“解决”> ='2014/01/08'

和它的变种存在于jql现在我不知道他们是否存在在问题的时候被问到。

我join这个答案,如果有人来到这里可以find答案

对于JIRA v6.3.4,这对我有用:

 "Resolved By" = currentUser() 

使用= EMPTY似乎适用于使用较新版本的Jirasearch空的自定义字段