【问题标题】:JIRA - Resolved by me queryJIRA - 由我查询解决
【发布时间】:2011-08-30 06:38:46
【问题描述】:

如何编写只选择我解决的问题的查询。

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

【问题讨论】:

    标签: jira


    【解决方案1】:

    使用下一个 JQL: 状态已由“用户名”解决

    【讨论】:

    • STATUS was REOPENED and PROJECT in (A, B, C) and STATUS was RESOLVED by "daniel" 工作得很好......但是有没有办法查询像STATUS was FIRST RESOLVED by ... 这样的东西?这就是我需要的......
    • 看看这个我不确定这是否对你有帮助:confluence.atlassian.com/display/JIRAKB/…
    • project = prohjectname AND status was "Resolved" by username and resolutiondate >= '2014/01/08' 并且它的变体存在于 jql 现在我不确定它们在被问到问题时是否存在.
    • 不应该是status changed to Resolved by "daniel"吗? 'Changed by' 对我有用,而不是 'was'。
    【解决方案2】:

    在 4.4 中这似乎有效:

    status was "Resolved" by currentUser()
    

    更多详情请见here

    【讨论】:

      【解决方案3】:

      最常给出的答案是将 JQL 用于类似的事情

      status was Resolved BY currentUser()
      

      虽然一切都很好,但这会让您恢复曾经解决过的所有问题。也就是说,如果您解决了问题 FOO-1966,然后它被重新打开并且其他人再次解决了它它仍然是您解决的问题

      这是在 JIRA 6 及更高版本(包括 JIRA onDemand)中执行此操作的更好方法

      1. 创建一个名为“解析器”的自定义字段。将其设为人员字段,但不要将其添加到任何表单中(除非您真的想要)。
      2. 编辑您的工作流程并在您的工作流程中为解决问题过渡添加一个发布功能。执行“更新自定义字段”操作并将解析器设置为 %%CURRENT_USER%%。
      3. 发布您的工作流程。

      现在,每当有人使用该工作流程解决问题时,“解决者”字段都会设置为当前用户。现在 Resolver 字段在语义上是“最后解析者”。

      作为额外的奖励,您可以使用“解决者”字段中的值将问题重新分配给重新打开时解决问题的人。我将把这个作为练习留给读者。 :-)

      【讨论】:

        【解决方案4】:

        您可以使用此 JQL 查询:

         "Resolved by" = currentUser()
        

        (我刚刚在独立版本的 v4.1.2#531 中验证了这一点)

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

        【讨论】:

        • Resolved by 这个自定义字段是现成的还是现成的?我问是因为在我的 4.2.1#b588 中似乎没有这样的字段(我尝试了简单和高级搜索)
        • 我明白了,谢谢。 cf[10038} - 这里,cf 似乎确实表示 custom field
        • 我有JIRA (v4.1.2#531),但这个查询对我不起作用。说 “解决者”字段不存在。
        • @KuldeepJain 运行此查询时与 JIRA v6.3.10 的错误消息相同。
        【解决方案5】:

        以上方法均不适用于 JIRA (v4.1.2#531)

        然而,他的作品:

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

        【讨论】:

          【解决方案6】:

          您可以使用 WAS 运算符:

          JIRA - Advanced Searching : "WAS" 运算符用于查找当前具有或以前具有指定字段的指定值的问题"

          示例:状态被 currentUser()“解决”

          【讨论】:

            【解决方案7】:

            据我所知,搜索 resolved by me 更一般地说,状态更改至少要到 JIRA 4.2.1(我现在使用的版本)才能搜索。

            4.34.4 发行说明中概述的搜索和 JQL 增强功能看起来是朝着正确的方向 (WAS operator) 但我没有屏住呼吸。

            【讨论】:

              【解决方案8】:

              以上解决方案都不适合我。我开始为resolved_by_kishore 的所有问题添加标签,然后在高级搜索中,我使用labels=resolved_by_kishore。它工作正常。

              【讨论】:

              • 您使用的是什么版本的 Jira?
              • 它是旧版本。在我们迁移到新版本后,这些功能过去和现在都在发挥作用。
              【解决方案9】:

              project = prohjectname AND status was "Resolved" by username and resolutiondate >= '2014/01/08'

              它的变体现在存在于 jql 中 我不确定在提出问题时它们是否存在。

              我正在添加这个答案,以便如果有人来这里可以找到答案

              【讨论】:

                【解决方案10】:

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

                "Resolved By" = currentUser() 

                【讨论】:

                  【解决方案11】:

                  我猜你可以用这个

                  status in (resolved) AND component = COMPONENT_NAME AND assignee in (currentUser()) AND resolved > -1d
                  

                  但是resolved > -1d这里的新东西是为了解决我今天解决的问题

                  资源:https://community.atlassian.com/t5/Jira-questions/JIRA-4-4-search-filter-how-to-find-issues-resolved-in-last-seven/qaq-p/77326

                  【讨论】:

                    【解决方案12】:

                    使用 = EMPTY 似乎可以使用较新版本的 Jira 搜索空的自定义字段

                    【讨论】:

                    • 请检查我是否正确格式化了相关查询(顺便说一句,我没有否决答案)
                    猜你喜欢
                    • 1970-01-01
                    • 2016-01-25
                    • 2014-11-30
                    • 1970-01-01
                    • 2021-01-14
                    • 1970-01-01
                    • 1970-01-01
                    • 2013-09-17
                    • 1970-01-01
                    相关资源
                    最近更新 更多