hardMultiple ChoiceObjective-mapped
PL-900 Practice Question: A Power Platform administrator for a large…
You are a Power Platform administrator for a large multinational company that uses Microsoft Power Platform to manage its sales operations. The company has a Power App for sales representatives to log customer meetings and a Power Automate flow that sends a summary email to the sales manager after each meeting is logged. Recently, sales representatives have reported that the app is slow to load and sometimes times out. The IT team has checked network connectivity and server performance and found no issues. The app uses Dataverse as its data source and includes several lookup fields to related tables. The Power Automate flow runs immediately after a meeting is created and queries additional data from the Dataverse. You suspect the issue is related to the flow's trigger and subsequent queries. What course of action should you take to improve performance?
⚠ Common exam trap
It's easy for candidates to confuse client-side app performance issues (like lookup caching) with server-side flow execution delays, and they incorrectly assume that increasing timeouts or disabling automation will solve the problem, rather than recognizing that decoupling the flow from the real-time trigger is the proper architectural fix.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Modify the flow to run on a schedule instead of immediately upon record creation
The performance issue is likely caused by the Power Automate flow's trigger running synchronously or near-synchronously upon record creation, which can block the app's response or cause timeouts if the flow queries additional Dataverse data. By modifying the flow to run on a schedule (e.g., every 5 minutes), you decouple the heavy query operations from the real-time app interaction, reducing the load on the app's session and preventing timeouts.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Modify the flow to run on a schedule instead of immediately upon record creation
Why this is correct
Running on a schedule reduces the immediate load on the Dataverse and improves app responsiveness.
- ✗
Disable the Power Automate flow and manually send summary emails
Why it's wrong here
Disabling the flow stops the emails, but does not address the app slowness caused by the flow.
- ✗
Implement caching in the Power App to store lookup data locally
Why it's wrong here
Caching lookup data can help, but the main issue is the flow's real-time queries.
- ✗
Increase the timeout duration of the Power Automate flow to allow more time for queries
Why it's wrong here
Increasing timeout does not reduce load; it only allows longer execution.
Go deeper
Related to this question
About these practice questions
This PL-900 question is part of Courseiva's 904-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This PL-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the PL-900 exam.