【问题标题】:JIRA: find all my logged work for last weekJIRA:找到我上周记录的所有工作
【发布时间】:2014-06-03 06:31:48
【问题描述】:

如何创建一个 JIRA 过滤器来列出我处理过的所有问题 记录时间?然后我可以将它应用到活动流中。

【问题讨论】:

    标签: filter jira


    【解决方案1】:

    您使用什么工作日志?遗憾的是,使用 JQL 是不可能的。如果您使用一些插件,例如 Tempo,您可能会很幸运,因为它们可能有一些内部报告。

    【讨论】:

      【解决方案2】:

      插件就是您的答案。如果您使用的是内置的 JIRA 工作日志,请在市场上搜索“时间表”。就个人而言,我在JIRA Timesheet Reports and Gadgets 方面取得了很大的成功。

      如果您仍然希望 JQL 插件返回您的结果或者您正在使用 JIRA 云,请查看JQL Pro,它似乎可以满足您的需求。

      【讨论】:

        【解决方案3】:

        如果您安装了 Script Runner,则可以使用以下查询。它只会显示您在 JIRA 中记录工作的问题。

        issueFunction in workLogged("after 2014/09/01 before 2015/01/30 by <USER_NAME>")
        

        其中日期可以设置为您要查询的一周的范围,USER_NAME 可以是您的用户名。

        Script Runner Documentation

        【讨论】:

        • issueFunction 似乎不存在。
        • 您需要安装 Script Runner(免费,非常有用的插件)
        • 您可以在没有脚本运行器的情况下执行此操作。见stackoverflow.com/a/40930243/1015595
        【解决方案4】:

        通过 JQL 使用高级搜索:

        worklogAuthor = currentUser() 
                        AND worklogDate >= "2016/12/01" 
                        AND worklogDate <= "2016/12/31"
        

        【讨论】:

        • 如果您将代码缩进四个空格,它将自动格式化,这样读起来更好看。
        • 它是否发现在这些日期创建的工作日志项目以及其他工作日志存在问题?它可以只聚合这些天的工作日志吗?
        • 我在文档中找不到 worklogAuthor 字段:confluence.atlassian.com/jira063/…
        • worklogAuthor 和 worklogDate 仅在 JIRA 7+ 中可用
        【解决方案5】:

        使用 JQL,您可以执行类似的操作,而无需每周更新过滤器。

            worklogAuthor = currentUser() 
        AND worklogDate >= startOfWeek(-1w) 
        AND worklogDate < startOfWeek()
        

        Source for startOfWeek()

        【讨论】:

        • 如果我输入此查询,它会显示绿色勾号,但不知何故我无法保存过滤器。看起来我无法执行查询:-(
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-16
        • 2019-04-06
        相关资源
        最近更新 更多