Courseiva

PL-900 Practice Question: Demonstrate the capabilities of Power Automate

A finance team uses a Power Automate cloud flow that runs when a new row is added to a Microsoft Dataverse table named 'InvoiceRequests'. The flow must wait for a manager decision before continuing. The manager approves or rejects directly from Microsoft Teams. Which action should the flow use to pause execution until the decision is made?

⚠ Common exam trap

Many exam-takers confuse 'Create an approval', which only sends the request, with 'Start and wait for an approval', which actually blocks the flow until a decision is returned.

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

✓

Start and wait for an approval

The flow must halt until a human makes a decision and then act on that decision. The 'Start and wait for an approval' action is purpose-built for this: it sends the request through Teams and blocks the run until a response is received, returning an outcome that later conditions can evaluate to route approved or rejected invoices differently.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Delay until

    Why it's wrong here

    'Delay until' pauses the flow until a specific timestamp, but it does not collect a human decision. It cannot branch on an approve or reject outcome and would simply resume at the scheduled time regardless of whether the manager responded, so it does not meet the requirement of waiting for a Teams approval decision.

  • ✓

    Start and wait for an approval

    Why this is correct

    This action creates an approval request that can be delivered through the Approvals app in Microsoft Teams, and it blocks the flow until the approver responds. The action returns an outcome value such as Approve or Reject that subsequent actions can branch on, which is exactly the pause-and-decide behavior the finance team needs.

  • ✗

    Respond to a Power App or flow

    Why it's wrong here

    'Respond to a Power App or flow' returns data to a calling Power App or another flow and ends the current run. It does not pause for human input and has no concept of an approval outcome, so it cannot wait for or interpret a manager decision before continuing the invoice process.

  • ✗

    Create an approval

    Why it's wrong here

    'Create an approval' only sends the approval request and immediately continues to the next action without waiting. Because the flow does not pause, later actions would run before the manager responds, and the flow would have no outcome value to branch on, making it unsuitable for a sequential approval gate.

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 →

How Courseiva writes practice questions · Editorial policy

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.