Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Salesforce Classic でリストビューが正しくロードされないのはなぜですか?

公開日: Oct 13, 2022
説明
問題:

Salesforce Classic で取引先または商談などのオブジェクト上のリストビューを特定のユーザがクリックした際に、レコードが何もロードされず、画面には “読み込み中...” と表示されることがあります。これは、一部のユーザにだけ発生し、他のユーザには発生しないため、システム管理者には混乱をもたらします。一般的に、この問題はすべてのリストビューで発生するため、明らかにフィルタの問題ではありません。

(ブラウザの問題も含めて)、なぜこの問題が発生するかについて、いくつか理由があります。あまり一般的ではない理由の一つに、ページ上の不正な形式の HTML 要素がレコードのロードをブロックすることがあります。これは、特に、あるユーザがリストビューを表示することができ、他のユーザが表示することができないような場合です。

不正な形式の HTML コンポーネントは基本的に Salesforce のお客様によってページへ追加された、コーディングが正しくない  HTML 要素です。最も一般的な例は、ホームページレイアウトのサイドバーへ HTML 領域が追加される場合です(サイドバーはすべてのページで表示することができるため)。
解決策
回答:

一部のユーザがリストビューにレコードが正しくロードでき、他のユーザがロードできない場合:

1. リストビューを正しくロードできるユーザのプロファイル、および、リストビューをロードできないユーザのプロファイルに注目してください。
2. [設定] | [カスタマイズ] | [ホーム] | [ホームページのページレイアウト] へアクセスしてください。
3. [ページレイアウトの割り当て] ボタンをクリックし、[割り当ての編集] をクリックしてください。
4. リストビューをロードできないユーザのプロファイルで使用されているホームページレイアウトを、正しくロードできるユーザのプロファイルに割り当てられているものへ変更してください。
5. [保存] をクリックし、レコードが正しく表示されているかをユーザに再度、確認してください。


すべてのユーザがリストビューにレコードを正しくロードできない場合:

1. リストビューを全くロードできない、いずれかのユーザのプロファイルに注目します。- ここではテストの目的でこれを使用します。
2. [設定] | [カスタマイズ] | [ホーム] | [ホームページのページレイアウト] へアクセスしてください。
3. [ページレイアウトの割り当て] ボタンをクリックし、このプロファイルにどのページレイアウトが割り当てられているかを確認します。
4. ホームページレイアウトの一覧へ戻るために、ブラウザの [戻る] ボタンをクリックします。テストのために使用しているプロファイルへ割り当てられているレイアウトをクリックして開きます。
5. [編集] をクリックし、[表示する狭いコンポーネントの選択] セクションから、すべてのカスタムコンポーネントを削除します。
6. ページのテストをユーザに依頼します。- リストビューのレコードが正しくロードされている場合は、ロードを妨げているコンポーネントが見つかるまで、カスタムコンポーネントをひとつずつレイアウトへ追加し直します。ロードを妨げているコンポーネントが見つかった場合は、それが問題を発生させている原因です。そのコンポーネントを置き換えるか、削除する必要があります。


上記の方法で回避しない場合は、どうすればよいですか?

その原因はサイドバーにはなく、この問題を惹き起こしている可能性のある他の領域があります。Visualforce の HTML 要素が問題を引き起こしている可能性があるため、Visualforce ページを使用しているかどうかを確認してください(ページの URL を確認するため、アドレスバーを見てください。URL に ”apex” という文字列が含まれている場合は、Visualforce ページを使用している可能性があります 。また、ページレイアウトの一部として Visualforce コンポーネントがあるかどうかを把握するため、ページレイアウトを確認してください。
ナレッジ記事番号

000387016

 
読み込み中
Salesforce Help | Article