エピックのワークフロー ステータスのトランジションに基づいてエピック ステータスを更新する

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

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

*Fisheye および Crucible は除く

要約

Jira でのエピックは、標準的な課題のステータスとは少し異なります。これは、エピック ステータスエピック課題ステータス (ワークフローから取得される) の 2 つがあるためです。これら 2 つのステータスの違いの背後にある理由は、「エピック ステータスでの作業」のドキュメントで説明されています。

既定では、このフィールドは非表示になっており、値は次のいずれかになります。

  • 作業前

  • 進行中

  • 完了

この記事では、関連するワークフロー ステータスに基づいてエピック ステータスを自動的に更新する方法について説明します。

ソリューション

  1. [課題のトランジション時] トリガーに続けて [課題フィールドの条件] を使用して、エピックのみを対象とします。

    [課題のトランジション時] トリガーに続けて [課題フィールドの条件] を使用して、エピックのみを対象とします。

  2. 次に、If/Else ブロック条件を選択し、[課題フィールドの条件] を選択します。

    If/Else ブロック条件を選択し、[課題フィールドの条件] を選択します。

  3. [課題フィールドの条件] は、各エピック ステータスにどのワークフロー ステータスを関連付けるかを区別するために使用します。そのため、次のようにします。

    • [ステータス] - [次のうちの 1 つ] を選択し、未着手と考えられるステータス (オープン、バックログ、To Do、再オープンなど) を入力します。

  4. 条件の下に [課題を編集] アクションを追加し、[その他のオプション] をクリックして [追加フィールド] テキスト ボックスを表示します。アクション コンポーネントの利用可能なフィールドに [エピック ステータス] が表示されないため、更新にはスマート値を使用できます。

  5. [追加フィールド] に次の JSON テキストを入力します。

1 2 3 4 5 { "fields": "Epic Status": { "value": "To Do" } } }

ステップ 2 から 5 までを繰り返して、条件内のステータスを更新し、アクションの JSON テキストを他のエピック ステータスに更新します。

  • [Else-if: 一致] 条件では、進行中を示すワークフロー ステータス (進行中、実装中、作業進行中、計画中など) を対象とします。

    それ以外に進行中ステータスに一致する場合

  • 最後の [Else-if: 一致] 条件では、

    完了を示すワークフロー ステータス (解決済み、クローズ済み、完了、却下、キャンセルなど) を対象とします。

    それ以外にクローズ済みステータスに一致する場合

更新日時: 2024 年 7 月 12 日

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

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