2017-04-10 19 views
0

ネストしたJira検索を取得する必要があります。私はJQLクエリで大丈夫ですが、私は私が解決する方法がわからないユースケースを持ってネストしたJira 2つの独立したプロジェクトを検索

  1. 当社は、役員(エピック)
  2. 同社はまたのために= XTAをプロジェクトを使用するための目的を報告するためのプロジェクト= XTBOWを使用しています開発タスクを下回る
  3. XTAタスクは、タスクのサブセットに対してXTBOW Epicにリンクされていますが、すべてではありません。 (XTBOWにリンクされていない大規模なXTAタスクがあります)

XTBOW EpicsにリンクされているすべてのXTAプロジェクトでフィルタを取得する必要があります。私はこのようなフィルタを使用したいと思います:

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

私は手動でこのフィルタの動作を証明することができます。しかし、このフィルタを自動化する方法が必要です。なぜなら、チケットの数が指数関数的に増加するように作成/追跡され、「Epic Link」フィールドにあるXTBOWのキーを削除した場合、JQLの検索はスローされ、 " 不足している。

例 - 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

関連する問題