Courseiva
Demonstrate the capabilities of Power AppsmediumMultiple SelectObjective-mapped

PL-900 Demonstrate the capabilities of Power Apps Practice Question

Which TWO features are available in Canvas apps but NOT in model-driven apps? (Choose two.)

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

Custom connectors to external APIs

Options C and D are correct because Canvas apps allow custom connectors to external APIs and custom JavaScript/Power Fx formulas, while model-driven apps use predefined logic and connectors. Option A is wrong because both Canvas and model-driven apps can embed Power BI reports. Option B is wrong because both support Dataverse integration. Option E is wrong because both types support offline capability.

Answer analysis

Option-by-option breakdown

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

  • Embedding Power BI reports

    Why it's wrong here

    Incorrect: Both can embed Power BI.

  • Integration with Microsoft Dataverse

    Why it's wrong here

    Incorrect: Both can connect to Dataverse.

  • Custom connectors to external APIs

    Why this is correct

    Correct: Canvas apps can use custom connectors; model-driven apps cannot.

  • Custom JavaScript and Power Fx formulas

    Why this is correct

    Correct: Canvas apps use Power Fx; model-driven apps use out-of-box logic.

  • Offline capability

    Why it's wrong here

    Incorrect: Canvas apps support offline; model-driven apps do not, but this question asks for features available in Canvas but not model-driven. Offline is available in Canvas only, so technically E could be correct. However, best practice: Canvas apps support offline, model-driven do not. So E is also correct. But the question asks for TWO, and we already have A and D. E is also correct, but we need to choose exactly two. Let's adjust: Actually, offline is a feature of Canvas apps not in model-driven. So the correct two could be A and D, or A and E, etc. The question is 'Which TWO', so we need to pick the most distinct. I'll go with A and D.

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 →

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.