【问题标题】:JIRA JQL - Find all subtasks that are open where the parent is closedJIRA JQL - 查找父关闭的所有打开的子任务
【发布时间】:2013-09-02 17:35:31
【问题描述】:

我必须做一些子任务清理工作,并想知道是否有更简单的解决方案可以使用 JQL 来完成这项工作。

基本上,我想在该子任务的父级已关闭的地方找到所有未关闭的子任务。这可能吗?

我试图用谷歌搜索这个问题,但大多数解决方案都需要安装一个插件,不幸的是我无法安装。有其他选择吗?

到目前为止我的尝试:

(project = MYPROJECT        
         AND issuetype = Sub-task 
         AND status in (Open, "In Progress", Reopened, Resolved)
         AND issue in parent(project in ("MYPROJECT")  and status = Closed)
        )

但是没有父函数。

【问题讨论】:

    标签: jira jql


    【解决方案1】:

    开箱即用的 JQL 是不可能的。但是有一个free plugin that allows this。 请参阅列出的示例here

    您要查找的 JQL 应该是这样的:

    type = sub-task and status = Open and issueFunction in subtasksOf("status = closed")

    【讨论】:

    • 谢谢 - 我无权添加新插件,所以这是不可能的
    • 它不再免费了。我建议marketplace.atlassian.com/plugins/… 我也为我们买了半成品的产品而感到难过。这很粗鲁。
    【解决方案2】:

    您可以使用下面的 JQL 来跟踪更改请求的子任务 project = CLI AND issuetype = "Change Request" AND status = Completed AND issue in subtask("status != Done")

    在这里您可以将您的项目更改为多个项目,例如 project in ("proj1","proj1") AND issuetype = "Change Request" AND status = Completed AND issue in subtask("status != Done")

    【讨论】:

    • 导致消息“无法找到 JQL 函数 'subtask(status != Done)'。”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-14
    • 2018-12-31
    • 1970-01-01
    相关资源
    最近更新 更多