Jira の自動化: カスタム日付フィールドを「目標開始/終了」フィールドにコピーすると「目標」フィールドが 1 日前になる
プラットフォームについて: Data Center のみ。 - この記事は、 Data Center プラットフォーム。
この KB は Data Center バージョンの製品用に作成されています。Data Center 固有ではない機能の Data Center KB は、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。 Server* 製品のサポートは 2024 年 2 月 15 日に終了しました。Server 製品を実行している場合は、 アトラシアン Server サポート終了 のお知らせにアクセスして、移行オプションを確認してください。
*Fisheye および Crucible は除く
要約
アドオン Jira の自動化 のルールを使用してカスタム日付フィールドの値をアドオン Advanced Roadmaps for Jira の [目標開始日] (または [目標終了日]) フィールドにコピーする場合、[目標] フィールドはカスタム フィールドよりも 1 日前に設定されます。
注: Jira アプリケーションが UTC 以外のタイムゾーンに設定されている場合にのみこの問題が発生します。
診断
Jira アプリケーションが UTC 以外のタイムゾーン (UTC-6 など) に設定されている
日付タイプのカスタム フィールドがページに作成されている
⚙ > [課題] > [カスタム フィールド]
次の例では、フィールドは「End Date Test」という名前で、その ID (URL から取得) は 10300 です。
自動化ルールは [プロジェクト設定] > [プロジェクトの自動化] ページを通じてプロジェクト内で構成されています。そのため、カスタム日付フィールドの値が [目標終了日] フィールドに自動でコピーされて、次に示すようにスマート値を使用した JSON 式があります (カスタム フィールド ID 10300 はカスタム日付フィールドの ID であることにご注意ください)。
1
2
3
4
5
{
"fields":{
"Target end":"{{issue.customfield_10300}}"
}
}
自動化ルールがトリガーされると、カスタム フィールドが 4 月 20 日に、目標終了日がその 1 日前 (4 月 19 日) に設定されたことがわかります。
予想される結果は、次のように「目標終了日」フィールドがカスタム日付フィールドと一致することです。
原因
2 つの日付フィールド間の不一致は、 JPOSERVER-2358 (課題の詳細を確認するには認証確認) で追跡されている Advanced Roadmaps のバグが原因であり、Roadmap 3.29.9 および 8.20.2 では修正されています。
ソリューション
Advanced Roadmaps を、上記のバグの修正があるバージョンにアップグレードする必要があります。Jira 8.15.0 から Advanced Roadmaps は Jira にバンドルされているため、解決ステップはご利用の Jira のバージョンによって異なります。
Jira 8.6.0 ~ 8.14.1 の場合: このページからバージョン 3.29.9 をダウンロードし、ページの [設定] > [アプリの管理] > [アプリの管理] の順に移動してJira アプリケーションにそれをアップロードすることで、Advanced Roadmaps をバージョン 3.29.9 にアップグレードします。
Jira 8.15.0 以上では、Jira アプリケーションを 8.20.2 以上のバージョンにアップグレードする必要があります。
この内容はお役に立ちましたか?