【问题标题】:Filter to show sub tasks of a filtered list of parent tasks筛选以显示已筛选的父任务列表的子任务
【发布时间】:2011-07-06 09:33:50
【问题描述】:

我有一个 JIRA 过滤器,它会在未来的版本中返回所有修复:

project = MyProject AND fixVersion = "1.1.1" and issuetype in standardIssueTypes() and status != Closed

所有这些问题都有我希望在新过滤结果中包含的子任务。他们没有fixVersion 集。

我尝试了parent 过滤器,但它只接受密钥或 ID。

有什么方法可以编写过滤器来访问这些,而无需手动使用parent in (MyProject-1,MyProject-2,MyProject-3,MyProject-4,etc) 之类的东西?

【问题讨论】:

    标签: filter task jira


    【解决方案1】:

    您可以安装 Craftforge JQL 功能 https://plugins.atlassian.com/plugin/details/31601

    然后你创建一个过滤器

    project = MyProject AND fixVersion = "1.1.1" and issuetype in standardIssueTypes() and status != Closed

    将此过滤器称为“parentIssues”

    使用 JQL

    subtaskIssuesFromFilter("parentIssues") 中的问题

    将检索所有相关的子任务问题。

    【讨论】:

    • 看起来正是我需要的!不幸的是,我不是服务器的管理员。我已经传了,看看管理员会不会安装。
    • 您可以告诉您的管理员我们正在生产中使用它,并且我们直到现在都没有遇到问题。
    • 他对插件没问题,但是我们的 JIRA 版本太旧了。他正在以此为借口进行已经推迟了一段时间的升级!
    【解决方案2】:

    使用Script Runner 插件和如下查询:

    issueFunction in subtasksOf("project = MyProject AND fixVersion = 27_04_2013 and status != Closed"))
    

    【讨论】:

      【解决方案3】:

      JQL Tricks 添加了大量额外的 JQL 函数:https://marketplace.atlassian.com/plugins/com.j-tricks.jql-plugin

      这里有一个使用它们的语法的例子:

      issue in parent("project = MyProject AND fixVersion = 27_04_2013 and status != Closed")

      【讨论】:

        【解决方案4】:

        不需要任何插件。

        切换到“高级”过滤选项并进入

        status in ("Open") AND parent in (PHX-xxx,ENG-xxx)
        

        它将为您提供作为父 JIRA 中的子任务存在的所有未处理工单。构建更复杂并享受使用 JIRA。高级过滤器选项还将为您提供构建查询的所有可能值。

        【讨论】:

        • “PHX-xxx”是如何工作的?这是某种通配符吗?我看不出这是一个过滤的父任务列表(根据问题)。
        • xxx 是一个占位符,它们只是示例,您可以将实际的项目/问题代码放在那里。
        • 谢谢,这对我帮助很大。 +1 ;)
        • 他想要的是在封闭的父母身上获得所有开放的子任务。您的解决方案迫使他添加每个父 ID。
        • 提问者明确不想要这个解决方案。
        【解决方案5】:

        我有一个不需要任何插件的解决方案,但是一些手动工作比在查询本身中列出任务要好得多:

        使用linkedIssues函数,你可以像这样写一个查询

        parent in linkedIssues("PROJ-1061")
        

        现在,将此查询中您想要的所有问题链接到 PROJ-1061,您就可以了。您可以在批量作业中执行此操作,也可以将其添加为工作流中的触发器。

        【讨论】:

        • 这在我们当时使用的 jira 版本中不可用
        • 这将是完美的,但我无法批量添加许多问题的链接。我有大约 50 个问题要链接,手动完成是一场噩梦。有什么建议吗? (使用 jira 云)
        • 如果没有插件,这对我不起作用。我收到错误消息“未配置 JQLT 自定义字段。请与您的管理员联系”。
        猜你喜欢
        • 1970-01-01
        • 2018-01-12
        • 1970-01-01
        • 2021-11-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-01
        • 1970-01-01
        相关资源
        最近更新 更多