我想使用 Jira 查询语言来查找所有子任务都处于“完成”状态的任务。 我可以使用哪个查询来实现此目的?
这可以通过 Script Runner 插件和 linkedIssuesOf 函数来完成。
parentsOf("status = Done")中的issueFunction
issuetype in subTaskIssueTypes() AND status = Done
执行此操作的一个简单方法是使用基本搜索查询,然后切换到高级视图。 Jira 会自动在文本框中填写 JQL。
上述JQL的URL是:
https://jira-domain-com/issues/?jql=issuetype%20in%20subTaskIssueTypes()%20AND%20status%20%3D%20Done
编辑:
是的,我误解了你的问题。但现在我明白了,我发现它几乎与此重复:查找包含带有标签的子任务的家长问题
正如 @strantheman 所说,ScriptRunner 允许您执行此操作:
issueFunction in parentsOf("status = Done")
此外,您可以使用 REST API - 获取所有任务和子任务的列表,并检查子任务是否全部完成。但这将需要大量编码。
您可以添加快速过滤器。 (MyPro =您的项目名称)
status = "In progress" AND subTasksCount > 0 AND project = MyPro AND subTaskStatus not in ("In progress", "To Do")