Automation For Jira - 子課題 (エピック) の更新に基づいて親課題 (イニシアチブ) を更新するルールを作成する

プラットフォームについて: Data Center のみ。 - この記事は、 Data Center プラットフォーム

この KB は Data Center バージョンの製品用に作成されています。Data Center 固有ではない機能の Data Center KB は、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。 Server* 製品のサポートは 2024 年 2 月 15 日に終了しました。Server 製品を実行している場合は、 アトラシアン Server サポート終了 のお知らせにアクセスして、移行オプションを確認してください。

*Fisheye および Crucible は除く

要約

この記事の目的は、親/子関係が階層レベルの設定 (Advanced Roadmaps の機能であり、[親のリンク] フィールドによって決定される) に基づいている場合に、子課題が更新されたときに親課題を更新 (フィールドの更新や新しいステータスへのトランジションなど) するためのルールを設定する方法を示すことです。

親/子関係は、サブタスクの設定で説明されている親/サブタスク関係とは異なることに注意することが重要です。ルール ブランチは、サブタスクの親、またはストーリーがリンクされているエピックを検索するためにのみ使用できます。ただし、親/子関係が階層レベルに基づいている場合、ルール ブランチには課題の親を検索するオプションがありません。

このようなユース ケースを実装する際にはいくらか注意が必要であり、それがこの KB 記事が書かれた理由です。

ソリューション

このソリューションでは、子課題 (エピック) の [優先度] フィールドが更新されたときに親課題 (イニシアチブ) にコピーする自動化ルールを提供します。

また、親/子関係は次のように設定されていると仮定します。

  • 階層レベルは、イニシアチブ課題タイプがエピック課題タイプの親になるように設定されています。

    階層レベル
  • このような階層レベルの設定では、次の例に示すような親/子関係になります。

    • 課題 SCRUM-55 は課題 SCRUM-25 の親課題です ([子課題] パネルに表示)。

      子課題は下図の場所に表示
  • 課題 SCRUM-25 は課題 SCRUM-55 の子課題です ([親のリンク] で設定)。

    [親のリンク] を示すスクリーンショット

ルール構成

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

  • [フィールド値の変更時] トリガーを追加します。

    • 変化を監視するフィールド: 優先度

  • 次の設定を使用して課題フィールドの条件を追加します。

    • フィールド: 課題タイプ

    • 条件: イコール

    • : エピック

  • 次の設定を使用してブランチ ルール コンポーネントを追加します。

    • [このルールが最後に実行されてから変更された課題のみを含める] オプションをオフにします。

    • 関連課題のタイプ: JQL

    • JQL: 次の JQL クエリを使用します。

      1 key in parentIssuesOf("{{triggerIssue.key}}")
  • ブランチ ルール コンポーネント内に、次の設定で [課題を編集] アクションを追加します。

    • 設定するフィールドを選択...

      • [優先度] を選択します。

      • [トリガー課題からコピー] を選択します。

自動化ルールは次のようになります。

Automation のスクリーンショット

更新日時: 2024 年 6 月 7 日

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

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