Courseiva
easyMultiple ChoiceObjective-mapped

PL-900 Microsoft Copilot Studio Practice Question

A retail company uses Power Pages to host a customer portal where users can view their order history and return items. The portal uses Dataverse for data storage and Microsoft Entra ID (formerly Azure AD) for authentication. The company wants to add a chatbot on the portal to answer common questions about returns and shipping. The chatbot should be able to look up order details from Dataverse when the user is authenticated. You need to implement this with minimal custom development. What should you do?

⚠ Common exam trap

The question specifies 'minimal custom development'. Candidates often incorrectly choose Azure Bot Service (Option D) because it is a common chatbot technology, but it requires significant SDK development. Copilot Studio is the correct low-code solution that integrates seamlessly with Power Pages.

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

Create a chatbot in Microsoft Copilot Studio, connect it to Dataverse, and embed it into the Power Pages site using the chatbot component.

Microsoft Copilot Studio is the recommended low-code solution for creating chatbots that can be embedded directly into Power Pages. It supports Dataverse as a data source and respects existing Microsoft Entra ID authentication. This approach requires minimal custom development. Option C (QnA Maker) is deprecated and does not provide native Dataverse integration for dynamic data retrieval—it only handles static FAQ content. Option B (Power Apps and Power Automate) would require building a custom chat interface from scratch, significantly increasing complexity. Option D (Azure Bot Service with Bot Framework SDK) involves extensive development, which contradicts the requirement for minimal custom development.

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 chatbot in Microsoft Copilot Studio, connect it to Dataverse, and embed it into the Power Pages site using the chatbot component.

    Why this is correct

    Correct. Copilot Studio provides a low-code chatbot creation experience with native Dataverse connectivity and Power Pages embedding, meeting the requirement for minimal custom development.

  • Build a custom chat interface using Power Apps and Power Automate to respond to queries.

    Why it's wrong here

    Incorrect. Building a custom chat interface with Power Apps and Power Automate would require significant development beyond the minimal custom development constraint.

  • Use QnA Maker to create a knowledge base from FAQ documents and embed it as a web chat control.

    Why it's wrong here

    Incorrect. QnA Maker is deprecated and only supports static knowledge bases, not dynamic Dataverse lookups. It also lacks native authentication integration.

  • Develop a custom Azure Bot Service bot using the Bot Framework SDK and integrate it with Dataverse.

    Why it's wrong here

    Incorrect. Azure Bot Service with Bot Framework SDK requires extensive custom coding and does not align with the minimal custom development requirement.

About these practice questions

One of 904 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 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.