トピック一覧

Automatically escalate overdue issues in Jira

作成者:Kev Zettler

Kev はフル スタック Web 開発者のリーダーであり、10 年以上もアジャイル手法で製品やチームを構築する経験を持つシリアル アントレプレナーです。DevOps、仮想通貨、VR/AR などの新たなオープン ソース技術に熱心に貢献し、それについて著書を執筆し、教育を行っています。時間があるときには、インディーズ ゲーム開発ジャムに参加しています。

トピック一覧

Jira で期限切れの課題を自動的にエスカレートする

作成者:Kev Zettler

Kev はフル スタック Web 開発者のリーダーであり、10 年以上もアジャイル手法で製品やチームを構築する経験を持つシリアル アントレプレナーです。DevOps、仮想通貨、VR/AR などの新たなオープン ソース技術に熱心に貢献し、それについて著書を執筆し、教育を行っています。時間があるときには、インディーズ ゲーム開発ジャムに参加しています。

このガイドでは、期限切れの課題を毎日 1 回検索して Slack リマインダーをチームに送信し、課題にコメントを追加するという、新しい自動化ルールの作成方法について詳述します。アクティブな Jira プロジェクトが必要となります。

ステップ 1. ルールを作成する

プロジェクト設定の [Automation] スペースに移動します。[ルール] タブで、画面の右上隅にある [ルールを作成] ボタンをクリックします。[新しいトリガー] 画面で [Scheduled (スケジュール済み)] トリガーを検索して選択します。

Creating a new trigger

[Scheduled (スケジュール済み)] アクションを設定して、5 日間以上更新されていない「ブロック済み」ステータスの課題をクエリします。クエリには JQL を使用して、一連の課題を動的に選択します。

Updated rule schedule

ステップ 2. コンポーネントを追加する

左側サイドバーの [Rule details (ルールの詳細)] リストから [コンポーネントの追加] を選択します。[課題にコメント] コンポーネントを検索して選択します。

New action

[課題にコメント] 画面を使用して、トランジションされた課題に自動化ルールが自動的に適用されるコメント メッセージを作成します。コメントはテンプレート文字列として機能し、データを挿入できます。[How do I access issue data in my comment? (コメント内の課題データにはどうすればアクセスできますか?)] リンクでは、テンプレート システムの使用方法の例を示しています。

コメントの下に、reporter.displayName の値を挿入するように設定されています。要件に応じてコメントをカスタマイズできます。完了したら [保存] ボタンをクリックします。

Comment on issue

ステップ 3. 課題のルックアップ アクションを追加する

次に、[新しいアクション] を追加し、[課題のルックアップ] アクションを検索します。

New action

このアクションでは、クエリを行った課題をバッチ アクションのリストに集約します。これは、フォローアップ アクションの重複を回避するのに役立ちます。課題のルックアップ アクションを設定すると、同じ JQL クエリがスケジュール トリガーとして使用されます。

Lookup issues

アクション コンポーネントをこのルールに追加する別の例を以下に示します。[Add Action (アクションを追加)] 画面で、[Slack メッセージを送信] アクションを検索して選択します。

Creating new action

ステップ 4. Slack メッセージを追加する

[Slack メッセージを送信] アクションを有効にするには、Webhook URL が必要です。これは Slack 管理者から取得できます。これにより、メッセージ、チャンネル、またはユーザーを指定して、Slack メッセージを送信できます。[Slack メッセージを送信] アクションを設定したら、[保存] ボタンをクリックします。

Send Slack message

これでルールが完全に構成されました。左側のサイドバーにある [Rule details (ルールの詳細)] をクリックすると、次のように表示されます。

Rule details

ルールの詳細が同様に表示されていたら、新しいルールの名前を入力し、[オンにする] ボタンをクリックします。これはスケジュールされたルールであるため、手動でトリガーできます。ルール ページの右上にある [Run rule (ルールを実行)] ボタンをクリックして、ルールを実行します。

Automation rule details

ルールを実行したら、監査ログにアクセスして結果を確認し、ルールが正常に実行されたかどうかを確認します。ルールでエラーが発生した場合は、監査ログがエラーのデバッグに役立ちます。

他のルールの例を調べる場合は、ルール テンプレート ライブラリにアクセスしてください。

推奨

テンプレート

すぐに使える Jira テンプレート

さまざまなチーム、部門、ワークフロー向けのカスタム Jira テンプレートのライブラリをご覧ください。

製品ガイド

Jira の包括的な概要

この段階的なガイドで重要な機能やベスト プラクティスを確認し、生産性を最大化しましょう。

Git ガイド

Git の基本を理解する

初心者から上級者まで、この Git ガイドを活用して、役立つチュートリアルやヒントで基本を学ぶことができます。