自動化ルール | すべてのサブタスクも [完了] ステータスである場合にのみ親のステータスを [完了] に更新する
プラットフォームの注記: Cloud のみ - この記事は、 クラウド プラットフォーム上のアトラシアン製品にのみ適用されます。
要約
この記事は、次のユース ケースに対処するための自動化ルールの設定に関するガイダンスを提供することを目的としています。
ユース ケース 1:
すべてのサブタスクが [完了] とマークされた場合にのみストーリー 1 のステータスを [完了] に自動的に更新し、それ以外の場合はストーリー 1 の現在のステータスを維持します。
課題の階層:
ストーリー 1
|-- サブタスク 1
|-- サブタスク 2
|-- サブタスク 3
|-- サブタスク 4
ユース ケース 2:
課題が「進行中」から「完了」にトランジションする場合、親課題を見つけます。その後、この親の下にあるすべての子課題は "完了" ステータスに移行します。
ソリューション
自動化ルールは次のように設定できます。
ユース ケース 1:
トリガー: 課題のトランジション時: ターゲット ステータス [完了]
If: 課題タイプ: サブタスク
再取得
ブランチ: 親
If: 関連する課題の条件
関連する課題 = サブタスク
条件: 指定の JQL にすべて一致
一致する JQL
ステータス = [解決済み]
課題を [解決済み] にトランジション
ユース ケース 2:
トリガー: 課題のトランジション: 進行中から完了
変数の作成:
変数名 = x
スマート値
1
{{issue.parent.key}}
ブランチ: 関連する課題のタイプ: JQL
JQL クエリ: 親 = {{x}}
課題のトランジション: トリガーされた課題からコピー。
この内容はお役に立ちましたか?