PL-900 Demonstrate the capabilities of Power Apps Practice Question
A company wants to create a Power App that allows employees to submit expense reports with receipts. The app must be accessible from both mobile devices and desktop browsers, and must include a workflow for approval. Which combination of Power Platform components should be used?
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
✓
Canvas app with Power Automate flow triggered by form submission.
A canvas app is designed for responsive UI across mobile and desktop, making it suitable for both devices. Power Automate can be triggered from the canvas app (e.g., on form submission) to handle the approval workflow. Option B is incorrect because model-driven apps are not as flexible for custom mobile layouts. Option C is incorrect because AI Builder is not required for receipt processing in this scenario; while it could be used, it is not necessary. Option D is incorrect because Power Pages is for external-facing websites, not internal apps with approval workflows.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Canvas app with Power Automate flow triggered by form submission.
Why this is correct
A canvas app provides the responsive form and receipt upload across mobile and desktop browsers, while a Power Automate flow triggered on submission routes the report through the approval workflow. Together they satisfy the cross-device and approval requirements.
- ✗
Model-driven app with embedded Power Automate flow for approval.
Why it's wrong here
Model-driven apps require a Dataverse table and are generated from the data model, which does not fit a receipt-capture expense form built quickly. It is tempting because model-driven apps include forms and business process flows, and would be correct for complex Dataverse-centric processes with defined entities.
- ✗
Canvas app with AI Builder to process receipts and Power Automate for approval.
Why it's wrong here
AI Builder receipt processing consumes AI Builder credits, a premium capability, so it exceeds the stated requirement of a simple approval workflow. It is tempting because AI Builder extracts receipt data automatically, and would be correct where high-volume OCR of receipts justifies premium AI capacity.
- ✗
Power Pages site with a custom workflow.
Why it's wrong here
Power Pages builds external-facing websites with Dataverse forms, not internal mobile/desktop apps with approval routing. It is tempting because it does host forms and can trigger Power Automate flows, but it lacks the responsive app canvas and approval-centric workflow the scenario requires.
Go deeper
Related to this question
About these practice questions
This PL-900 question is part of Courseiva's 701-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.