mediumMultiple ChoiceObjective-mapped
PL-900 Practice Question: A Power Platform administrator for a government…
You are a Power Platform administrator for a government agency that uses Power Pages to provide a public portal for business license renewals. The portal includes a multi-step form for users to enter contact information, business details, and payment. Recently, users have reported that the form frequently times out during the payment step, and some submissions are lost. You need to ensure that partial submissions are saved and users can resume from where they left off. Your solution must minimize development effort and work within Power Pages capabilities. What should you do?
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
✓
Enable the 'Save Progress' feature on the multi-step form to allow users to save and resume.
Power Pages multi-step forms support saving partial progress by enabling the 'Save Progress' feature, which stores data in Dataverse and allows users to resume later. Option D directly addresses this requirement without custom development. Option A (Power Automate) would require additional setup and may not preserve form state. Option B (Azure Functions) is overkill and not needed. Option C (JavaScript local storage) is complex and error-prone, and would not integrate with Power Pages' built-in capabilities.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Create a Power Automate flow that saves form data to a SharePoint list after each step.
Why it's wrong here
Power Automate can save data, but it does not integrate seamlessly with Power Pages form state and requires additional development.
- ✗
Implement an Azure Function that caches form data in a Redis cache and provides a resume endpoint.
Why it's wrong here
This is complex, costly, and unnecessary; Power Pages already has a built-in solution.
- ✗
Use JavaScript to store form data in the browser's local storage and restore it on page load.
Why it's wrong here
Local storage is client-side and can be cleared; it also requires custom coding and does not persist across devices.
- ✓
Enable the 'Save Progress' feature on the multi-step form to allow users to save and resume.
Why this is correct
Power Pages provides a built-in 'Save Progress' option for multi-step forms that saves data to Dataverse and allows resumption.
Quick reference
Cloud Service Model Comparison
| Model | You Manage | Provider Manages | Examples |
|---|---|---|---|
| IaaS | OS, runtime, apps, data | Hardware, hypervisor, networking | EC2, Azure VMs, GCP Compute Engine |
| PaaS | Apps and data | OS, runtime, middleware, hardware | Elastic Beanstalk, Azure App Service |
| SaaS | Data and settings only | Everything else | Microsoft 365, Salesforce, Workday |
| FaaS / Serverless | Function code only | Infra, scaling, runtime | Lambda, Azure Functions, Cloud Run |
| CaaS | Containers and apps | Kubernetes, OS, hardware | EKS, AKS, GKE |
Go deeper
Related to this question
About these practice questions
This PL-900 question is part of Courseiva's 904-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam 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.