将来のリリースですべての修正を返すJIRAフィルターがあります。
project = MyProject AND fixVersion = "1.1.1" and issuetype in standardIssueTypes() and status != Closed
これらすべての問題には、新しいフィルター結果に含めるサブタスクがあります。 fixVersion
が設定されていません。
parent
フィルターを試しましたが、これはキーまたはIDのみを受け入れます。
parent in (MyProject-1,MyProject-2,MyProject-3,MyProject-4,etc)
のようなものを手動で使用せずにこれらにアクセスするフィルターを作成する方法はありますか?
私はプラグインをまったく必要としないソリューションを持っていますが、クエリ自体にタスクをリストするよりもはるかに優れた手動作業があります:
LinkedIssues関数を使用すると、次のようなクエリを作成できます。
parent in linkedIssues("PROJ-1061")
ここで、このクエリで必要なすべての問題をPROJ-1061にリンクすると、黄金色になります。これは一括ジョブで実行できますが、ワークフローのトリガーとして潜在的に追加することもできます。
Craftforge JQL関数をインストールできます https://plugins.atlassian.com/plugin/details/31601
次に、フィルターを作成します
project = MyProject AND fixVersion = "1.1.1"およびstandardIssueTypes()のissuetypeおよびstatus!= Closed
たとえば、このフィルターを「parentIssues」と呼びます
JQLを使用する
subtaskIssuesFromFilter( "parentIssues")の問題
関連するすべてのサブタスクの問題を取得します。
スクリプトランナー プラグインと次のようなクエリを使用します。
issueFunction in subtasksOf("project = MyProject AND fixVersion = 27_04_2013 and status != Closed"))
JQL Tricksは、多数の追加JQL関数を追加します。 https://marketplace.atlassian.com/plugins/com.j-tricks.jql-plugin
ここに構文を使用した上記の例:
issue in parent("project = MyProject AND fixVersion = 27_04_2013 and status != Closed")