ボードフィルター用の JQL クエリの例
アトラシアンは Jira 用語の更新を行っており、「課題」から「作業項目」へ、「プロジェクト」から「スペース」へと移行しています。
現在、こうした変更をロールアウトしているため、新しい用語を使用する一部の JQL エントリがまだ機能しない場合があります。この問題が発生した場合は、代わりに古い用語の利用をお試しください。
There are no changes to existing JQL queries.
JQL フィルターを使用すると、必要な任意の条件に基づいて、関連する作業項目を表示するボードを作成できます。JQL は、さまざまな方法で使用できる、柔軟でありながらも堅牢なロジックです。JQL クエリの機能に関する詳細をご確認ください。
JQL クエリの作成時は、特定のスペースまたはボードを含めるか除外して作業項目を検索する場所を Jira で指定することが重要です。
クエリで検索する作業項目の数が少なくなると、結果の読み込みが速くなります。
JQL フィルターによって、自分に割り当てられたすべての作業を表示するとします。ただし、あなたが取り組んでいるスペースは組織全体で 2 つだけです。
このクエリは次のように機能します。
assignee is currentUser()
しかし、次のほうが良いでしょう。
space in (The Big Cheese, Project Kanban) and assignee is currentUser()
これには、次のような理由があります。
最初のクエリでは、割り当てられている作業項目を探すためにサイトにあるすべての作業項目が検索されます。2 番目のクエリは、自分のスペースに絞り込まれています。
サイトの作業項目が 10,000 件ある場合、Jira ではそのスペース内の 500 件の作業項目を調べて、残りの 9,500 件を無視できます。結果は同じでも、絞り込む作業項目が少ないほどクエリの実行速度を速くできます。
始めるのに役立つその他のクエリ
さまざまなライフサイクルの作業項目を表示する
space in (LIFE) and status in ("In Progress", "To do") ORDER BY Rank ASC
自身が関心のあるすべての作業項目を選択する
space in (LIFE) AND (assignee = currentUser() or reporter = currentUser()) AND (fixVersion in unreleasedVersions() OR fixVersion is empty)
(「team」という名前のラベル カスタム フィールドを使用して) チームのすべての作業項目を表示する
space in (LIFE) AND (team = ateam or team = dreamteam OR team = engineroom) AND (fixVersion in unreleasedVersions() OR fixVersion is empty)
完了した作業項目ごとに別のボードを作成する
space in (LIFE) and status in (Done, Duplicate) and statusCategory = Done ORDER BY assignee
ラベルを使用して特定の作業ストリーム別に整理する
space in (LIFE) and labels in (ui-only, android-app) ORDER BY Rank ASC
バグ修正チームにのみバグを表示する
space in (LIFE) AND team = bugfix AND workType = bug AND (fixVersion in unreleasedVersions() OR fixVersion is empty)
スケジュールが設定されていないすべての作業項目、またはリリースされていない修正バージョンにあるすべての作業項目を表示する
space in (LIFE) AND (fixVersion in unreleasedVersions() OR fixVersion is empty
リリースされる次の修正バージョンのすべての作業項目を表示する
space in (LIFE) AND fixVersion = earliestUnreleasedVersion(SPACE KEY)
この内容はお役に立ちましたか?