Courseiva

PL-900 Demonstrate the capabilities of Power Apps Practice Question

Fabrikam, Inc. uses Power Apps to create a canvas app for expense reporting. The app is connected to a SharePoint list named Expenses. The app allows users to submit expenses, attach receipts, and view their history. The manager wants to add a feature where users can scan a receipt using the mobile app camera and automatically extract the amount and date using AI Builder. The extracted data should be populated into the form fields. The development team needs to implement this feature. Which steps should they take?

⚠ Common exam trap

Candidates may incorrectly think that a Power Automate flow is required to process the receipt image, but AI Builder's receipt processing model can be directly added to Power Apps without additional flows.

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 AI Builder's receipt processing model in Power Apps

AI Builder provides a prebuilt receipt processing model that can be directly integrated into a Power Apps canvas app. This model allows users to scan a receipt using the camera, automatically extract the amount and date, and populate those values into form fields. Option B is incorrect because while a Power Automate flow could also process the image, it is an unnecessary extra step when AI Builder can be used directly within Power Apps. Option C is incorrect because the Camera control alone cannot extract text from an image; it requires additional processing like AI Builder. Option D is incorrect because Microsoft Copilot Studio is designed for building chatbots, not for receipt scanning and data extraction.

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 AI Builder's receipt processing model in Power Apps

    Why this is correct

    The receipt processing model extracts merchant, date and total from scanned receipts, and Power Apps can bind those outputs to form fields. This satisfies the requirement to populate amount and date automatically from a camera capture.

  • ✗

    Create a Power Automate flow that processes the image and returns the data

    Why it's wrong here

    A cloud flow cannot populate canvas app form fields directly; it runs asynchronously and returns data only via a response action the app must then write back. AI Builder's receipt processing is a native canvas control, so the flow adds latency and complexity without need. Flows suit background automation, not in-form extraction.

  • ✗

    Use the Camera control to capture the image and use a custom formula to extract text

    Why it's wrong here

    Canvas formulas cannot perform OCR or receipt parsing; there is no text-extraction function over camera images. AI Builder's receipt processing model is required to return structured amount and date fields. Custom formulas suit calculations and data shaping, not cognitive extraction.

  • ✗

    Integrate Microsoft Copilot Studio to handle the receipt scanning

    Why it's wrong here

    Copilot Studio builds conversational agents, not receipt OCR; it cannot return structured amount and date values into form fields. AI Builder's prebuilt receipt processing model performs that extraction natively in the canvas app. Copilot Studio fits chatbots and conversational experiences instead.

About these practice questions

Courseiva writes every PL-900 question from scratch — 701 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

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.