Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JIRA查询以检查父问题是否具有特定的子任务_Jira_Jql - Fatal编程技术网

JIRA查询以检查父问题是否具有特定的子任务

JIRA查询以检查父问题是否具有特定的子任务,jira,jql,Jira,Jql,我们有审计JIRA的要求,以确保每个JIRA都有特定的子任务 我们需要确保JIRA的结构完全符合以下要求: 家长 -子任务类型1 -子任务类型2 -子任务类型3 我已经尝试过使用这个插件,但我不确定如何使查询工作。我想我需要像这样的东西: issue in parentIssuesFromQuery( issuetype in subTaskIssueTypes() and ( issuetype = 'subtask type 1' and issuetype

我们有审计JIRA的要求,以确保每个JIRA都有特定的子任务

我们需要确保JIRA的结构完全符合以下要求:

家长
-子任务类型1
-子任务类型2
-子任务类型3

我已经尝试过使用这个插件,但我不确定如何使查询工作。我想我需要像这样的东西:

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

但很明显,这不会带来任何结果。你知道怎么做吗?

好的,我想好了。我需要做几个查询:

 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年多后遇到此问题的其他人,我在使用类似函数时也经历了同样的缓慢,有子任务问题FromQuery(“status!=closed”),并且能够通过将查询缩小到“sprint in openSprints()和status!=closed”)。所以如果你的用例可以缩小搜索范围,那可能会加快搜索速度。