【问题标题】:JIRA query to check if a parent issue has specific sub-tasksJIRA 查询以检查父问题是否具有特定的子任务
【发布时间】:2012-05-01 07:09:27
【问题描述】:

我们需要审核我们的 JIRA,以确保每个 JIRA 都有特定的子任务。

我们需要确保 JIRA 具有以下结构:

父母
-子任务类型 1
-子任务类型 2
-子任务类型 3

我尝试使用CraftForge 插件,但我不确定如何使查询正常工作。我想我需要类似的东西:

issue in parentIssuesFromQuery(
  issuetype in subTaskIssueTypes() 
  and (
     issuetype = 'subtask type 1' and 
     issuetype = 'subtask type 2' and
     issuetype = 'subtask type 3'
   )
)

但显然不会返回任何结果。知道如何做到这一点吗?

【问题讨论】:

    标签: jira jql


    【解决方案1】:

    好的,所以我解决了。我需要做几个查询:

     not (
       (issue in parentIssuesFromQuery("issuetype in subTaskIssueTypes() AND 
          issuetype = 'subtask type 1'")) and 
       (issue in parentIssuesFromQuery("issuetype in subTaskIssueTypes() AND 
          issuetype = 'subtask type 2'")) and 
       (issue in parentIssuesFromQuery("issuetype in subTaskIssueTypes() AND 
          issuetype = 'subtask type 3'"))
     )
    

    虽然它有效,但它非常慢。对于如何更有效地做到这一点的任何建议,我们将不胜感激。

    【讨论】:

    • 对于 7 年多后遇到此问题的其他人,我使用类似的功能遇到了同样的缓慢,有 SubtaskIssuesFromQuery("status != closed"),并且能够通过将查询范围缩小到“冲刺”来解决在 openSprints() 和状态!=关闭“)。所以...如果您的用例可以缩小搜索范围,这可能会加快速度。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多