PL-900 Practice Question: Demonstrate the capabilities of Power Automate
A Power Automate cloud flow is being built to process expense reports. It will use a manual trigger that accepts a file and a text value, call an approval action, and then post the result to Microsoft Teams. Which two features are available for controlling this flow's behavior? (Choose two.)
⚠ Common exam trap
The trap here is assuming that a manual trigger supports scheduling options like business hours; scheduling belongs to the Recurrence trigger, not to manual invocation.
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
✓
Use the 'Start and wait for an approval' action to pause the flow until a response is received.
A Condition action enables branching logic based on data values, and the 'Start and wait for an approval' action pauses the run until a human responds. Both are standard Power Automate cloud flow capabilities that work with a manual trigger, giving the flow decision-making and human-in-the-loop control without changing the trigger type.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Set the flow to run in the context of the approver's user account to avoid permission issues.
Why it's wrong here
Cloud flows execute under the connections configured by the flow owner (or the service account running them), not under the identity of an approver who responds to a request. There is no setting that switches a flow's runtime identity to the approver. Permissions are managed through the connections used by each action, so this option describes a nonexistent configuration.
- ✗
Configure the flow to run only during business hours by editing the trigger's advanced options.
Why it's wrong here
Manual triggers do not expose scheduling or business-hours settings; they start only when invoked by a user or an external call. Restricting a manual trigger to business hours is not a supported configuration. To enforce time windows you would need a Recurrence trigger with a condition, which changes the trigger type entirely and is not what this scenario specifies.
- ✓
Use the 'Start and wait for an approval' action to pause the flow until a response is received.
Why this is correct
The 'Start and wait for an approval' action sends an approval request through Outlook or Teams and suspends the flow run until the approver responds. This is a standard, supported action in Power Automate cloud flows and directly fits the scenario, where processing should continue only after the expense report is approved or rejected.
- ✗
Enable the flow to be called from a Power Apps app by using the manual trigger with an HTTP request.
Why it's wrong here
While a manual trigger can be invoked from Power Apps, that is not a behavior control for the flow's logic; it is an invocation method. The scenario asks about controlling behavior such as branching and pausing for approval, not about how the flow is launched. Also, calling from Power Apps uses the Power Apps trigger, not an HTTP request trigger.
- ✓
Add a Condition action after the trigger to branch based on the expense amount.
Why this is correct
The Condition action evaluates an expression and routes execution down a Yes or No branch. In this flow, it can check whether the expense amount exceeds a threshold and send different approval requests or notifications accordingly. This is a core control-flow capability available to any cloud flow, including one with a manual trigger.
Go deeper
Related to this question
About these practice questions
One of 701 original PL-900 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Microsoft exam blueprint
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.