カスタム フィールド過多
This insight is shown when your total number of custom fields exceeds 24,000.
カスタム フィールド過多が問題になる理由
カスタム フィールドの総数が多すぎると、Jira の速度と応答性に影響する可能性があります。この制限は厳格なものではなく、超えてもかまいませんが、推奨される最大数を超えた時点から、サイトのパフォーマンスが低下し始めます。この値は、アトラシアンのパフォーマンス データに基づいて決定されました。
推奨事項
目標は、カスタム フィールドの数を制限以下に減らすことです。
実行できるアクションは次のとおりです。
未使用のカスタム フィールドを削除する
カスタム フィールドをクリーンアップする
カスタム フィールドのコンテキストを最適化する
移行後にサイト最適化ツールを使用する
未使用のカスタム フィールドを削除する
未使用のカスタム フィールドを特定する
ダッシュボードからこの推奨事項を確認する際には、SQL クエリをコピーしてデータベースで実行します。
SQL クエリによって次の状況に該当するカスタム フィールドが返されます。
0 screens
0 issues storing a value for the field
このようなカスタム フィールドはどこにも使われておらず、使用されたこともないので、削除の候補として最も妥当です。
未使用のカスタム フィールドを削除する
未使用のカスタム フィールドを削除するには、次の手順に従います。
[管理] > [カスタム フィールド] の順に移動します。
SQL クエリによって返されたフィールドを検索します。
カスタム フィールドを削除します。
未使用で削除できるカスタム フィールドは他にもある可能性がありますが、それらについては手動で分析する必要があります。他の推奨事項で説明されています。
カスタム フィールドをクリーンアップする
カスタム フィールドの使用状況を表示する
ダッシュボードからこの推奨事項を確認する際には、最初の [View custom field usage in Jira (Jira のカスタム フィールドの使用状況を表示)] リンクを選択します。または、[管理] > [カスタム フィールド] に移動してもかまいません。
Jira インスタンスの [カスタム フィールド] ページに移動し、次のフィールドを確認して使用状況を分析できます。
コンテキスト
画面
最終更新
課題
カスタム フィールドの使用状況を分析する
ダッシュボードの次の列とソートを使用して、削除するのに妥当な候補を探します。
課題
この列には、フィールドの値が格納されている課題の数が表示されます。これには、既定値を持つ課題とアーカイブ済みの課題の両方が含まれます。
最終更新
この列には、すべての課題でカスタム フィールドの値が最後に追加または更新された日時が表示されますが、既定値は含まれません。このため、ユーザー自身でこのフィールドの値を選択するか追加する必要があります。
コンテキスト
このフィールドは、コンテキストがプロジェクト固有の場合のクリーンアップに役立ちます。これにより、このフィールドを使用しているプロジェクトの数と重要性がわかります。ほとんどのフィールドにグローバル コンテキストがある場合は、まずカスタム フィールド最適化ツールを使用して特定のプロジェクトに絞り込むことができます。
画面
[課題の作成] 画面や [既定の課題] 画面など、カスタム フィールドが表示される画面を表示します。カスタム フィールドを使用する画面の数と、それらの画面が何かを確認することが、本当にフィールドが必要かどうかを判断する際に役立ちます。
カスタム フィールドをクリーンアップする
クリーンアップできるカスタム フィールドを特定したら、[カスタム フィールド] ページから削除します。
フィールド数を減らす方法は他にもあります。たとえば、次のような方法があります。
重複するカスタム フィールドを削除する
類似のカスタム フィールドをプロジェクト全体で再利用する
クリーンアップに役立つ Marketplace アプリを使用する
その他のベスト プラクティスについては、次のページを参照してください。
カスタム フィールドのコンテキストを最適化する
この推奨事項は、カスタム フィールドの数を減らすのには役立ちませんが、パフォーマンスへの影響を軽減します。
Global context means that a custom field is available for all existing projects, and is included in calculations and indexing related to these projects, which affects performance. For global fields, it’s necessary, but in many cases a custom field is actually used by fewer than 10 projects. If that’s the case, you can limit such a custom field to only relevant projects, decreasing its effect on Jira performance.
カスタム フィールドのコンテキストを最適化するには、次の手順に従います。
[管理] > [課題] > [カスタム フィールド最適化ツール] に移動し、カスタム フィールドをスキャンします。
The results will show the number of custom fields that have global context, but are used by 10 or fewer projects.
[カスタム フィールドを管理する] を選択します。
カスタム フィールドとそれらが使用されているプロジェクトのリストを確認します。カスタム フィールドがこれらのプロジェクトに固有のもので、短期的には新しいプロジェクトでは必要ない場合は、そのコンテキストを変更できます。
カスタム フィールドの横にある [コンテキストを変更] を選択します。コンテキストがグローバルからプロジェクト固有のものに自動的に変更され、そのフィールドが現在使用されているすべてのプロジェクトで利用できるようになります。
後でコンテキストをグローバルに戻すことも、プロジェクト固有のコンテキストにさらにプロジェクトを追加することもできます。
移行後にサイト最適化ツールを使用する
サイト最適化ツールを使用すると、未使用のカスタム フィールドを自動的に削除できます。これは手動による操作よりもはるかに良いアプローチですが、移行後にクラウド側でしか使用できません。
サイト最適化ツールでカスタム フィールドをクリーンアップするには、次の手順に従います。
Jira Cloud を開きます。
[設定] > [システム] > [サイト最適化ツール] に移動します。
この内容はお役に立ちましたか?