Jira の自動化 - 課題を新しいタイプに移動したときに "親リンク" フィールドをクリアする方法
プラットフォームについて: Data Center のみ。 - この記事は、 Data Center プラットフォーム。
この KB は Data Center バージョンの製品用に作成されています。Data Center 固有ではない機能の Data Center KB は、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。 Server* 製品のサポートは 2024 年 2 月 15 日に終了しました。Server 製品を実行している場合は、 アトラシアン Server サポート終了 のお知らせにアクセスして、移行オプションを確認してください。
*Fisheye および Crucible は除く
要約
この記事の背景情報
Advanced Roadmaps は、[チーム]、[親リンク]、[目標開始日]、[目標終了日] などのカスタム フィールドが付属するアプリです。
[親リンク] フィールドは、Advanced Roadmaps に設定された階層に基づいて課題をリンクします。たとえば、エピック課題タイプがイニシアチブ課題タイプの下にランク付けされている場合は、[親リンク] フィールドを使用してエピック課題をイニシアチブ課題にリンクできます。エピック課題はリンクされたイニシアチブの子と見なされます。
すでに親リンクが設定されている課題を新しい課題タイプ (階層内の別のレベルに属するもの) に移動しても、[ 親リンク] フィールドは変更されません。これに起因して、階層レベルが崩れ、データに不一致が生じます。
例:
階層が次の順序で設定されていると仮定します。 イニシアチブ>エピック>ストーリー
課題 ABC-111 は エピック 課題であり、 イニシアチブ課題である親 ABC-222 にリンクされていると仮定します
課題 ABC-111 を ストーリーなどの新しいタイプに移動しても、[ 親リンク ] はクリアされず、 イニシアチブ 課題である ABC-222 を指したままになります
その結果、ストーリー課題をイニシアチブ課題に直接リンクできないため、データの不一致が生じます。
この問題は既知の機能制限であり、公開提案チケット JSWSERVER-24811 で追跡されています。
ソリューション
この解決策は、2 つの主なステップで構成されています。
ステップ 1 - [親リンク] カスタム フィールドの ID を特定する
次の手順に従って、[親リンク] フィールドのカスタム フィールド ID を特定しましょう ( この ID は Jira のインストールごとに異なります)。
⚙ > [課題] > [カスタム フィールド] ページに移動します。
[親リンク] を検索します。
フィールドの横の... >[表示] をクリックします
次の例に示すように、URL の末尾にある ID (カスタム フィールド ID) を取得します。
ステップ 2 - 自動化ルールを作成する
次に、自動化ルールを作成します。次の方法にご注意ください。
⚙ > システム > 自動化ルールのページから、グローバル レベルで自動化ルールを作成します
または、プロジェクトの自動化ルールを作成します。
Jira 8.x の場合は、[プロジェクト設定] > [プロジェクト自動化] ページを使用します。
Jira 9.x の場合は、[プロジェクト設定] > 自動化 ページを使用します。
自動化ルール設定:
WHEN: フィールド値の変更時
監視するフィールド: 課題タイプ
対象: すべての課題操作
IF: 高度な比較条件
最初の値: 次の内容を貼り付ける (XXXXX を前述のカスタム フィールド ID に置き換えてください)
|
条件: 次と等しくない
2 番目の値: 空
THEN: 課題を編集
どのフィールドも選択せず、[ 追加フィールド ] ボックスに次の内容を貼り付けます (XXXXX を前述のカスタム フィールド ID に置き換えてください)
1 2 3 4 5
{ "fields": { "customfield_XXXXX":"" } }
完全な自動化ルール:
この内容はお役に立ちましたか?