4
3
2
2 回答
- 432
西川 浩平-sanの通り、標準機能のJQL機能では難しい(できない)と思います
アドオンを使えば簡単には実現できるかと思います。
JQL Tricks Plugin であれば https://www.j-tricks.com/jqlt-links-functions.html より以下JQLですかね。
project = MARKET AND issuetype = エピック AND issue not in epicsWhereIssueIn("project = MARKET")
JQL Tricks Pluginの公式ドキュメントが更新されていなく、最初の設定でちょっと癖があります…。
インストール後 JQLT Custom field のカスタムフィールドを作成して、管理画面 > JQL Tricks Config で設定を更新する必要があります。
あとは再インデックスもしておくとよいかもしれません。
ほかのアドオンとしては、 ScriptRunner for Jira の epicsOf 関数を使って以下JQLで出来るかなと思います。
project = MARKET AND issuetype = エピック AND issueFunction not in epicsOf("project = MARKET")
参考QA・サイト
- 土屋のぞみ
詳しい説明ありがとうございます!
どちらにせよアドオンは必要ですねー
インストールしてたたいてみます!ありがとうございます!_(._.)_
- Kengo Ohsaki
土屋のぞみ-san,
はい、どちらにせよアドオンは必要になりますかね…ぜひとも評価してみてください。
コメントを追加... - 321
検索画面のアドバンスで利用できる範囲のJQLでは実現が難しく、課題が紐づいていないEpic を取り出すことが出来ませんでした。まだ試していませんが、アドオンの「JQL Tricks Plugin」ならば可能性があるかもしれません。
コメントを追加...
MARKETというプロジェクトがあり
その配下に約2500個のエピックがあります。
約2500個のエピックの中から配下にチケット(課題)が1個も紐づいてないエピックのみ検索したいのですが、
なかなか難しいです。
「project = MARKET AND issuetype = エピック」の後にどのような条件を付与すればよいでしょうか。