Error Handling in Power Automate: Scope and Configure Run After
Which THREE actions are available in Power Automate to handle errors and exceptions?
Quick Answer
Power Automate treats error handling as something you configure onto existing actions rather than as a separate category of action you drag onto the canvas, and the two features named here reflect that: a Scope action groups a set of steps together so you can evaluate and react to the outcome of the whole group at once, while the 'Configure run after' setting on an individual action lets you specify exactly what should happen if the step before it fails, times out, or gets skipped, directing the flow down a different path in each case. Both give you fine control over failure, but at different levels, since Scope handles a bundle of steps together while Run after governs the transition between one specific step and the next. This is also why a retry policy doesn't belong in the same list as a distinct error-handling action: it's a setting you configure on an existing action's behavior, not a standalone action itself, and the same is true of the 'if' expression, which is a formula rather than something you insert onto the flow canvas. When an exam question asks which actions handle errors, filter out anything that's really a configuration option or an expression, and focus on the things that actually appear as boxes on the flow designer.
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 a 'Scope' action to group actions and configure error handling
Power Automate provides several built-in features for handling errors and exceptions. Option A is correct: a 'Scope' action groups actions, and you can configure error handling on the scope. Options B and E are correct: the 'Configure run after' option (or 'Run after' settings) on an action allows you to define what happens on failure, timeout, or skip, making it a direct error-handling action. Option C is incorrect because enabling a retry policy is a configuration setting on an action, not a distinct error-handling action like Scope or Run after. Option D is incorrect as the 'if' function is an expression, not an action.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Use a 'Scope' action to group actions and configure error handling
Why this is correct
A scope can have its own 'Run after' configuration to handle errors collectively.
- ✓
Use the 'Configure run after' option to set alternative actions on failure
Why this is correct
This is the same as option A but phrased differently; it is a key feature.
- ✗
Enable 'Retry policy' on an action to automatically retry on failure
Why it's wrong here
This is incorrect. 'Retry policy' is a configuration option on an action, not a separate action available in Power Automate. The correct three are A, B, and E.
- ✗
Use the 'if' function in expressions to check for errors
Why it's wrong here
The 'if' function is used in expressions but is not an action for error handling.
- ✓
Configure 'Run after' settings on an action
Why this is correct
'Run after' allows you to specify what happens if the previous action fails, is skipped, or times out.
Go deeper
Related to this question
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 →
Same concept, more angles
2 more ways 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 TWO actions can be used to implement error handling in a Power Automate flow? (Choose two.)
medium- ✓ A.Configure Run After settings
- B.Apply to each
- C.Compose
- ✓ D.Scope
- E.Condition
Why A: The correct answers are A and D. Configure Run After settings allow you to specify actions that run on failure, timeout, or skip, enabling error handling. Scope actions group actions and allow you to configure error handling at the scope level, including running subsequent actions on failure. Option B (Apply to each) is for iterating over lists, not error handling. Option C (Compose) is for creating data, not error handling. Option E (Condition) is for branching logic, not error handling.
Variation 2. Which TWO actions can be used to implement error handling in a Power Automate flow?
medium- ✓ A.Use a Scope action to group actions and configure error handling
- B.Add a Condition action to check for errors
- C.Use a Compose action to store error details
- ✓ D.Configure Run After settings
- E.Add an Apply to Each action
Why A: Options A and D are correct because a Scope action can group actions and allow you to configure error handling for the group, and the Run After settings let you specify what happens when a previous action fails, succeeds, or times out. Option B is incorrect because a Condition action is used for conditional logic, not error handling. Option C is incorrect because a Compose action is used to build data, not handle errors. Option E is incorrect because the Apply to Each action is used to iterate over arrays, not for error handling.
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.