Courseiva
Demonstrate the capabilities of Power AutomatehardMultiple ChoiceObjective-mapped

Mastering Error Handling in Power Automate: Retry and Escalate

A Power Automate flow sends an email to a manager when a leave request is submitted in Microsoft Forms. The flow frequently fails because the manager's mailbox is full. Which approach best handles this error?

Quick Answer

A full mailbox is a transient, recipient-side problem rather than a flaw in the flow's logic, so the right fix has to give the notification more than one chance to land: configuring the email action's 'Run after' settings to retry on failure addresses the possibility that the mailbox clears up or the condition is momentary, and adding an escalation to a secondary manager as a fallback ensures the leave request still gets seen even if the retries are exhausted. This two-part response matches the nature of the error itself, since retrying handles transient failures and the escalation handles the case where the failure turns out not to be transient after all. That's also what separates it from the weaker options: simply terminating the flow on error abandons the notification entirely instead of solving anything, alerting an admin only creates awareness of the problem without getting the actual approval request to someone who can act on it, and trying to check mailbox size before sending isn't a practical or reliable capability within Power Automate. The broader habit to build is that when a flow fails because of an external, recipient-side condition rather than bad logic, look for the answer that combines retry-based resilience with a fallback path, rather than one that only stops the flow or merely reports the failure.

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

Configure the email action's 'Run after' settings to retry on failure and then escalate to a secondary manager.

Configuring the email action's 'Run after' settings to retry on failure and then escalate to a secondary manager is the best practice. This handles the transient error (full mailbox) by retrying, and if it still fails, it escalates to a secondary manager, ensuring the notification is delivered. Option A is wrong because terminating on error does not handle the full mailbox scenario. Option B is wrong because it only alerts an admin but does not resolve the need to notify the manager. Option D is impractical as Power Automate cannot easily check mailbox size before sending.

Answer analysis

Option-by-option breakdown

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

  • Configure the flow to terminate on error.

    Why it's wrong here

    Terminating on error stops the flow without recovery.

  • Use a 'Send an email (V2)' action with 'Error handling' to send a notification to the admin.

    Why it's wrong here

    This only notifies the admin but doesn't resolve the original email delivery.

  • Configure the email action's 'Run after' settings to retry on failure and then escalate to a secondary manager.

    Why this is correct

    This handles transient failures and provides an alternative.

  • Add a condition to check mailbox size before sending.

    Why it's wrong here

    Checking mailbox size is not straightforward and adds complexity.

Visual reference

Client Recursive Resolver Root DNS (13 root servers) TLD DNS (.com, .org, …) Authoritative example.com query IP addr answer

About these practice questions

Courseiva writes every PL-900 question from scratch — 904 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

Same concept, more angles

1 more way this is tested on PL-900

These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.

Variation 1. Which THREE are valid options for handling errors in a Power Automate flow? (Choose three.)

medium
  • A.Configure run after
  • B.Scope
  • C.Parallel branches
  • D.Retry policy
  • E.Try-catch-finally pattern using scopes

Why A: Configure run after (A) is correct because it allows an action to run based on the success, failure, or timeout of a previous action. Scope (B) is correct because it groups actions and can be used with 'Configure run after' to implement error handling patterns. Retry policy (D) is correct because it automatically retries an action upon failure, defining the number of retries and interval. Parallel branches (C) is not an error-handling feature; it runs actions concurrently. Try-catch-finally pattern using scopes (E) is a user-designed pattern, not a built-in error-handling option in Power Automate.

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.