Automation for Jira - 期限フィールドに基づいて自動化ルールをトリガーする方法
プラットフォームについて: Server および Data Center のみ。この記事は、Server および Data Center プラットフォームのアトラシアン製品にのみ適用されます。
Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Fisheye および Crucible は除く
要約
この記事では、期限フィールドに基づいてトリガーされる自動化ルールを作成する方法について説明します。
ユース ケース 1 の例
- Jira チケットに期限フィールドが設定されている
- 期限が今日になった時点で未解決チケットを自動的に特定のステータス (たとえば「期限切れ」ステータス) にトランジションする
ユース ケース 2 の例
- Jira チケットに期限フィールドが設定されている
- 未解決チケットの期限が 30 日を切ったらチケットの担当者に通知する
環境
- Jira Server / Data Center 8.0.0 以降のバージョン
- Automation for Jira 7.0.0 以降のバージョン
ソリューション
As there is currently no built-in trigger in Automation for Jira that fires a rule when a due date has passed, we must set up a rule using the Scheduled trigger instead, and configure it to run once per day.
ユース ケース 1
自動化ルールは次のようになります。
- いつ:
スケジュール時、1 日 1 回、未解決で期限フィールドが今日の課題を検索する次の JQL クエリを使用します。
duedate = startOfDay() AND resolution is empty
- THEN (アクション):
- 任意のアクションを追加します (たとえば、Jira 課題を「期限切れ」という新しいステータスにトランジションするアクション)。
以下のスクリーンショットはこの設定を示す自動化ルールの例です。
ユース ケース 2
自動化ルールは次のようになります。
- いつ:
スケジュール時、1 日 1 回、未解決で期限フィールドが今日の課題を検索する次の JQL クエリを使用します。
duedate = startOfDay("+30d") AND resolution is empty
- THEN (アクション):
- 任意のアクションを追加する (たとえば、チケットの期限が 30 日を切ったことを担当者に通知するメール送信アクション)
以下のスクリーンショットはこの設定を示す自動化ルールの例です。