exam questions

Exam PL-400 All Questions

View all questions & answers for the PL-400 exam

Exam PL-400 topic 1 question 35 discussion

Actual exam question from Microsoft's PL-400
Question #: 35
Topic #: 1
[All PL-400 Questions]

A company has a model-driven app form. Many users use the form.

Users state that the form takes too long to fully load.

You need to evaluate the form design to improve loading performance.

Which three control types can you use? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

  • A. timeline
  • B. quick view form
  • C. iFrame
  • D. lookup
Show Suggested Answer Hide Answer
Suggested Answer: BCD 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
SupportG
2 weeks, 5 days ago
Selected Answer: BCD
The correct answers are: **B. quick view form**, **C. iFrame**, and **D. lookup**. ### Explanation: To improve form loading performance in a model-driven app, you should use lightweight controls that load efficiently or defer loading until needed: 1. **B. Quick View Form** – Displays related entity data without loading a separate form, reducing initial load time. 2. **C. iFrame** – Can be configured to load asynchronously (lazy load), preventing delays in the main form rendering. 3. **D. Lookup** – Efficiently retrieves related records without embedding heavy controls. ### Why not **A. Timeline**? - The timeline control can be resource-intensive and slow to load, especially with many activities. It is **not** recommended for performance optimization. ### Best Practices: - Replace heavy controls (like timelines, subgrids with many records) with quick views or lookups. - Use asynchronous loading for iFrames. - Minimize the number of tabs and sections to reduce rendering time. **Final Answer:** **B, C, D**
upvoted 1 times
...
itmaxuser
1 month, 2 weeks ago
Selected Answer: ABC
✅ A. Timeline ✔️ Correct — Timeline controls (like Activities) can significantly impact performance, especially if there are many related records. It's recommended to defer loading or limit the data shown. ✅ B. Quick View Form ✔️ Correct — Quick View Forms load related entity data, and if used excessively or inefficiently, they can slow down form loading. Evaluate how many are being used and optimize their data source and visibility rules. ✅ C. iFrame ✔️ Correct — iFrames load external content which can delay form rendering depending on the page being loaded. Avoid loading them on the main form tab if not necessary. ❌ D. Lookup ❌ Incorrect — Lookup controls by themselves do not significantly impact load time unless they're configured with complex filtering logic or have performance issues in the related entity.
upvoted 1 times
...
Juan0414
3 months, 1 week ago
Selected Answer: ABC
This is a very confusing and tricky question. All of these controls are mentioned in the documentation as factors that may affect performance (https://learn.microsoft.com/en-us/power-apps/maker/model-driven-apps/design-performant-forms#data-driven-controls). So, based on the documentation timeline and quick view form must be for sure, but iFrame and Lookup are in the same category of controls "that are less impactful than the data-driven controls but can still participate in the above layout strategy in order to achieve the best performance". So, I choose iFrame because based on experiences, it may causes more issues than lookup fields
upvoted 1 times
...
chrisch
4 months, 3 weeks ago
Selected Answer: BCD
GPT ❌ A. Timeline Timeline Controls display activity records (emails, notes, tasks) related to a record. Performance Impact: Timeline loads are deferred, meaning they load after the main form has finished loading. It doesn’t significantly affect the initial load performance. Optimization Tip: Not a primary control to adjust for performance issues.
upvoted 2 times
...
greendend
5 months, 2 weeks ago
Selected Answer: ABD
Every control in this issue affects performance! I think the wording of the question is unclear. It is completely unclear what needs to be done. By the way, I research a piece of information: "An IFrame control embeds content from another website or application within the form. This can significantly impact loading performance due to the need to load external content. It is generally not recommended for use in forms where performance is a concern." According to this if we have problems with the performance I would not use iFrame as it is not recommended for heavy pages. However, I don't urge anyone to listen to me. This is just my opinion.
upvoted 1 times
...
kingAzure
8 months, 1 week ago
Selected Answer: ACD
I believe all could be relevant for the loading performance. But could it be as simple as A, C and D, because "Qucik View Form" is not.. directly a control? Its supposed to be Quick View Control? haha...
upvoted 1 times
...
koboj
1 year, 6 months ago
Correct for me
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...