自動化ルール | すべてのサブタスクも [完了] ステータスである場合にのみ親のステータスを [完了] に更新する

プラットフォームの注記: Cloud のみ - この記事は、 クラウド プラットフォーム上のアトラシアン製品にのみ適用されます。

要約

この記事は、次のユース ケースに対処するための自動化ルールの設定に関するガイダンスを提供することを目的としています。

ユース ケース 1:

すべてのサブタスクが [完了] とマークされた場合にのみストーリー 1 のステータスを [完了] に自動的に更新し、それ以外の場合はストーリー 1 の現在のステータスを維持します。

課題の階層:

ストーリー 1

|-- サブタスク 1

|-- サブタスク 2

|-- サブタスク 3

|-- サブタスク 4

ユース ケース 2:

課題が「進行中」から「完了」にトランジションする場合、親課題を見つけます。その後、この親の下にあるすべての子課題は "完了" ステータスに移行します。

ソリューション

自動化ルールは次のように設定できます。

ユース ケース 1:

  • トリガー: 課題のトランジション時: ターゲット ステータス [完了]

  • If: 課題タイプ: サブタスク

  • 再取得

  • ブランチ: 親

  • If: 関連する課題の条件

  • 関連する課題 = サブタスク

  • 条件: 指定の JQL にすべて一致

  • 一致する JQL

  • ステータス = [解決済み]

  • 課題を [解決済み] にトランジション

すべてのサブタスクも [完了] ステータスである場合にのみ親のステータスを [完了] に更新するサンプル ルール

ユース ケース 2:

  • トリガー: 課題のトランジション: 進行中から完了

  • 変数の作成:

  • 変数名 = x

  • スマート値

1 {{issue.parent.key}}
  • ブランチ: 関連する課題のタイプ: JQL

  • JQL クエリ: 親 = {{x}}

  • 課題のトランジション: トリガーされた課題からコピー。

更新日時: 2024年8月22日

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。