PL-900 Demonstrate the capabilities of Power Apps Practice Question
A model-driven app has a business rule that sets the 'Priority' field to 'High' when the 'Request Type' is 'Urgent'. However, the rule does not fire when the request type is changed from the form. What is the most likely cause?
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
✓
The business rule only triggers when the form loads, not on field changes.
The most likely cause is that the business rule is configured to run only when the form loads, not when a field is changed. In model-driven apps, business rules can be set to trigger 'on form load' or 'on every change'. If the rule is set to 'on form load', it will execute only when the form initially opens and will not re-fire when the 'Request Type' field is changed later. This matches option C. Option A is incorrect because scope 'All Forms' includes custom forms. Option B is incorrect because the condition type ('contains' vs 'equals') would not prevent the rule from firing; it would affect which records meet the condition. Option D is incorrect because a deactivated rule would never fire, not just when changing a field.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
The business rule is set to scope 'All Forms' but the form is custom.
Why it's wrong here
Scope all forms includes custom forms.
- ✗
The condition uses 'contains' instead of 'equals'.
Why it's wrong here
'Urgent' exact match should work with 'equals'.
- ✓
The business rule only triggers when the form loads, not on field changes.
Why this is correct
Business rules by default run on form load unless configured to run on change.
- ✗
The business rule is deactivated in the solution.
Why it's wrong here
If deactivated, it would never fire; but it fires on load, so it's active.
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 →
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.