tutorial

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

Kev Zettler 作成者 Kev Zettler
トピック一覧

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

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

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

新しいトリガーの作成

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

ルールのスケジュールの更新

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

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

新しいアクション

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

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

課題にコメントする

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

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

新しいアクション

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

課題のルックアップ

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

新しいアクションの作成

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

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

Slack のメッセージを送信する

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

ルールの詳細

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

自動化ルールの詳細

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

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