エピックのワークフロー ステータスのトランジションに基づいてエピック ステータスを更新する
プラットフォームについて: Data Center のみ。 - この記事は、 Data Center プラットフォーム。
この KB は Data Center バージョンの製品用に作成されています。Data Center 固有ではない機能の Data Center KB は、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。 Server* 製品のサポートは 2024 年 2 月 15 日に終了しました。Server 製品を実行している場合は、 アトラシアン Server サポート終了 のお知らせにアクセスして、移行オプションを確認してください。
*Fisheye および Crucible は除く
要約
Jira でのエピックは、標準的な課題のステータスとは少し異なります。これは、エピック ステータスとエピック課題ステータス (ワークフローから取得される) の 2 つがあるためです。これら 2 つのステータスの違いの背後にある理由は、「エピック ステータスでの作業」のドキュメントで説明されています。
既定では、このフィールドは非表示になっており、値は次のいずれかになります。
作業前
進行中
完了
この記事では、関連するワークフロー ステータスに基づいてエピック ステータスを自動的に更新する方法について説明します。
ソリューション
[課題のトランジション時] トリガーに続けて [課題フィールドの条件] を使用して、エピックのみを対象とします。
次に、If/Else ブロック条件を選択し、[課題フィールドの条件] を選択します。
[課題フィールドの条件] は、各エピック ステータスにどのワークフロー ステータスを関連付けるかを区別するために使用します。そのため、次のようにします。
[ステータス] - [次のうちの 1 つ] を選択し、未着手と考えられるステータス (オープン、バックログ、To Do、再オープンなど) を入力します。
条件の下に [課題を編集] アクションを追加し、[その他のオプション] をクリックして [追加フィールド] テキスト ボックスを表示します。アクション コンポーネントの利用可能なフィールドに [エピック ステータス] が表示されないため、更新にはスマート値を使用できます。
[追加フィールド] に次の JSON テキストを入力します。
1
2
3
4
5
{
"fields":
"Epic Status": { "value": "To Do" }
}
}
ステップ 2 から 5 までを繰り返して、条件内のステータスを更新し、アクションの JSON テキストを他のエピック ステータスに更新します。
[Else-if: 一致] 条件では、進行中を示すワークフロー ステータス (進行中、実装中、作業進行中、計画中など) を対象とします。
最後の [Else-if: 一致] 条件では、
完了を示すワークフロー ステータス (解決済み、クローズ済み、完了、却下、キャンセルなど) を対象とします。
この内容はお役に立ちましたか?