0

我需要进行嵌套的 Jira 搜索。我对 JQL 查询没问题,但我有一个我不知道如何解决的用例

  1. 公司使用 project=XTBOW 为高管报告(Epic)
  2. 该公司还使用 project=XTA 进行底层开发工作(任务)
  3. XTA 任务链接到 XTBOW Epic 的任务子集,但不是全部。(有大量 XTA 任务没有链接到 XTBOW)

我需要为所有仅链接到 XTBOW Epics 的 XTA 项目设置一个过滤器。我想使用这样的过滤器:

project = XTA and "Epic Link" in (<project = XTBOW.key>)

我可以手动证明这个过滤器有效。但是需要一种方法来自动化这个过滤器,因为创建/跟踪的工单数量呈指数增长,如果有人删除了“Epic Link”字段中的 XTBOW 键,JQL 搜索会抛出错误,因为“键“ 不见了。

示例 - 仅供参考 cf[10231] 是“史诗链接”字段:

project in (XTA,XTWOF) and cf[10231] in (XTBOW-42,XTBOW-59)

总体目标是将数据下载到数据框。因此,如果有更好的建议甚至避免 JQL 并通过 python 来完成。洗耳恭听。只需要如此指针即可开始。我只是走这条路,因为我已经使用 Python 构建了一个 JIRA-Downloader/Parser。

4

1 回答 1

0

获取问题子集的最简单方法是:

search_issues(jql_str, startAt=0, maxResults=50, validate_query=True, fields=None, expand=None, json_result=None)

您应该能够使用您已经创建的查询来提取问题集,只需将它们变成字符串。

文档

于 2017-06-12T16:17:55.460 回答