Automation For Jira - JSM バックログに関するメールを毎日送信するルールを作成する
プラットフォームについて: Data Center のみ。 - この記事は、 Data Center プラットフォーム。
この KB は Data Center バージョンの製品用に作成されています。Data Center 固有ではない機能の Data Center KB は、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。 Server* 製品のサポートは 2024 年 2 月 15 日に終了しました。Server 製品を実行している場合は、 アトラシアン Server サポート終了 のお知らせにアクセスして、移行オプションを確認してください。
*Fisheye および Crucible は除く
要約
この記事では、[課題を検索] アクションと [変数を作成] アクション (バージョン 9.0.1 以降の Automation for Jira で利用可能) によって自動化ルールを作成する方法について説明します。このルールでは、サービス管理プロジェクトからのさまざまな課題のリストを含むメールを送信して、管理者がキューの状態を監視できるようにします。
この記事で提供されている自動化ルールを使用すると、次のリストが生成されます。
オープンな課題のリスト
未割り当ての課題のリスト
カスタマーからの回答待ちの課題のリスト
サポートからの回答待ちの課題のリスト
ソリューション
ルール設定の詳細
ルールは次のように設定する必要があります。
次の設定を使用して [スケジュール時] トリガーを追加します。
頻度: 1 日 1 回
[課題を提供せずに単に条件とアクションを実行] オプションを選択します。
次の JQL クエリを使用して [課題を検索] アクションを追加します (注意: <JSM_PROJECT_KEY> を JSM プロジェクトのキーに置き換えてください)。
project = <JSM_PROJECT_KEY> AND resolution = Unresolved ORDER BY "Time to resolution"
ASC
次のパラメーターを使用して [変数を作成] アクションを追加します。
変数名: OpenedIssues
スマート値:
1
{{#lookupIssues}}<tr><td><a href="{{url}}">{{key}}</a></td><td><a href="{{url}}">{{summary}}</a></td><td><em>{{assignee.displayName}}</em></td></tr>{{/}}
次の JQL クエリを使用して [課題を検索] アクションを追加します (<JSM_PROJECT_KEY> を JSM プロジェクトのキーに置き換えてください)。
project = <JSM_PROJECT_KEY> AND assignee is EMPTY AND resolution = Unresolved ORDER BY "Time to resolution"
ASC
次のパラメーターを使用して [変数を作成] アクションを追加します。
変数名: UnassignedIssues
スマート値:
1
{{#lookupIssues}}<tr><td><a href="{{url}}">{{key}}</a></td><td><a href="{{url}}">{{summary}}</a></td><td><em>{{assignee.displayName}}</em></td></tr>{{/}}
次の JQL クエリを使用して [課題を検索] アクションを追加します (<JSM_PROJECT_KEY> を JSM プロジェクトのキーに置き換えてください)。
project = <JSM_PROJECT_KEY> AND status = "Waiting for support"
AND resolution = Unresolved ORDER BY "Time to resolution"
ASC
次のパラメーターを使用して [変数を作成] アクションを追加します。
変数名: IssuesWaitingForSupport
スマート値:
1
{{#lookupIssues}}<tr><td><a href="{{url}}">{{key}}</a></td><td><a href="{{url}}">{{summary}}</a></td><td><em>{{assignee.displayName}}</em></td></tr>{{/}}
次の JQL クエリを使用して [課題を検索] アクションを追加します (<JSM_PROJECT_KEY> を JSM プロジェクトのキーに置き換えてください)。
project = <JSM_PROJECT_KEY> AND status = "Waiting for customer"
AND resolution = Unresolved ORDER BY "Time to resolution"
ASC
次のパラメーターを使用して [変数を作成] アクションを追加します。
変数名: IssuesWaitingForCustomer
スマート値:
1
{{#lookupIssues}}<tr><td><a href="{{url}}">{{key}}</a></td><td><a href="{{url}}">{{summary}}</a></td><td><em>{{assignee.displayName}}</em></td></tr>{{/}}
次のパラメーターを使用して [メールを送信] アクションを追加します。
[その他のオプション] で、[改行を HTML 改行に変換] オプションをオフにします。
宛先: 任意の受信者 (ユーザーのグループ、メール アドレス...) を選択します。
件名: JSM project - Daily report (JSM プロジェクト - 日々のレポート)
コンテンツ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
<h2>JSM project - Daily report</h2> <h3>Open issues</h3> <table border="0" cellspacing="0" cellpadding="2"> <thead> <tr> <th align= "left">Key</th> <th align= "left">Summary</th> <th align= "left">Assignee</th> </tr> </thead> <tbody> {{OpenedIssues}} </tbody> </table> <h3>Unassigned issues</h3> <table border="0" cellspacing="0" cellpadding="2"> <thead> <tr> <th align= "left">Key</th> <th align= "left">Summary</th> <th align= "left">Assignee</th> </tr> </thead> <tbody> {{UnassignedIssues}} </tbody> </table> <h3>Issues waiting on the support side</h3> <table border="0" cellspacing="0" cellpadding="2"> <thead> <tr> <th align= "left">Key</th> <th align= "left">Summary</th> <th align= "left">Assignee</th> </tr> </thead> <tbody> {{IssuesWaitingForSupport}} </tbody> </table> <h3>Issues waiting on the customer side</h3> <table border="0" cellspacing="0" cellpadding="2"> <thead> <tr> <th align= "left">Key</th> <th align= "left">Summary</th> <th align= "left">Assignee</th> </tr> </thead> <tbody> {{IssuesWaitingForCustomer}} </tbody> </table>
ルールのスクリーンショット:
このルールによって送信されるメールの例
この内容はお役に立ちましたか?