Courseiva
← Back to Microsoft Power Platform Fundamentals PL-900 questions

Scenario-based practice

Hard Difficulty Questions

Practise Microsoft Power Platform Fundamentals PL-900 practice questions — original exam-style scenarios covering every exam domain, with detailed explanations, wrong-answer analysis, and common exam traps.

20
scenario questions
PL-900
exam code
Microsoft
vendor

Scenario guide

How to approach hard difficulty questions

These are the questions most candidates get wrong. They require connecting multiple concepts, reading tricky output, or knowing edge-case behaviour that isn't on most study cards. Practising them trains you to operate under uncertainty — a necessary skill on the real exam.

Quick answer

Hard Difficulty Questions questions test whether you can apply the concept in context, not just recognise a definition.

How the topic appears in realistic exam-style scenarios.

Which detail in the question changes the correct answer.

How to eliminate plausible but wrong options.

How to connect the question back to the wider exam objective.

Related practice questions

Related PL-900 topic practice pages

Scenario questions usually connect to one or more exam topics. Use these links to review the underlying concepts behind the scenario.

Practice set

Practice scenarios

Question 1hardmultiple choice
Full question →

A Power Automate flow processes incoming emails from a shared mailbox. Recently, some emails are being missed. You suspect the flow is hitting a service protection limit. Which action should you take to diagnose the issue?

Question 2hardmultiple choice
Full question →

A company has multiple Power Platform environments: Development, Test, and Production. They want to ensure that changes to a Power Automate cloud flow are validated before reaching production. Which approach should they use?

Question 3hardmultiple choice
Full question →

Refer to the exhibit. You are troubleshooting a Power Automate flow that fails when trying to access an on-premises SQL Server database. The flow uses the SQL connector. Based on the exhibit, what is the most likely cause of the failure?

Exhibit

{
  "connections": [
    {
      "name": "shared_office365",
      "id": "/providers/Microsoft.PowerApps/apis/shared_office365"
    },
    {
      "name": "shared_sql",
      "id": "/providers/Microsoft.PowerApps/apis/shared_sql"
    }
  ],
  "environment": {
    "name": "Production",
    "type": "Production",
    "region": "eastus"
  }
}
Question 4hardmultiple choice
Full question →

Refer to the exhibit. The JSON represents a Power BI dataset refresh configuration. After deployment, the refresh fails with an error indicating that the data source credentials are missing. Which step must be taken to resolve the issue?

Exhibit

Refer to the exhibit.

```
{
  "name": "SalesReport",
  "dataset": "SalesDB",
  "refreshSchedule": {
    "frequency": "Daily",
    "time": "02:00",
    "timeZone": "UTC",
    "days": ["Monday","Tuesday","Wednesday","Thursday","Friday"]
  },
  "dataSources": [
    {
      "type": "Sql",
      "connectionString": "Server=sqlsrv;Database=SalesDB;Integrated Security=SSPI;"
    }
  ]
}
```
Question 5hardmulti select
Full question →

Which THREE capabilities does Microsoft Power Platform include to help organizations achieve digital transformation?

Question 6hardmultiple choice
Full question →

A company has a canvas app that uses a SharePoint list as its data source. The app works fine for most users but a few users report that they cannot submit new items. They receive a generic 'Access denied' error. What is the most likely cause?

Question 7hardmultiple choice
Full question →

A large retail chain uses Power Platform to manage store operations. They have 500 stores, each with a tablet running a Power Apps canvas app for inventory management. The app connects to Dataverse. Recently, store managers reported that the app is slow during peak hours. The IT team suspects that the issue is due to the number of concurrent users and the design of the app. They need to improve performance without rewriting the app. What should they do first?

Question 8hardmultiple choice
Full question →

Refer to the exhibit. The JSON shows Power Platform tenant settings. A user tries to create a new environment with a capacity of 8 GB. What will happen?

Exhibit

Refer to the exhibit. {
  "tenantSettings": {
    "disableCapacityAllocation": false,
    "capacityAllocationMode": "UserAllocation",
    "maxCapacityPerEnvironment": 10,
    "defaultEnvironmentCapacity": 5
  }
}
Question 9hardmultiple choice
Full question →

You are the Power Platform administrator for a large financial services organization. The organization has three environments: Dev, Test, and Prod. The Dev environment is used by a team of 10 developers who frequently create and test solutions. The Test environment is for quality assurance, and Prod is for live applications. Recently, the compliance team has mandated that all environments must have audit logging enabled to track changes and user activities. Additionally, the organization wants to implement a policy that prevents the use of connectors that transmit data outside the organization's Azure region. The compliance team also requires that any new environment created in the future automatically inherits these audit and DLP policies. You need to configure the environment settings to meet these requirements. What should you do?

Question 10hardmultiple choice
Full question →

An administrator needs to manage multiple Power Platform environments across several tenants. The administrator wants to use a single tool to view environment details, apply updates, and configure settings for all environments. Which tool should the administrator use?

Question 11hardmultiple choice
Full question →

A company has multiple Power Platform environments. The administrator notices that a production environment is running low on storage. The administrator needs to free up space without disrupting active users. What should the administrator do FIRST?

Question 12hardmultiple choice
Full question →

An organization uses Microsoft Power Platform and wants to implement a governance strategy that automatically blocks the creation of environments in specific regions to comply with company policy. What should the administrator do?

Question 13hardmulti select
Full question →

Which THREE actions can be performed using Power Apps AI Builder?

Question 14hardmulti select
Full question →

Which TWO types of triggers can be used in a Power Automate cloud flow?

Question 15hardmultiple choice
Full question →

A company is migrating their Power Platform environments from one tenant to another. They need to ensure that all solution components, including Canvas apps and flows, are moved. Which tool should be used?

Question 16hardmultiple choice
Full question →

You are a Power Automate administrator for Contoso Corporation. The company uses Microsoft 365 E5 licenses. The sales team uses a SharePoint Online list named 'Leads' to track potential customers. The list has columns: Title (single line of text), Email (single line of text), Status (choice: New, Contacted, Qualified, Lost), and Score (number). The sales manager wants to automate the following process: When a new lead is added with Status = 'New' and Score > 50, an approval request should be sent to the manager. If approved, the lead Status should be updated to 'Contacted' and an email should be sent to the lead's email address. If rejected, the lead Status should be updated to 'Lost'. Additionally, if the lead is not approved within 7 days, the flow should automatically set Status to 'Lost'. The manager is often on leave, so the flow should also send a reminder to the manager every 2 days if the approval is pending. You need to design the flow using Power Automate. Which of the following designs best meets the requirements?

Question 17hardmultiple choice
Full question →

Refer to the exhibit. You create a policy in Power Apps using the above JSON. The policy is applied on the account entity. What will happen when an account record with revenue of $2,000,000 is saved?

Exhibit

Refer to the exhibit.

```json
{
  "name": "TestPolicy",
  "rules": [
    {
      "entity": "account",
      "conditions": [
        {
          "attribute": "revenue",
          "operator": "greater-than",
          "value": 1000000
        }
      ],
      "actions": [
        {
          "type": "set-attribute",
          "attribute": "description",
          "value": "High-value account"
        }
      ]
    }
  ]
}
```
Question 18hardmultiple choice
Full question →

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 19hardmultiple choice
Full question →

An organization uses Power Automate to process invoices from email attachments. Some invoices are processed incorrectly because the flow fails to parse PDFs with non-standard layouts. What should the administrator do to improve accuracy?

Question 20hardmultiple choice
Full question →

Your organization has a Power Apps portal that allows external users to submit support tickets. You need to ensure that only authenticated external users from specific domains can access the portal. What should you configure?

These PL-900 practice questions are part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style PL-900 questions with detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics.