Courseiva
Knowledge + Practice
CertificationsVendorsCareer RoadmapsLabs & ToolsStudy GuidesGlossaryPractice Questions
C
Courseiva

Free IT certification practice questions with explained answers for CCNA, CompTIA, AWS, Azure, Google Cloud, and more.

Certification Practice Questions

CCNA practice questionsSecurity+ SY0-701 practice questionsAWS SAA-C03 practice questionsAZ-104 practice questionsAZ-900 practice questionsCLF-C02 practice questionsA+ Core 1 practice questionsGoogle Cloud ACE practice questionsCySA+ CS0-003 practice questionsNetwork+ N10-009 practice questions
View all certifications →

Product

CertificationsCertification PathsExam TopicsPractice TestsExam Dumps vs Practice TestsStudy HubComparisons

Company

AboutContactEditorial PolicyQuestion Writing PolicyTrust Center

Legal

Privacy PolicyTerms of Service

Courseiva is a free IT certification practice platform offering original exam-style practice questions, detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics for Cisco, CompTIA, Microsoft, AWS, and other technology certifications.

© 2026 Courseiva. Courseiva is operated by JTNetSolutions Ltd. All rights reserved.

Courseiva is an independent certification practice platform and is not affiliated with, endorsed by, or sponsored by Cisco, Microsoft, AWS, CompTIA, Google, ISC2, ISACA, or any other certification vendor. Vendor names and certification marks are used only to identify the exams learners are preparing for.

← Demonstrate the capabilities of Power Pages practice sets

PL-900 Demonstrate the capabilities of Power Pages • Complete Question Bank

PL-900 Demonstrate the capabilities of Power Pages — All Questions With Answers

Complete PL-900 Demonstrate the capabilities of Power Pages question bank — all 0 questions with answers and detailed explanations.

108
Questions
Free
No signup
Certifications/PL-900/Practice Test/Demonstrate the capabilities of Power Pages/All Questions
Question 1easymultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A company wants to create a public-facing website for citizens to submit permit applications and track their status. The site must allow anonymous access and integrate with Dataverse for backend storage. Which Power Platform component should the company use?

Question 2mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site needs to display data from a Dataverse table only to authenticated users with a specific role. The data includes sensitive personal information. What is the best approach to secure the data?

Question 3hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site is experiencing slow load times because it loads all records from a large Dataverse table. The site uses a list component to display data. What is the most effective way to improve performance without custom code?

Question 4easymultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

An organization needs to allow external vendors to log in to a Power Pages site using their existing Microsoft Entra ID accounts. What authentication provider should be configured?

Question 5mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site uses a custom form to capture customer feedback. The form should send an email notification to the support team when a new submission is made. What is the recommended way to achieve this?

Question 6hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site has multiple content pages and uses a custom theme. The marketing team wants to change the site's header logo and primary color. What is the most efficient method to apply these changes?

Question 7easymultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A company wants to allow customers to view their order history on a Power Pages site. Customers must log in to see their own orders only. Which feature should be used to enforce data security?

Question 8mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site has a form that submits data to Dataverse. Users report that the form is slow to load because it contains many lookup fields. What is the best practice to improve form load performance?

Question 9hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site must display a chart showing monthly sales data from Dataverse. The chart should update automatically when new data is added. What is the recommended approach?

Question 10easymulti select
Read the full Demonstrate the capabilities of Power Pages explanation →

Which TWO of the following are capabilities of Power Pages?

Question 11mediummulti select
Read the full Demonstrate the capabilities of Power Pages explanation →

Which THREE components are essential when creating a Power Pages site?

Question 12hardmulti select
Read the full Demonstrate the capabilities of Power Pages explanation →

Which TWO methods can be used to customize the appearance of a Power Pages site?

Question 13easymultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

Refer to the exhibit. A Power Pages site configuration snippet shows authentication settings. What does this configuration achieve?

Exhibit

Refer to the exhibit.
{
  "authentication": {
    "provider": "Microsoft Entra ID",
    "tenantId": "contoso.onmicrosoft.com",
    "requireHttps": true
  }
}
Question 14mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

Refer to the exhibit. A Power Pages web role configuration snippet is shown. What access does this web role grant to the 'incident' entity?

Exhibit

Refer to the exhibit.
<webrole name="Customer Support">
  <permission type="entity" name="incident">
    <scope>Contact</scope>
    <privileges>
      <privilege type="read" access="Global" />
      <privilege type="write" access="Deep" />
      <privilege type="create" access="Global" />
    </privileges>
  </permission>
</webrole>
Question 15hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

Refer to the exhibit. A Power Pages site configuration defines a custom table. The site needs to display a list of orders sorted by the total in descending order. What must be done?

Exhibit

Refer to the exhibit.
{
  "dataverse": {
    "tables": [
      {
        "name": "cr5f3_orders",
        "columns": [
          {"name": "cr5f3_ordernumber", "type": "string"},
          {"name": "cr5f3_total", "type": "money"}
        ]
      }
    ]
  }
}
Question 16mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A company wants to build a public-facing website that allows external users to register and submit support tickets. The site must integrate with Dataverse and support custom workflows. Which Power Platform component should they use?

Question 17easymultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A marketing team needs to create a public event registration page that captures attendee information and stores it in Dataverse. They want to design the page using drag-and-drop components without writing code. Which feature of Power Pages should they use?

Question 18hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site allows anonymous users to view content, but authenticated users should see personalized data based on their contact record in Dataverse. The site uses table permissions with the 'Contact' field as the 'Owner' column. Which table permission scope should be used for the authenticated web role?

Question 19mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

An organization uses Power Pages to provide a partner portal. Partners must log in using their corporate Microsoft Entra ID credentials. Which authentication provider should be configured in Power Pages?

Question 20easymultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A company wants to add a chatbot to its Power Pages site to handle common customer inquiries. The chatbot should answer questions based on a knowledge base and escalate to a human agent if needed. Which Power Platform capability integrates with Power Pages for this purpose?

Question 21hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

You are troubleshooting a Power Pages site where authenticated users in the 'Partner' web role cannot see any records from a Dataverse table, even though the table permission is set to 'Read' with 'Contact' scope. The site uses a custom page that retrieves data via a Liquid template. What is the most likely cause?

Question 22mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site needs to display a list of upcoming events from a Dataverse table. Only events with a start date greater than today should be shown. Which approach should be used to filter the data on the page?

Question 23easymultiple choice
Read the full NAT/PAT explanation →

A non-profit organization wants to create a public donation page using Power Pages. Donors should be able to enter their information and submit without creating an account. What type of authentication should be configured for the donation page?

Question 24mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

You are designing a Power Pages site for a university to allow students to view their grades. Each student should only see their own records in the Grades table. The Grades table has a lookup column to the Contacts table. What table permission configuration should you use?

Question 25mediummulti select
Read the full Demonstrate the capabilities of Power Pages explanation →

Which TWO features are available in Power Pages to customize the appearance and behavior of a site without writing custom code?

Question 26hardmulti select
Read the full NAT/PAT explanation →

Which TWO authentication providers can be configured natively in Power Pages for external user access without custom development?

Question 27mediummulti select
Read the full Demonstrate the capabilities of Power Pages explanation →

Which THREE components can be added to a Power Pages page using the Power Pages Studio interface?

Question 28hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

Refer to the exhibit. The JSON shows a table permission configuration for a Dataverse table in Power Pages. A user who is authenticated but not assigned to any custom web role visits the site. What operations can this user perform on the table?

Exhibit

{
  "policy": {
    "allowedOperations": ["Create", "Read", "Update"],
    "scope": "Contact",
    "webRoles": ["Authenticated Users"]
  }
}
Question 29mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

Refer to the exhibit. A Power Pages site is configured with the given authentication settings. When a user clicks 'Sign In', they are redirected to Microsoft Entra ID, but after successful login, they are redirected back to the site and see an error. What is the most likely cause?

Exhibit

{
  "authentication": {
    "provider": "Microsoft Entra ID",
    "tenantId": "contoso.onmicrosoft.com",
    "clientId": "12345678-1234-1234-1234-123456789abc",
    "redirectUrl": "https://contoso.powerpages.microsoft.com/signin-aad"
  }
}
Question 30easymultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

Refer to the exhibit. A Power Pages developer uses the Liquid snippet shown in a web template. What will be displayed to an unauthenticated user viewing the page?

Exhibit

{
  "liquids": [
    {
      "name": "CurrentUser",
      "snippet": "{% if user %}<p>Welcome, {{ user.fullname }}!</p>{% else %}<p>Welcome, guest!</p>{% endif %}"
    }
  ]
}
Question 31mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A company is building a public-facing portal to allow customers to submit support tickets and track their status. The portal must support anonymous browsing for ticket submission but require authentication to view ticket details. Which Power Pages feature should they use?

Question 32hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site is configured with multiple web roles. A user reports they can see the 'Submit Ticket' button but cannot submit the form. Upon investigation, the form's 'Create' permission is set to 'Roles: Authenticated Users'. The user is authenticated. What is the most likely cause?

Question 33easymultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site uses Liquid templates to display data from Dataverse. A developer needs to show a list of active support cases. Which Liquid object should be used to retrieve the data?

Question 34mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site is experiencing slow page loads. The site uses many custom Liquid templates and multiple web API calls per page. Which design change would most improve performance?

Question 35hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site uses Azure AD B2C for authentication. The marketing team wants to collect user consent for email communications during registration. Where should they add the consent checkbox?

Question 36easymultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A company wants to create a Power Pages site for employees to view internal policies. The site must only be accessible to users inside the corporate network. Which authentication method should they use?

Question 37mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site includes a form that allows users to update their profile. The form uses a Dataverse table where users should only be able to update their own record. How should the form's table permission be configured?

Question 38hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site uses a custom Liquid template to display a list of events. The template uses {% assign events = entities.event | top: 10 %} but the page shows no results even though there are events in Dataverse. What is the most likely cause?

Question 39easymultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site needs to display a map showing the locations of company offices stored in Dataverse. Which component should be used to embed the map?

Question 40mediummulti select
Read the full Demonstrate the capabilities of Power Pages explanation →

Which TWO permissions must be configured to allow authenticated users to submit a support ticket form in Power Pages?

Question 41hardmulti select
Read the full Demonstrate the capabilities of Power Pages explanation →

Which THREE elements are required to create a multilingual Power Pages site?

Question 42mediummulti select
Read the full Demonstrate the capabilities of Power Pages explanation →

Which TWO statements about Power Pages security are true?

Question 43mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A company wants to build a public-facing website where customers can view their order history and submit support requests without needing to log in. Which Power Pages feature should they use to allow anonymous access to specific pages?

Question 44hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

You need to create a Power Pages site that displays real-time data from an external API. The solution must minimize latency and avoid exposing API keys on the client side. Which approach should you use?

Question 45easymultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A marketing team wants to allow external users to register on a Power Pages site using their own social media accounts. Which identity provider should they configure?

Question 46mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

You are troubleshooting a Power Pages site that fails to load web templates. The site was created from a starter template. What is the most likely cause?

Question 47hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site needs to display a chart showing sales data from a Dataverse table. The chart must update automatically when data changes. Which component should you use?

Question 48easymultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

You need to restrict access to a specific page on a Power Pages site to only authenticated users from your organization. Which authentication provider should you configure?

Question 49mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site displays a form that submits data to Dataverse. Users report that the form does not save data. The site has been working for months. What is the most likely cause?

Question 50hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

You are designing a Power Pages site that requires users to reset their own passwords. The site uses Azure AD B2C for authentication. Which configuration is necessary?

Question 51easymultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

Which tool is used to create and manage a Power Pages site from start to finish?

Question 52mediummulti select
Read the full Demonstrate the capabilities of Power Pages explanation →

Which TWO components are required to build a Power Pages site?

Question 53hardmulti select
Read the full Demonstrate the capabilities of Power Pages explanation →

Which THREE features are available in Power Pages to customize the user interface?

Question 54mediummulti select
Read the full NAT/PAT explanation →

Which TWO authentication providers are natively supported by Power Pages for external user access?

Question 55hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

Refer to the exhibit. A Power Pages site has the above site settings. What behavior will users experience?

Exhibit

{
  "settings": {
    "Authentication/Registration/Enabled": true,
    "Authentication/Registration/LocalLoginAllowed": false,
    "Authentication/Registration/ExternalLoginRequired": true
  }
}
Question 56mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

Refer to the exhibit. A Power Pages site has Dataverse table permissions configured for the Contact table as shown. What can an authenticated user do?

Exhibit

{
  "table": "Contact",
  "permissions": [
    {"scope": "Global", "read": true, "write": false, "create": false, "delete": false},
    {"scope": "Contact", "read": true, "write": true, "create": true, "delete": true}
  ]
}
Question 57easymultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

Refer to the exhibit. A Power Pages site has two pages. Which page(s) are visible to anonymous users?

Exhibit

{
  "pages": [
    {"name": "Home", "partial_url": "/home", "state": "Published"},
    {"name": "Contact", "partial_url": "/contact", "state": "Draft"}
  ]
}
Question 58mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A company wants to create a public-facing website for customers to submit support tickets, view their ticket history, and update their profile information. Non-authenticated users should only see a welcome page and login option. Which Power Pages feature should be used to control access to pages based on authentication status?

Question 59hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site uses a custom liquid template to display data from a Dataverse table named 'Courses'. The template iterates over a list of courses and displays their names. However, the site loads slowly because the template retrieves all courses without filtering. What is the most efficient way to limit the courses displayed to only those with a status of 'Active'?

Question 60easymultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site needs to allow external users to register and create an account. The organization uses Microsoft Entra ID for internal employee authentication. Which identity provider should be configured for external user self-registration?

Question 61mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site displays a list of support cases from a Dataverse 'Case' table. The requirement is that a case should only be visible to the user who created it. Which configuration should be used?

Question 62hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site uses a custom Liquid template to display a chart using Chart.js. The chart data is fetched from a Dataverse table using a web API call from JavaScript. The page loads but the chart fails to render. You suspect a cross-origin issue. What is the most likely cause and solution?

Question 63easymultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site needs to display a dynamic banner that changes based on the user's language preference. The banner text is stored in multiple languages. Which Power Pages feature should be used to manage the multilingual content?

Question 64mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site uses Entity Lists to display data from a Dataverse table. The requirement is that users should be able to click a row and navigate to a detail page for that record. What must be configured to enable this navigation?

Question 65hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site uses a custom Liquid template to display a list of upcoming events. The events are stored in a Dataverse table with a date field. The template should only show events that occur in the future. Which Liquid filter or condition is most appropriate?

Question 66easymultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site needs to integrate a Microsoft Copilot Studio chatbot to answer customer questions. What must be done to add the chatbot to the portal?

Question 67mediummulti select
Read the full Demonstrate the capabilities of Power Pages explanation →

Which TWO of the following are valid authentication providers for Power Pages? (Choose two.)

Question 68hardmulti select
Read the full Demonstrate the capabilities of Power Pages explanation →

Which THREE of the following are capabilities of Power Pages? (Choose three.)

Question 69mediummulti select
Read the full Demonstrate the capabilities of Power Pages explanation →

Which TWO of the following are valid ways to customize the appearance of a Power Pages site? (Choose two.)

Question 70hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

Refer to the exhibit. You are deploying a Power Pages site using an ARM template. After deployment, you find that the portal uses local authentication, but you need it to use Microsoft Entra ID. What is the most likely reason the authentication provider is not set correctly?

Exhibit

{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "resources": [
    {
      "type": "Microsoft.PowerPlatform/portals",
      "apiVersion": "2022-03-01-preview",
      "name": "myPortal",
      "location": "[resourceGroup().location]",
      "properties": {
        "displayName": "My Portal",
        "portalUrl": "https://myportal.powerappsportals.com",
        "authentication": {
          "provider": "Local"
        }
      }
    }
  ]
}
Question 71mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

Refer to the exhibit. A Power Pages site has an entity permission configured as shown. A user assigned to the 'Support Staff' web role reports that they cannot see any cases when visiting the case list page. Other users with the same role can see cases. What is the most likely issue?

Exhibit

{
  "entityPermission": {
    "name": "Support Staff Read",
    "entityName": "case",
    "scope": "Global",
    "permission": "Read",
    "webRoles": [
      {
        "name": "Support Staff"
      }
    ]
  }
}
Question 72easymultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

Refer to the exhibit. A Power Pages developer is creating a custom page template using Liquid. The template includes a reference to a CSS file hosted on the portal's CDN. However, the CSS does not apply when the page is viewed. What is the most likely cause?

Exhibit

<!DOCTYPE html>
<html>
<head>
    <title>My Portal</title>
    <link rel="stylesheet" href="https://myportal.cdn.powerappsportals.com/theme.css">
</head>
<body>
    <div id="main">
        {% include 'Header' %}
        <h1>Welcome</h1>
    </div>
</body>
</html>
Question 73mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A company plans to build a public-facing website for customer support using Power Pages. They need to enable customers to view their open support tickets and submit new ones. Which two components must be configured in the Power Pages design studio?

Question 74hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site is experiencing slow load times for authenticated users. The site has many pages with complex Liquid templates and multiple data lookups. What is the most effective first step to improve performance?

Question 75easymultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A marketing team wants to create a Power Pages site to allow external users to register for events. They need users to be able to sign in with their social media accounts. Which identity provider should they configure in Power Pages?

Question 76hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

Refer to the exhibit. An organization is configuring IP address and domain restrictions for a Power Pages site. The policy JSON allows traffic from the 131.107.0.0/16 IP range and from contoso.com domain. A user from IP 192.168.1.10 with an email user@fabrikam.com tries to access the site. What will happen?

Exhibit

{
  "policy": {
    "allowedIpAddresses": ["131.107.0.0/16"],
    "disallowedIpAddresses": [],
    "allowedDomains": ["contoso.com"]
  }
}
Question 77mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site includes a page that displays a list of products from a Dataverse table. The marketing team wants to allow anonymous users to view the list but not see product prices. What is the best approach to restrict access to the price column?

Question 78easymultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A company wants to build a Power Pages site that allows external partners to submit project proposals. The proposals should be stored in Dataverse. What is the first step to create the necessary data structure?

Question 79hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

An organization has a Power Pages site that uses Microsoft Entra ID authentication. They want to add a custom registration page that collects additional information like phone number and date of birth. What is the recommended approach?

Question 80mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site has a page that displays a chart summarizing sales data. The chart is built using a Dataverse view. The sales data changes frequently. What must be configured to ensure the chart updates automatically?

Question 81easymultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A company wants to allow external users to access a Power Pages site without requiring them to sign in. Which authentication setting should be configured?

Question 82mediummulti select
Read the full Demonstrate the capabilities of Power Pages explanation →

Which TWO of the following are capabilities of Power Pages?

Question 83hardmulti select
Read the full Demonstrate the capabilities of Power Pages explanation →

Which THREE of the following are valid ways to customize the appearance and behavior of a Power Pages site?

Question 84easymulti select
Read the full Demonstrate the capabilities of Power Pages explanation →

Which TWO of the following are prerequisites for creating a Power Pages site?

Question 85hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

Refer to the exhibit. A Power Pages site has a web role called 'Partner' with permissions to read the Proposal table and read/write the Invoice table. A user assigned the Partner role attempts to create a new record in the Proposal table. What will happen?

Exhibit

{
  "webRole": {
    "name": "Partner",
    "permissions": [
      {"table": "Proposal", "access": "Read"},
      {"table": "Invoice", "access": "Read, Write"}
    ]
  }
}
Question 86mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site includes a form that submits data to a Dataverse table. The form has a lookup field to select a related record. The related table has over 10,000 records. What is the best practice to optimize the lookup field's performance?

Question 87hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

Contoso Ltd. is a global consulting firm that wants to build a Power Pages site for their external clients. The site must allow clients to: 1) View their project status and deliverables. 2) Submit timesheets and expense reports. 3) Communicate with their project manager via a built-in messaging feature. The company has a Dataverse environment with existing tables for Projects, Tasks, Timesheets, Expenses, and Users. They have a Microsoft Entra ID tenant for employee authentication but want clients to use their own social accounts (e.g., Google, Facebook) or email-based local authentication. Contoso has a strict security policy: all data must be encrypted at rest and in transit. The site must support multiple languages (English, Spanish, French). The marketing team needs to be able to update the site's content (text and images) without developer assistance. The development team wants to use a pre-built template to accelerate the initial setup. Which approach should Contoso take?

Question 88mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A company wants to create a public-facing website where customers can submit support tickets and view their status. The site must allow anonymous users to submit tickets but require authentication to view ticket details. Which Power Pages feature should be used to configure this behavior?

Question 89hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site is experiencing slow load times for a page that displays a list of products from a Dataverse table. The page uses a Liquid template with a fetch query that retrieves all products without filtering. Which change would most improve performance?

Question 90easymultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A marketing team wants to create a public Power Pages site to showcase upcoming events. They need to update event details frequently without developer assistance. What is the recommended approach?

Question 91mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site allows external vendors to register and submit invoices. The site uses Microsoft Entra ID for authentication. Recently, some vendors reported they cannot log in and receive an error about insufficient permissions. What is the most likely cause?

Question 92hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

You are designing a Power Pages site for a non-profit organization. The site will have multiple sections, each managed by different departments. The IT department wants to ensure that only authorized users can edit the site's content. Which approach should you recommend?

Question 93easymultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site displays a list of job openings from a Dataverse table. The HR team wants to add a new column for 'Salary Range' and have it appear on the site. What is the simplest way to achieve this?

Question 94mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A Power Pages site uses the out-of-the-box authentication with local contacts. The security team requires that user passwords expire every 90 days. How can this be configured?

Question 95hardmultiple choice
Read the full NAT/PAT explanation →

A company is migrating an existing website to Power Pages. The current site has custom URL slugs for each page (e.g., /products/widget). How can Power Pages support custom URL patterns?

Question 96mediummulti select
Read the full Demonstrate the capabilities of Power Pages explanation →

Which TWO of the following are valid ways to integrate AI capabilities into a Power Pages site?

Question 97easymulti select
Read the full Demonstrate the capabilities of Power Pages explanation →

Which THREE of the following are common use cases for Power Pages?

Question 98hardmulti select
Read the full Demonstrate the capabilities of Power Pages explanation →

Which TWO of the following are required to set up a Power Pages site that allows external users to sign in using their social media accounts?

Question 99mediummulti select
Read the full Demonstrate the capabilities of Power Pages explanation →

Which THREE of the following are capabilities of Power Pages that help ensure compliance with data protection regulations?

Question 100hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

Refer to the exhibit. You are reviewing an ARM template for deploying a Power Pages site. The template sets the 'AllowedExternalDomains' to 'contoso.com'. What is the purpose of this setting?

Exhibit

{"text":"Refer to the exhibit.\n\n{\n  \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\n  \"contentVersion\": \"1.0.0.0\",\n  \"parameters\": {\n    \"websiteName\": {\n      \"type\": \"string\",\n      \"defaultValue\": \"contosoportal\"\n    }\n  },\n  \"resources\": [\n    {\n      \"type\": \"Microsoft.Web/sites/config\",\n      \"apiVersion\": \"2022-09-01\",\n      \"name\": \"[concat(parameters('websiteName'), '/appsettings')]\",\n      \"properties\": {\n        \"PortalEndpoint\": \"https://contosoportal.powerappsportals.com\",\n        \"AuthenticationEnabled\": \"true\",\n        \"AllowedExternalDomains\": \"contoso.com\"\n      }\n    }\n  ]\n}","description":"An ARM template snippet for configuring Power Pages app settings."}
Question 101hardmultiple choice
Read the full NAT/PAT explanation →

You are a Power Platform consultant for a large university that wants to build a public-facing Power Pages site for alumni. The site must allow alumni to register, update their profile, view upcoming events, and donate to the university. The university uses Microsoft Entra ID for staff and students, but alumni will use their personal email accounts to register. The security team requires that all data transmitted between the browser and the portal be encrypted. Additionally, the alumni relations team needs to send targeted emails to alumni based on their interests, which are captured during registration. The development team wants to use a low-code approach to integrate the donation functionality, which should process payments through a third-party payment gateway. You need to design the solution. Which of the following is the best approach?

Question 102easymulti select
Read the full Demonstrate the capabilities of Power Pages explanation →

A company wants to build a public-facing website for citizens to submit permit applications and check status. They need to integrate with an existing Microsoft Dataverse database and support anonymous access for browsing but require authentication for submissions. Which TWO features of Power Pages should they use?

Question 103mediummultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

You are a Power Platform administrator for a government agency that uses Power Pages to provide a public portal for business license renewals. The portal includes a multi-step form for users to enter contact information, business details, and payment. Recently, users have reported that the form frequently times out during the payment step, and some submissions are lost. You need to ensure that partial submissions are saved and users can resume from where they left off. Your solution must minimize development effort and work within Power Pages capabilities. What should you do?

Question 104hardmultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A non-profit organization has deployed a Power Pages site for volunteer registration. The site uses Dataverse to store volunteer profiles and their availability. Volunteers can log in using their Microsoft Entra ID (formerly Azure AD) accounts. The organization now wants to extend the site to allow volunteers to sign up for specific shifts, which requires integration with a third-party scheduling API. The API requires an OAuth 2.0 client credentials flow with a client secret. You need to securely call this API from Power Pages without exposing the secret to client-side code. What should you do?

Question 105easymultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

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?

Question 106mediummultiple choice
Read the full NAT/PAT explanation →

A university uses Power Pages to create an alumni portal where graduates can update their contact information, register for events, and make donations. The portal uses Dataverse and allows both authenticated and anonymous access. The university wants to comply with GDPR and allow users to request deletion of their personal data. They need a mechanism for users to submit a deletion request, which then triggers a manual review process before data is deleted. You need to implement this in Power Pages with minimal effort. What should you do?

Question 107hardmultiple choice
Read the full NAT/PAT explanation →

A healthcare organization uses Power Pages to provide a patient portal where patients can view their medical records, schedule appointments, and communicate with their care team. The portal uses Dataverse with Microsoft Entra ID (formerly Azure AD) as the identity provider. Due to regulatory requirements, the portal must ensure that session timeouts occur after 15 minutes of inactivity, and any unsaved data in forms should be preserved for up to 24 hours. Additionally, the solution must log all user activity for auditing. You need to configure these requirements in Power Pages. What should you do?

Question 108easymultiple choice
Read the full Demonstrate the capabilities of Power Pages explanation →

A small business wants to create a simple public-facing website to showcase their services and allow customers to book appointments. They have no existing IT infrastructure and want to use a low-code solution that integrates with Microsoft 365 for email notifications. They also need to manage appointment data without building a custom database. You recommend Power Pages. What is the most efficient way to set up the appointment booking feature?

Practice tests

Scored 10-question sessions with instant feedback and explanations.

PL-900 Practice Test 1 — 10 Questions→PL-900 Practice Test 2 — 10 Questions→PL-900 Practice Test 3 — 10 Questions→PL-900 Practice Test 4 — 10 Questions→PL-900 Practice Test 5 — 10 Questions→PL-900 Practice Exam 1 — 20 Questions→PL-900 Practice Exam 2 — 20 Questions→PL-900 Practice Exam 3 — 20 Questions→PL-900 Practice Exam 4 — 20 Questions→Free PL-900 Practice Test 1 — 30 Questions→Free PL-900 Practice Test 2 — 30 Questions→Free PL-900 Practice Test 3 — 30 Questions→PL-900 Practice Questions 1 — 50 Questions→PL-900 Practice Questions 2 — 50 Questions→PL-900 Exam Simulation 1 — 100 Questions→

Practice by domain

Each domain maps to a weighted exam section. Focus on the domain where you are weakest.

Identify foundational components of Power PlatformDemonstrate capabilities of Power BIDescribe complementary Microsoft Power Platform solutionsDemonstrate the capabilities of Power AutomateDescribe the business value of Microsoft Power PlatformManage the Microsoft Power Platform environmentIdentify foundational components of Microsoft Power PlatformDemonstrate the capabilities of Power BIDemonstrate the capabilities of Power AppsDemonstrate the capabilities of Microsoft Copilot StudioDemonstrate the capabilities of Power Pages

Practice by scenario

Filter questions by type — troubleshooting, exhibit, drag-and-drop, PBQ, ACLs, OSPF, and more.

Browse scenarios→

Continue studying

All Demonstrate the capabilities of Power Pages setsAll Demonstrate the capabilities of Power Pages questionsPL-900 Practice Hub