Author
南澤 華代Hanayo Minamisawa
このエントリーは、 Atlassian(JIRA , Confluence, Trello, Bitbucket)のTips Advent Calendar 2017 - Qiitaの20日目です
こんにちは。リックソフト ヘルプデスク担当の南澤です。
今回は、リックソフトブログに定着しつつある りっくまのお便り投稿シリーズ をお送りします。
このシリーズは、技術知識があまりなく、Jira初心者の新米プロジェクトリーダーのりっくまくんが、弊社ヘルプデスクへ悩みを相談しながら成長していく物語です。
りっくまからヘルプデスクにこんなお便りが届きました。
こんにちは! 僕はりっくまです。
メンバーが抱えているタスクや進捗については、前回教えてもらったJiraのカンバンやダッシュボード機能を使ってうまく把握できるようになったクマよ。
ここで、一つ悩みが・・・ 僕は忘れっぽいのだけど、メンバーのタスクの期限を忘れることが多いクマ。 リーダーなので、僕が率先して気にしないといけないのに、それがうまくできないんだクマよ。
タスクの期限が近づいたら僕やメンバーに教えてくれる良い機能はないっクマか?
熊語が多いので、おとぼけリーダー りっくまさんがやりたいことを簡単に説明すると以下だと思います。
- タスクの期限が近づいたら、何らかの形でプロジェクトリーダーや担当者へ通知したい
この要望はJiraの配信登録とJQL(Jira検索言語)をうまく組み合わせれば実現できます。
配信登録機能とは?
Jiraの配信登録機能とは、あらかじめ登録しておいた検索条件に合致した課題を定期的にメールで教えてくれる機能です。
詳細はAtlassianさんの公式ドキュメントをご覧ください。
まずは検索条件の設定の仕方から見てみましょう。
配信登録で使うフィルターを作成しよう
今回は、あらかじめJira課題に設定した「期限」の1日前にせまっている課題を検索するフィルターを作成してみます。
例としてRSKUMAプロジェクトで、「期限」が1日前にせまった未解決の課題を抽出する条件は以下のようになります。
project = RSKUMA AND resolution = Unresolved AND duedate >= 0d AND duedate <= endOfDay("+1")
Jiraの課題検索画面で上記の条件を指定し、新規フィルター「りっくまプロジェクト期限一日前」として登録します。
フィルターの共有対象にプロジェクトメンバーを追加しておきます。(フィルターを共有している相手でないとメール配信できません)
配信登録を設定しよう
フィルターの「詳細」> 「新規配信登録」リンクを開きます。
ここでメールを配信するサイクルや受信時間を決められます。
今回は、配信先は「rickuma-project」グループのメンバー、配信タイミングを毎日午前10時で、該当の課題がないときはメール送信しないルールで設定します。
配信先は「自分のみ」でも指定できます。
配信登録のメールはこんな感じで届きます。>
自分が担当している課題だけ配信するには
グループメンバー全員にメールが届くのはうざいな・・・という場合は、自分が担当者になっている課題の期限が迫っている時だけ配信することもできます。
フィルターの条件に assignee = currentUser() を追加して絞り込みすれば大丈夫です。
project = RSKUMA AND resolution = Unresolved AND duedate >= 0d AND duedate <= endOfDay("+1") AND assignee = currentUser()
その他の方法
以前も案内していますが、ダッシュボードやカンバンにも上記のフィルターを指定してチェックする方法もあります。
ダッシュボードに「フィルターの結果」ガジェットを追加する
カンバンにクィックフィルターを追加する
設定手順の詳細は過去記事をご覧ください。
最後に
あとは配信メールを見落とさなければ完璧だと思います。Jiraの話からずれますが、メールの件名は固定なので、件名をフィルタリングして見落とししないように工夫もできますね。
りっくまさん、今回の記事も参考になればうれしいです!
ご不明な点がございましたら、お気軽に弊社にお問合せください。
また30日の無料評価ライセンスがありますので、ぜひお試しください。
りっくまのお便り投稿シリーズブログは下記よりご覧いただけます。