シナリオ 1 の原因
プラットフォームについて: Data Center のみ。 - この記事は、 Data Center プラットフォーム。
この KB は Data Center バージョンの製品用に作成されています。Data Center 固有ではない機能の Data Center KB は、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。 Server* 製品のサポートは 2024 年 2 月 15 日に終了しました。Server 製品を実行している場合は、 アトラシアン Server サポート終了 のお知らせにアクセスして、移行オプションを確認してください。
*Fisheye および Crucible は除く
要約
Jira の自動化で構成されたルールが失敗し、監査ログに次のエラーが見つかりました。
1
2
3
4
5
Edit issue
No fields or field values to edit for issues (could be due to some field values not existing in a given project):
<ISSUE_KEY>
Can't find issue to copy from
customfield_XXXXX
このエラーはさまざまなシナリオで発生する可能性があります。このナレッジ記事では、このエラーが発生する可能性のある 2 つのシナリオ、その特定方法、および修正方法について説明します。
このエラーをトリガーする可能性のある他のシナリオは多いため、このリストがすべてを網羅しているわけではないことにご注意ください。
診断
シナリオ 1 - "親課題" からフィールドがコピーされる
シナリオ 1 の診断
このシナリオでは、自動化ルールが次の説明に従って設定されている場合にルールが発生します。
ルールが課題のリンク イベントでトリガーされる
ルールはリンクされた課題を繰り返し処理する
ルールは、親課題のフィールド値をコピーすることで、リンク先の課題を編集する
シナリオ 2 - "エピック課題" からフィールドがコピーされる
シナリオ 2 の診断
このシナリオでは、ルールは次の場合に発生します。
自動化ルールが以下のように設定された場合
ルールはフィールド値の変更 イベントでトリガーされて、(課題をエピックにリンクするために使用される) エピック リンク フィールドを監視する
ルールは、フィールド値をエピック課題からコピーすることでトリガー課題を編集する
( [エピック リンク] フィールドをクリアすることで) 課題とエピックとのリンクが解除された。これは、[課題履歴] タブに表示される。
原因
シナリオ 1 の原因
このエラーが発生している理由は、[値をコピーする課題] 設定での [親課題] の使用が限定されているためです。[親課題] は、サブタスクを含む課題を参照している場合、およびリンク先の課題がこの課題に属するサブタスクである場合にのみ使用できます。サブタスクを含む課題は、それらのサブタスクの「親」と見なされます。
ブランチは リンクされた課題 をループするため (サブタスクをループしない)、 親課題 は使用しないでください。ループされる課題がサブタスクであり、親課題を持つことを保証することはできません。
シナリオ 2 の原因
このエラーが発生している理由は、値が追加されたか削除したかにかかわらず、[ エピック リンク] フィールドが変更されるたびにルールがトリガーされるように設定されているためです。このフィールドがクリアされると、次のようになります。
ルールがトリガーされます
ルールが課題にリンクされているエピック課題を見つけることができないため ([エピック リンク] フィールドが空であるため) [課題を編集] アクションは失敗します。
ソリューション
シナリオ 1 の解決策
この解決策は、各自のユース ケース、およびこのルールで何を達成しようとしているかによって異なります。
このルールの目的が課題とそれにリンクされた課題の間でフィールド値をコピーすることである場合、解決策は [値をコピーする課題] 設定で、[親課題 ] を [トリガー課題] に置き換えることです。
シナリオ 2 の解決策
解決策は、課題を編集する前に [エピック リンク] フィールドが空でないことを確認する条件を追加してルールを変更することです。
これを行うには、高度な 比較条件 コンポーネントを課題の編集 アクションの上に追加します。設定は次のとおりです。
最初の値 (以下の値をコピーして Enter キーを押します)
1
{{issue.Epic Link}}
条件: 「等しくない」
第 2 の値: このフィールドを空のままにします
ルールは次のようになります。
次回、[エピック リンク] フィールドが空になったときにルールがトリガーされると、[課題を編集] アクションはスキップされて監査ログに [アクションは実行されていません] と表示されます。
この内容はお役に立ちましたか?