4
3
2

MARKETというプロジェクトがあり

その配下に約2500個のエピックがあります。

約2500個のエピックの中から配下にチケット(課題)が1個も紐づいてないエピックのみ検索したいのですが、

なかなか難しいです。


「project = MARKET AND issuetype = エピック」の後にどのような条件を付与すればよいでしょうか。

    Commentコメントを追加...

    2 回答

    1.  
      4
      3
      2

      西川 浩平-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・サイト




      1. 土屋のぞみ

        詳しい説明ありがとうございます!

        どちらにせよアドオンは必要ですねー

        インストールしてたたいてみます!ありがとうございます!_(._.)_

      2. Kengo Ohsaki

        土屋のぞみ-san,

        はい、どちらにせよアドオンは必要になりますかね…ぜひとも評価してみてください。

      Commentコメントを追加...
    2.  
      3
      2
      1

      検索画面のアドバンスで利用できる範囲のJQLでは実現が難しく、課題が紐づいていないEpic を取り出すことが出来ませんでした。まだ試していませんが、アドオンの「JQL Tricks Plugin」ならば可能性があるかもしれません。 

      1. 土屋のぞみ

        やっぱそうですか…

        JQL Tricks Pluginから試してみます!

        ありがとうございます!助かりました!_(._.)_

      Commentコメントを追加...