Jira の自動化 - エピックが複製されたときに、エピックにリンクされたストーリー (およびそのサブタスク) を複製するルールを記述する

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

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

*Fisheye および Crucible は除く

要約

Jira の自動化 に付属する [課題を複製] アクションにはいくつかの制限事項があります。たとえば、このアクションでは、エピック課題にリンクされているストーリーを複製できません。

この制限は機能リクエスト JIRAAUTOSERVER-741 で追跡されています (Jira 課題を複製するときに、サブタスクとリンクされた課題を複製できる機能を追加)

このナレッジ記事では、エピックが UI から複製されたときに、サブタスクとともにすべてのストーリーをエピックに自動的に複製する自動化ルールの例を紹介しています。

ソリューション

2 つの自動化ルールを構成し、いくつかの準備手順を実行します。

準備手順

この手順では、2 つの自動化ルールで使用される新しいタイプの課題リンクを作成します。

  • Jira 管理者ユーザーとしてログインします。

  • ⚙ > [課題] > [課題のリンク] の順に移動します。

  • 以下のパラメータを使用して新しいタイプのリンクを作成します。

    • 名前: Cloners (via rule)

    • 外向きリンクの説明: clones (via rule)

    • 内向きリンクの説明: is cloned (via rule) by

  • リンクが作成されると、以下のスクリーンショットのように表示されます。

課題リンク タイプ - cloners

自動化ルール 1 の構成

新規トリガー: 課題がリンクされました

  • リンクタイプ: Cloners

新しい条件: 課題フィールドの条件

  • 最初の値: 課題タイプ

  • 条件: イコール

  • 第 2 の値: エピック

ブランチ ルール / 関連する課題

  • 関連課題のタイプ: JQL

  • JQL:

"Epic Link" = {{destinationIssue}}

  • プロジェクトに限定されたルール: <ここに自分のプロジェクト名を入力>

[このルールが最後に実行されてから変更された課題のみを含める] オプションのチェックを必ず外してください。

ブランチ:

新しいアクション: 課題の複製

  • プロジェクト: 同じプロジェクト

  • 課題タイプ: 同じ課題タイプ

  • 要約:

{{issue.summary}}

  • 設定するフィールドを選択: [エピックリンク] > [課題をトリガー]

新規アクション: 課題をリンク

  • この課題: "is cloned (via rule) by"

  • 課題: "最も最近に作成された課題"

メイン ブランチに戻る:

新規アクション: 課題を編集

  • 設定するフィールドを選択: [エピック名] > ([...] をクリックして選択)[Copy from with the following parameters (次のパラメーターを指定するコピー元)]:

    • 値のコピー元となる課題: 現在の課題

    • 値のコピー元となるフィールド: 要約

ルール全体を示したスクリーンショット

複製されたエピックからストーリーを複製する自動化ルール

自動化ルール 2 の構成

このルールでは、最初のルールでこの 2 番目のルールをトリガーできるよう、以下のように [ルールの詳細] ページで [ルール トリガーを許可] チェックボックスをオンにしてください。

他のルールがこのルールをトリガーすることを許可するチェックボックス

新規トリガー: 課題がリンクされました

  • リンク タイプ:Cloners (via rule)

新しい条件: 課題フィールドの条件

  • 最初の値: 課題タイプ

  • 条件: イコール

  • 2 つ目の値: Story

ブランチ ルール / 関連する課題

  • 関連課題のタイプ: JQL

  • JQL:

parent = {{destinationIssue}}

  • プロジェクトに限定されたルール: <ここに自分のプロジェクト名を入力>

[このルールが最後に実行されてから変更された課題のみを含める] オプションのチェックを必ず外してください。

ブランチ:

新しいアクション: 課題の複製

  • プロジェクト: 同じプロジェクト

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

  • 親課題: "Trigger Issue"

  • 要約:

{{issue.summary}}

ルール全体を示したスクリーンショット

自動化を使用してストーリーからサブタスクを複製する

ルールの動作を確認する

以下のスクリーンショットのように、2 つのストーリーにリンクされたエピック課題があり、各ストーリーにいくつかのサブタスクがあるとします。

  • エピック課題

    エピック課題のスクリーンショット

  • ストーリー 1 とそのサブタスク

    ストーリーとそのサブタスクのスクリーンショット

  • ストーリー 2 とそのサブタスク

    ストーリー 2 とそのサブタスクのスクリーンショット

[その他] > [複製] に移動して、このエピックを複製します。

[複製] オプションを使用してエピックを複製する

エピックが複製された後

  • 必ずページを更新してください。新しいエピックが、それにリンクされた 2 個の複製済みストーリーとともに作成されたことがわかります。

    2 つの子ストーリーとともに複製されたエピック

  • 複製された各ストーリーをクリックすると、複製されたサブタスクとともにそれらも作成されたことがわかります。

    • 複製されたストーリー 1

      サブタスクとともに複製されたエピック子ストーリー 1

    • 複製されたストーリー 2

      サブタスクとともに複製されたエピック子ストーリー 2

更新日時: 2025 年 2 月 23 日

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

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