Courseiva

PL-900 Demonstrate the capabilities of Power Apps Practice Question

You are building a canvas app for a field service team. Technicians need to open the app on a phone, capture a photo of damaged equipment, and attach that photo to a work order record stored in Microsoft Dataverse. You add a Camera control and a Form control bound to the Work Order table. What should you configure to store the captured image with the work order record?

⚠ Common exam trap

The trap here is assuming a camera can push data to Dataverse on its own, when the image must be routed through a form data card or an explicit write function.

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

✓

Add the Camera control's Photo property to a data card in the Form control that is bound to an image or file column on the Work Orders table.

A Form control persists data through data cards, each mapped to a specific column, and SubmitForm writes the current values to Dataverse. Putting the Camera control's Photo output inside a data card bound to an image or file column means the captured image travels with the record when the technician submits the form. Actions like streaming video or cloud flows do not persist the image to the work order.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✓

    Add the Camera control's Photo property to a data card in the Form control that is bound to an image or file column on the Work Orders table.

    Why this is correct

    Form controls bind individual controls to columns through data cards. Placing the camera's Photo property inside a data card mapped to an image or file column on the Work Orders table lets the form's SubmitForm write the captured image to that column on the currently selected record, which is exactly what attaching a photo to a work order requires.

  • ✗

    Set the Camera control's OnSelect property to Patch the Work Orders table with the Camera control's Photo value.

    Why it's wrong here

    Camera controls do not expose an OnSelect property; their output is the Photo property, which holds the last captured image. Writing a Patch to OnSelect of the camera would also fire on every tap, not on the capture action, and would not bind the image to the form's selected record, so the photo would not reliably attach to the correct work order.

  • ✗

    Enable the Camera control's UseMobileCamera property and connect the app to a Power Automate flow that reads the device gallery.

    Why it's wrong here

    There is no UseMobileCamera property on the Camera control, and flows cannot read a device's photo gallery. Power Automate runs in the cloud or on a schedule and has no access to the client device's local media. This approach would not capture or attach the image and misstates both the control's properties and the flow's capabilities.

  • ✗

    Set the Camera control's StreamRate property to a value greater than zero and rely on automatic Dataverse synchronization.

    Why it's wrong here

    StreamRate controls how often the camera streams video frames for preview and does not persist images anywhere. Dataverse has no ambient synchronization that picks up a camera control's output automatically; a write must be performed through a form submission, a Patch, or a flow. Setting StreamRate would only affect the live preview, not the stored record.

About these practice questions

One of 701 original PL-900 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official Microsoft exam blueprint

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.