Increase Performance of Account Display in Salesforce | Certified Sales Cloud Consultant Exam | Salesforce

Improve Rendering Time for Invoice Related List | Certified Sales Cloud Consultant Exam | Salesforce

Question

Cloud Kicks has 300K Account records and 16M Invoices. These were within a custom object in a master-detail relationship with the Account. Each Account record takes a long time to display because of the Invoice related list's lengthy rendering time.

What should the Consultant do to solve this issue?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

C

To solve the issue of slow rendering time for the Invoice related list on Account records in Cloud Kicks, the Certified Sales Cloud Consultant should recommend the following solution:

Option C: Enable "Separate Loading of Related Lists" setting from User Interface Settings, as this will allow the Account detail to render while Invoice related list data will be visible after querying details from Invoices.

Explanation:

  1. The problem described in the question is that each Account record takes a long time to display due to the lengthy rendering time of the Invoice related list. This suggests that the rendering time is primarily caused by retrieving and displaying the data from the Invoices custom object.

  2. Enabling indexing on all the fields visible on the related list of Invoices (Option A) may improve query performance but will not directly address the rendering time issue. Indexing improves the efficiency of data retrieval, but rendering involves the presentation of data, not just querying it.

  3. "Load Individual Component Separately" (Option B) is a feature in Lightning record pages that allows components to be loaded independently, which can improve the overall page load time. However, it does not specifically address the rendering time of the Invoice related list. This option may improve the user experience by displaying other components on the Account page while the Invoice related list is being loaded, but it does not directly solve the slow rendering of the related list itself.

  4. Option D, raising a case with Salesforce to enable Fast Loading of the related list of Invoices, is not a valid solution. There is no known feature called "Fast Loading" specifically for related lists in Salesforce. It is important to be familiar with Salesforce features and terminologies while answering the exam questions.

  5. Option C, enabling "Separate Loading of Related Lists" setting from User Interface Settings, is the most appropriate solution in this scenario. This feature allows the Account detail to render while the Invoice related list data is being queried and loaded. By separating the loading process, the Account details can be displayed quickly, improving the overall user experience. Once the Invoice related list data is retrieved, it will be visible on the page, reducing the perceived loading time for the user.

In conclusion, the recommended solution to solve the slow rendering time of the Invoice related list on Account records in Cloud Kicks is to enable "Separate Loading of Related Lists" setting from User Interface Settings (Option C). This will allow the Account details to render quickly while the Invoice related list data is being fetched and displayed, improving the overall user experience.