【Jira】自分に割り当てられた課題だけ一覧で見たい時の検索条件作成

【Jira】自分に割り当てられた課題だけ一覧で見たい時の検索条件作成
🛡️ 超解決

Jiraを活用していると、自分に割り当てられた課題だけを素早く確認したい場面が頻繁にあります。プロジェクト横断で担当タスクを把握したい、今日やるべき作業を一覧にしたいといったニーズは、チームメンバー共通のものです。しかし、標準の「自分の課題」機能だけでは表示が限定される場合があり、より柔軟な検索条件を自分で作成する方法を知っておくと便利です。本記事では、自分に割り当てられた課題だけを一覧表示するための検索条件の作り方と、その活用テクニックを詳しく解説します。

【要点】この記事で確認すること

  • 最初に見る場所: Jiraの「課題」メニュー内にある「自分に割り当てられた課題」の標準表示をまず確認します。次に「フィルター」機能を使って必要な検索条件(JQL)を作成します。
  • 切り分けの軸: 表示されない原因は、JQLの記述ミス、フィルターの権限設定、ブラウザキャッシュの3つです。特にJQLの「assignee = currentUser()」が正しく機能するかどうかがポイントです。
  • 注意点: フィルターを保存する際は、他のメンバーに共有するかどうかを慎重に決めてください。また、会社のポリシーによってはフィルターの公開範囲に制限がある場合があるため、管理者に確認してから設定しましょう。

ADVERTISEMENT

標準機能で「自分に割り当てられた課題」を表示する方法

Jiraには最初から「自分に割り当てられた課題」を表示する標準機能が用意されています。ダッシュボードや課題ナビゲーターからアクセスできます。まずはこの基本機能を理解しておきましょう。

標準表示の場所

Jiraの画面右上にある自分のアバターアイコンをクリックすると、プルダウンメニューに「課題」が表示されます。ここを選択すると、デフォルトで自分がアサインされている課題が一覧で表示されます。この表示はプロジェクトをまたがっており、すべてのプロジェクトから自分に割り当てられた課題を拾い上げてくれます。

標準表示の限界

標準表示は手軽ですが、フィルタリングの自由度が低いという弱点があります。例えば「特定のプロジェクトだけ」「ステータスが進行中のみ」「優先度が高いものだけ」といった条件を追加したい場合、標準表示では対応できません。また、表示する列のカスタマイズも限定的です。そこで、次に説明するカスタムフィルター(JQL)を使うことで、自分好みの検索条件を作成できます。

カスタムフィルターで検索条件を作成する手順

自分に割り当てられた課題だけを表示するためのフィルターを、JQL(Jira Query Language)を使って作成します。以下の手順に沿って進めてください。

  1. Jiraの画面上部にある「課題」メニューをクリックし、「課題を検索」を選択します。
  2. 検索画面が開いたら、左上の「詳細」ボタン(または「高度な検索」)をクリックしてJQL入力モードに切り替えます。
  3. JQL入力欄に以下のクエリを入力します。
    assignee = currentUser()
    このクエリは「現在ログインしているユーザーが担当者」という意味で、自分に割り当てられた課題を抽出します。
  4. 必要に応じて追加の条件を入力します。例えば、「プロジェクト = YOURPROJECT AND assignee = currentUser()」とすれば特定プロジェクトのみに絞り込めます。
  5. 条件を入力したら、画面右上の「検索」ボタンをクリックして結果を確認します。正しく自分に割り当てられた課題だけが表示されれば成功です。
  6. 検索結果を保存するには、「名前を付けて保存」アイコン(フロッピーディスクのような形)をクリックし、フィルター名を入力して保存します。

JQLの追加テクニック

より実用的なフィルターを作るために、よく使う条件をいくつか紹介します。

目的 JQL例
自分宛で未完了の課題 assignee = currentUser() AND resolution = Unresolved
自分宛で優先度が高い課題 assignee = currentUser() AND priority = High
今日更新があった自分の課題 assignee = currentUser() AND updated >= startOfDay()
特定プロジェクトの自分の課題 project = "MyProject" AND assignee = currentUser()

検索条件を保存してワンクリックで表示する方法

作成したフィルターは保存することで、次回からワンクリックで利用できます。保存したフィルターは「フィルター」メニューから素早く呼び出せます。

フィルターの保存手順

  1. JQLで検索条件を入力し、検索結果が正しく表示されていることを確認します。
  2. 画面右上の「名前を付けて保存」ボタンをクリックします。フィルター名として「自分の課題(全プロジェクト)」など分かりやすい名前を付けます。
  3. 保存後、フィルター一覧に追加されます。次回から「フィルター」メニュー→「すべてのフィルター」で目的のフィルターを選択すれば、すぐに課題一覧が表示されます。
  4. さらに頻繁に使うフィルターは、お気に入り(スター)に登録しておくと、ダッシュボードやサイドバーから素早くアクセスできます。

ダッシュボードへの追加

保存したフィルターは、ダッシュボードにガジェットとして追加することも可能です。ダッシュボードを編集し、「フィルター結果」ガジェットを追加して、先ほど保存したフィルターを選択します。これにより、ログイン直後に自分の担当課題が一目で分かるようになります。

フィルター作成でよくある失敗パターンと対処法

実際に試してみると、想定通りに表示されないケースがあります。代表的な失敗パターンとその解決策をまとめました。

JQLの記述ミス

最も多いのがJQLのスペルミスや構文エラーです。例えば「assignee」を「assigne」と間違えたり、丸括弧の閉じ忘れなどがあります。JQLは大文字小文字を区別しませんが、正確に入力してください。エラーメッセージが表示された場合は、その指示に従って修正します。

フィルターの権限設定ミス

フィルターを保存する際、共有設定で「自分だけ」を選択していると、他のユーザーからは見えません。これは意図した設定であれば問題ありませんが、チームで共有する場合は「全員」または特定のグループに公開する必要があります。保存後でもフィルターの詳細から共有設定を変更できます。

ブラウザのキャッシュ問題

Jiraの画面が古いキャッシュを参照していると、新しいフィルターが反映されないことがあります。その場合はブラウザのキャッシュをクリアするか、シークレットモードで動作確認を行ってください。

チームメンバーとフィルターを共有したい場合のポイント

作成したフィルターをチームで共有するには、適切な権限設定が必要です。また、共有する際の注意点も押さえておきましょう。

共有設定の方法

  1. 保存したフィルターの一覧画面で、共有したいフィルターの右側にある「…」メニューをクリックし、「詳細」を選択します。
  2. 「共有」セクションで「すべてのユーザー」または特定のグループを選択します。プロジェクト管理者のみに制限したい場合は、グループを指定してください。
  3. 共有後、他のメンバーがそのフィルターを利用できるようになります。ただし、フィルターの編集権限は作成者のみが持つため、他のユーザーは閲覧・コピーのみ可能です。

管理者に確認すべきこと

フィルターの共有範囲は、Jiraのグローバル設定によって制限される場合があります。例えば「フィルターの公開を管理者のみ許可」といったポリシーが適用されていると、全ユーザーへの共有ができないことがあります。その場合は、管理者に連絡して必要な権限を付与してもらうか、代わりに公開フィルターを作成してもらう必要があります。また、フィルター内で参照するプロジェクトへのアクセス権がないユーザーは、結果が空になることもあるため、事前に確認しておきましょう。

よくある質問

最後に、このテーマに関してよく寄せられる質問をQ&A形式でまとめました。

Q. 自分に割り当てられた課題が表示されません

A. まずJQL「assignee = currentUser()」が正しく入力されているか確認してください。それでも表示されない場合、プロジェクト自体にアクセス権がない可能性があります。また、担当者フィールドが「未割り当て」になっている課題は含まれないため、条件に含めたい場合は「assignee IS EMPTY」をORで追加する必要があります。

Q. 保存したフィルターが他の人に見えてしまいます

A. フィルターの共有設定を「自分だけ」に変更してください。フィルター編集画面で共有範囲を「非公開」にすると、作成者以外からは見えなくなります。

Q. モバイルアプリでも同じフィルターを使えますか?

A. はい、Jiraモバイルアプリでも保存したフィルターを利用できます。アプリ内の「フィルター」タブから選択してください。JQLは同じものが使えます。

まとめ

自分に割り当てられた課題だけを一覧表示するための検索条件は、JQLの「assignee = currentUser()」をベースに、必要に応じてプロジェクトやステータスなどの条件を追加することで簡単に作成できます。フィルターとして保存しておけば、毎回JQLを入力する手間が省け、ダッシュボードに追加すれば常に最新の担当課題を確認できます。失敗しがちなJQLのスペルミスや権限設定に注意し、チームで共有する際は管理者に確認を取るとスムーズです。日々の業務効率を上げるために、ぜひ自分好みのフィルターを作成してみてください。


この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。