2017-04-10 129 views
0

我需要獲取嵌套的Jira搜索。我還好用JQL查詢,但是我有一個用例,我不知道如何解決在兩個獨立項目上嵌套的Jira搜索

  1. 公司採用項目= XTBOW報告高層管理人員(EPIC)
  2. 該公司還使用項目= XTA的目的下屬的開發工作(任務)
  3. 的XTA任務鏈接到XTBOW史詩任務的一個子集,但不是全部。 (有一個XTA任務沒有連接到XTBOW的大型主體)

我需要獲得一個過濾器,用於僅鏈接到XTBOW Epics的所有XTA項目。我想用這樣的過濾器:

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

我可以手動證明這個過濾器的工作原理。但是需要一種自動執行此過濾器的方法,因爲創建/跟蹤的故障單數量呈指數級增長,並且如果某人刪除了「Epic Link」字段中的XTBOW的密鑰,則JQL搜索會拋出錯誤,因爲「Key 「 不見了。

實施例 - FYI CF [10231]爲 「詩史鏈接」 字段:

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

的總體目標是,將數據下載到一個數據幀。因此,如果有更好的建議來避免JQL並通過python來完成。洗耳恭聽。只需要這樣的指針就可以開始。我只是走這條路,因爲我已經使用Python構建了JIRA-Downloader/Parser。

回答

0

得到的問題子集最簡單的方法是:

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

你應該能夠只是拉使用您已經創建的查詢問題集,只是讓他們爲字符串。

DOC