Summer Certification Sale Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: pass65

Free Practice Questions for the Microsoft Certified: Power Platform Developer Associate PL-400 Exam (2026 Updated)

At Marks4sure, we are dedicated to providing IT professionals with the most accurate and reliable preparation materials for the Microsoft PL-400 exam. To support your certification journey, we have made a selection of our premium 2026 Microsoft Certified: Power Platform Developer Associate practice questions and answers available completely free. You can take this practice test as many times as you need. Every question includes a detailed, expertly verified explanation to ensure you fully grasp the core security concepts before test day.

Questions 4

A manufacturing company uses a Common Data Service (CDS) environment to manage their parts inventory across two warehouses modeled as business units and named WH1 and WH2.

Data from the two warehouses is processed separately for each part that has its inventory quantities updates.

The company must automate this process, pushing inventory updates from orders submitted to the warehouses.

You need to build the automation using Power Automate flows against the CDS database. You must achieve this goal by using the least amount of administrative effort.

Which flow or flows should you recommend?

Options:

A.

Two automated flows with scope Business Unit, with triggers on Create/Update/Delete on orders.

B.

Two automated flows with scope Business Unit, with triggers on Create/Update/Delete and each flow filtering updates from each business unit.

C.

Two scheduled flows, each querying and updating the parts included in orders from each business unit.

D.

One scheduled flow, querying the parts included in orders in both business units.

E.

One automated flow, querying the orders in both business units.

F.

Two scheduled flows, each querying the orders from each business unit.

G.

Two automated flows with scope Organization, with triggers on Create/Update/Delete and filters on WH1 and WH2.

Buy Now
Questions 5

You are creating a Power Automate flow.

You create an Azure Service Bus listener app that receives requests from a third-party application.

When the flow calls the message queue, it must delete the message as soon as it is read.

You need to ensure that the queue is cleared properly.

Which method or class should you use?

Options:

A.

ReceiveMode

B.

BrokeredMessage

C.

EventHubReceiver

D.

EventHubSender

Buy Now

PL-400 Report Card

Questions 6

A company must copy customer account data changes from a Common Data Service (CDS) instance into an external system.

Azure Storage Queues are used to pass the changes from CDS to the external system.

You have the following code. (Line numbers are included for reference only.)

PL-400 Question 6

For each of the following statements, select Yes if the statement is true. Otherwise, select No.

NOTE: Each correct selection is worth one point.

PL-400 Question 6

Options:

Buy Now
Questions 7

An organization has a Dynamics 365 Sales environment. In the development environment, you create a business rule named BusinessRule1 on the Account entity. You deploy BusinessRule1 to production as part of a managed solution.

You need to remove BusinessRule1 from the production environment.

Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

PL-400 Question 7

Options:

Buy Now
Questions 8

A company needs to illustrate the relationships of the entities in Dynamics 365 Sales.

You need to select the appropriate tool to show this graphic.

Which tool should you select?

Options:

A.

Metadata diagram

B.

Sales Insights

C.

Power Automate

D.

Security model

Buy Now
Questions 9

The communication department for a company plans to add a publicly accessible survey page to the company’s public website.

You must add the new survey page to the company’s public website and capture data from the page to a Common Data Service environment.

Explicit user credentials must not be required to write survey data to Common Data Service.

You need to implement authentication.

Which authentication mechanism should you implement?

Options:

A.

Microsoft 365

B.

X.509 certificate

C.

Azure AD Conditional Access

D.

Claims-based

Buy Now
Questions 10

A company uses Dynamics 365 Sales.

Sales commission must be calculated when an order is placed. You create an Azure Function to perform the calculation. The Azure Function has an HTTP trigger.

You need to configure the Plug-in Registration tool to send data to the Azure Function when an order is placed. You open the Plug-in Registration tool and connect to Dynamics 365 Sales.

Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

PL-400 Question 10

Options:

Buy Now
Questions 11

An online store has a custom web page that allows customers to place their orders against a Microsoft Dataverse database that uses custom products. The custom web page uses Web API patterns to create and update records.

Customers report that orders can be placed for out-of-stock items.

You need to update the page code to ensure that inventory is available before confirming an order.

Which pattern should you use for each step? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

PL-400 Question 11

Options:

Buy Now
Questions 12

You create a Power Apps component framework component.

You need to test the component.

Which option should you use? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

PL-400 Question 12

Options:

Buy Now
Questions 13

You need to determine the primary cause of the issue reported by interns when they use the app.

What is the primary cause?

Options:

A.

Interns have the System Customizer security role but need the Environment Maker security role.

B.

Interns have the Common Data Service User security role but need the Environment Maker security role.

C.

Interns have the Environment Maker security role but need the Common Data Service User security role.

D.

Interns have the Environment Maker security role but need the System Customizer security role.

E.

Interns have the Environment Maker security role but need the Delegate security role.

Buy Now
Questions 14

You need to configure security for the Azure Function and custom connector.

Which security tool should you configure for each item? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

PL-400 Question 14

Options:

Buy Now
Questions 15

You need to configure the Web API and create the custom connector.

Which action should you perform for each step? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

PL-400 Question 15

Options:

Buy Now
Questions 16

You need to configure a Power Automate flow to update account records by using the response from the Web API.

Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

PL-400 Question 16

Options:

Buy Now
Questions 17

You need to configure a Dataverse trigger and action in a Power Automate flow so researchers can update account records with data from the Web API even if they do not have edit privileges on the record.

What should you configure for each trigger and action requirement? To answer select the appropriate options in the answer area. NOTE: Each correct selection is worth one point

PL-400 Question 17

Options:

Buy Now
Questions 18

You need to implement a reusable solution to encapsulate the parameterized Dataverse queries.

Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

PL-400 Question 18

Options:

Buy Now
Questions 19

You need to ensure data returned from the Web API corresponds to the correct environment What should you use?

Options:

A.

system settings

B.

plug-in secure configurations

C.

records in a new configuration table

D.

environment variables

Buy Now
Questions 20

You need to configure the custom connector to incorporate the environment name and Datald in the Web API URL

Which four actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct orders you select.

PL-400 Question 20

Options:

Buy Now
Questions 21

You need to configure the PCF control to display team members for interview scheduling. Which two inputs should you use? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.

Options:

A.

identifier for the job candidate

B.

identifier for the job posting

C.

time-zone offset for the hiring manager

D.

time-zone offset for the job candidate

E.

identifier for the hiring manager

Buy Now
Questions 22

You need to configure the row filter on the Dataverse trigger. Which filter should you use?

Options:

A.

not contains(new_dataid, " )

B.

new_dataid eq null

C.

Dataldnenull

D.

new dataid ne null

Buy Now
Questions 23

You need to determine the cause of the 404 error when connecting to the production instance of the Web API.

What do you identify?

Options:

A.

The web service lacks data for the record.

B.

An authentication error occurred.

C.

The request timed-out.

D.

The host name in the URL is missing a valid value.

Buy Now
Questions 24

You need to determine the cause for the issue reported by the interviewers. What is the root cause of the issue?

Options:

A.

The plug-in used to synchronize the Person of Interest field from Contact to Interview was not triggered.

B.

There was an error in the event pipeline and the entire transaction was rolled back.

C.

There is no plug-in registered to run when an interview record is created.

Buy Now
Questions 25

You need to prevent the field used by the PCF control from updating the record.

What are two possible ways to achieve the goal? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

Options:

A.

Disable existing event handlers on the field.

B.

Call the setsubnitMode(‘never ' ) function on the field.

C.

Create a business rule to clear the field value.

D.

Make the field read-only.

Buy Now
Questions 26

You create the following Fetch XML query to determine the number of interviews where there are no recommendations for an applicant.

PL-400 Question 26

For each of the following statements, select yes if the statements is true, Otherwise select No.

NOTE: Each correct selectin is worth one pint.

PL-400 Question 26

Options:

Buy Now
Questions 27

You need to implement ribbon display rules to control availability for the scoring command button. Which rule types should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.

PL-400 Question 27

Options:

Buy Now
Questions 28

You need to resolve the issue with the new command button. What should you do?

Options:

A.

Pass the value PrimaryControl to the function in the action definition.

B.

Pass ExecutionContext To The function in the action definition.

C.

Pass the value SclcctcdControl to the function in the action definition.

D.

Select the Pass execution context as first parameter option on the event registration form.

Buy Now
Questions 29

You develop the following code for the plug-in that sends email notifications to recruiters.

PL-400 Question 29

For each of the following statements, select Yes f the statement is true. Otherwise, select No

NOTE: Each correct select in worth one point.

PL-400 Question 29

Options:

Buy Now
Questions 30

You need to improve the efficiency of counting warehouse inventory.

What should you create?

Options:

A.

a model-driven app that allows the user to key in inventory counts

B.

a Power BI dashboard that shows the inventory counting variances

C.

a flow that updates the warehouse counts as the worker performs the count

D.

a canvas app that scans barcodes to allow a warehouse worker to select inventory counts

Buy Now
Questions 31

You need to ensure that Adventure Works Cycles can track information from visitors to bike fairs.

What should you create?

Options:

A.

a Power Automate flow that connects with the bike fair Power Apps app to create a lead in Dynamics 365 Sales

B.

a Power Automate flow that generates a new customer record in SharePoint.

C.

a Power Automate flow to capture customer data from the bike fair Power Apps app in SharePoint and create a lead in Microsoft Teams.

D.

a business process flow in Dynamics 365 Sales for capturing leads.

Buy Now
Questions 32

You need to resolve CustomerB’s issues with the check-in application.

Which two options can you use? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

Options:

A.

LookUp to Filter

B.

Filter to LookUp

C.

Search to LookUp

D.

LookUp to Search

Buy Now
Questions 33

You need to resolve the performance issue with the Total Billed customer plug-in.

In which order should you perform the actions? To answer, move all actions from the list of actions to the answer area and arrange them in the correct order.

PL-400 Question 33

Options:

Buy Now
Questions 34

You need to improve warehouse counting efficiency.

What should you create?

Options:

A.

a flow that updates the warehouse counts as the worker performs the count

B.

a model-driven app that allows the user to key in inventory counts

C.

A Power BI dashboard that shows the inventory counting variances

D.

a canvas app that scans barcodes to allow a warehouse worker to select inventory counts

Buy Now
Questions 35

You need to identify the execution mode that is being used for the ISV solution reported by User5.

Which type of execution mode is in use?

Options:

A.

asynchronous

B.

atomicity

C.

transfer

D.

synchronous

Buy Now
Questions 36

You develop the following JavaScript code for a web resource that will be used in a model-driven app.

PL-400 Question 36

For each of the following statements, select Yes if the statement is true. Otherwise, select No.

NOTE: Each correct selection is worth one point.

PL-400 Question 36

Options:

Buy Now
Questions 37

A company uses Common Data Service (CDS) and manages their engineers using a model-driven app.

You create a new reusable custom component named Component1 by using the Power Apps component framework (PCF).

You need to package Component1 for deployment into the model-driven app.

Which three commands should you run in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

PL-400 Question 37

Options:

Buy Now
Questions 38

You are making changes to a solution in a development environment. The solution is deployed as managed to the production environment.

You observe that changes were made directly in the production environment which is not in line with the software development lifecycle.

You apply the changes made in the production environment to your development environment and delete a table column that is no longer required. You add several views to the model-driven app.

You need to apply all changes in production to mirror development without impacting users.

Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

PL-400 Question 38

Options:

Buy Now
Questions 39

A JavaScript function on a Contact form alerts users to what they need to type, as shown in the JavaScript Code exhibit. (Click the JavaScript Code tab.)

PL-400 Question 39

The Business Phone field has the OnChange event handler defined as shown in the Event Handler exhibit. (Click the Event Handler tab.)

PL-400 Question 39

Users report that there is incorrect wording on the Contact page, as shown in the Contact exhibit. (Click the Contact tab.)

PL-400 Question 39

You need to determine what happens when a user modifies the business phone of a contact record.

For each of the following statements, select Yes if the statement is true. Otherwise, select No.

NOTE: Each correct selection is worth one point.

PL-400 Question 39

Options:

Buy Now
Questions 40

You need to select visualization components.

What should you use? To answer, select the appropriate options from the answer area.

NOTE: Each correct selection is worth one point.

PL-400 Question 40

Options:

Buy Now
Questions 41

You need to modify the Power Automate flow to resolve CustomerC’s issue.

What should you do?

Options:

A.

Add a configure run that is set to is successful .

B.

Add a data operation that specifies the false conditions.

C.

Add a condition containing approval hierarchy.

D.

Add a timeout setting to the approval flow.

Buy Now
Questions 42

You need to recommend solutions to meet the e-commerce automation requirements.

Which platform tools should you recommend? To answer, drag the appropriate tools to the correct requirements. Each tool may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.

NOTE: Each correct selection is worth one point.

PL-400 Question 42

Options:

Buy Now
Questions 43

You need to identify why employees are not receiving notification that nine customers are checked in and waiting in the repair area.

Which components should you test for each step? To answer, drag the appropriate components to the correct steps. Each component may be used once, more than once, or not at all.

You may need to drag the split bar between panes or scroll to view content.

NOTE: Each correct selection is worth one point.

PL-400 Question 43

Options:

Buy Now
Questions 44

You need to modify Microsoft flow to resolve CustornerCs issue. What should you do?

Options:

A.

Add a data operation that specifies the false conditions.

B.

Add a configure run that is set to Is successful.

C.

Add a timeout setting to the approval flow.

D.

Add b condition containing approval hierarchy.

Buy Now
Questions 45

You need to select the visualization component.

What should you use? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

PL-400 Question 45

Options:

Buy Now
Questions 46

A university has implemented Dynamic 365 Sales. Several department use opportunity records to bid for funding for project within their departments.

Each department’s opportunities are not visible to other departments. However, there are times two departments needs to work together on an opportunity.

You need to configure the security to meet the business requirements.

Solution: Use position hierarchy security and define the two departments as positions.

Does the solution meet the goal?

Options:

A.

Yes

B.

No

Buy Now
Questions 47

You need to configure the address verification API.

Which values should you use? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

PL-400 Question 47

Options:

Buy Now
Questions 48

You need to select a process to create each function.

Which process should you use? To answer, drag the appropriate processes to the correct functions. Each process may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.

NOTE: Each correct selection is worth one point.

PL-400 Question 48

Options:

Buy Now
Questions 49

You need to configure the app to meet the address verification requirements.

Which two actions should you perform? Each correct answer presents part of the solution.

NOTE: Each correct selection is worth one point.

Options:

A.

Enable the command bar button only when the address shows as not verified.

B.

Make the address fields read-only after they have been verified.

C.

Open a confirmation dialog when the command bar button is selected.

D.

Clear the field indicating the address is valid when an address field changes.

Buy Now
Questions 50

You need to address the user interface issues.

What should you do? To answer, drag the appropriate actions to the correct issues. Each action may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.

NOTE: Each correct selection is worth one point.

PL-400 Question 50

Options:

Buy Now
Questions 51

You need to configure a connector for the driving record verification API.

How should you configure the system? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

PL-400 Question 51

Options:

Buy Now
Questions 52

You need to design functionality to process background check results.

What should you implement? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

PL-400 Question 52

Options:

Buy Now
Questions 53

You need to correct the portal query issues.

Which code should you use? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

PL-400 Question 53

Options:

Buy Now
Questions 54

You need to configure the system to support automation for referrals.

What are two possible ways to achieve the goal? Each correct selection presents a complete solution.

NOTE: Each correct selection is worth one point.

Options:

A.

Azure Function that uses the Discovery service

B.

workflow extension

C.

Azure Function that uses a listener

D.

Power Automate flow

Buy Now
Questions 55

You need to determine how to implement rules for players who register for a soccer tournament.

Which business rule actions should you use? To answer, drag the appropriate business rule actions to the correct fields. Each business rule action may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.

NOTE: Each correct selection is worth one point.

PL-400 Question 55

Options:

Buy Now
Questions 56

You need to select connectors for the app.

Which types of connectors should you use? To answer, drag the appropriate connectors to the correct requirements. Each connector may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.

NOTE: Each correct selection is worth one point.

PL-400 Question 56

Options:

Buy Now
Questions 57

You need to add the script for the registration form event handling.

Which code segment should you use?

Options:

A.

formContext.data.entity.addOnSave(myFunction)

B.

formContext.data.addOnLoad(myFunction)

C.

formContext.data.removeOnLoad(myFunction)

D.

addOnPreProcessStatusChange

E.

formContext.data.isValid()

Buy Now
Questions 58

You need to select data types for required fields.

Which data types should you use? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

PL-400 Question 58

Options:

Buy Now
Questions 59

You need to assign security roles to groups of users.

Which security roles should you use? To answer, drag the appropriate security types to the correct roles. Each security type may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.

NOTE: Each correct selection is worth one point.

PL-400 Question 59

Options:

Buy Now
Questions 60

You need to add the script to populate event data on the form.

Which code segment should you use?

Options:

A.

formContext.data.addOnLoad(myFunction)

B.

formContext.data.removeOnLoad(myFunction)

C.

formContext.data.entity.addOnSave(myFunction)

D.

addOnPreProcessStatusChange

E.

formContext.data.isValid()

Buy Now
Questions 61

You need to handle errors in UpdateRecord.js .

Which code segment should you add at line UR06?

Options:

A.

catch(error) {

alert( " Caught error: " + error.message);}

B.

Exception exception = Server.GetLastError() ;

if(exception != null)}

C.

catch(exception e){

console.writeline(e)}

D.

function (error){

console.log(error.message)}

Buy Now
Questions 62

You need to reduce response time for the information email on the website.

What should you create?

Options:

A.

A flow that create a notification in Microsoft Teams

B.

A power Apps app that displays the number of emails received in a dashboard

C.

A flow that creates a SharePoint item for each email response

D.

Logic app that moves all emails received to Azure Blob storage.

Buy Now
Questions 63

You need to reduce the number of Azure consumption API calls for User2.

Which markup segment should you use?

A)

PL-400 Question 63

B)

PL-400 Question 63

C)

PL-400 Question 63

D)

PL-400 Question 63

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 64

You need to replace the bicycle inspection forms.

Which two solutions should you use? Each answer presents part of the solution.

NOTE: Each correct selection is worth one point.

Options:

A.

a flow that maps inspection data to Dynamics 365 Field Service

B.

a logic app that guides the technician through the inspection

C.

a canvas app that guides the technician through the inspection

D.

a model-driven app based on customer service entities

Buy Now
Questions 65

You need to reduce response time for the information email on the website.

What should you create?

Options:

A.

a flow that creates a SharePoint item for each email response

B.

a flow that creates a notification in Microsoft Teams

C.

a Power Apps app that displays the number of email received in a dashboard

D.

a logic app that moves all emails received to Azure Blob storage

Buy Now
Questions 66

You are synchronizing company data from a SQL Server-based .NET application into a Common Data Service (CDS) environment.

The data is entered in both the SQL Server and CDS systems.

You have a program that includes the following code:

PL-400 Question 66

For each of the following statements, select Yes if the statement is true. Otherwise, select No.

NOTE: Each correct selection is worth one point.

PL-400 Question 66

Options:

Buy Now
Questions 67

You need to resolve the issues with the appointment data.

What should you change on the view? To answer, select the appropriate interface components in the answer area.

NOTE: Each correct selection is worth one point.

PL-400 Question 67

Options:

Buy Now
Questions 68

You need to create the eligibility assessment app. Which command should you run?

Options:

A.

pac application install

B.

pac solution init

C.

pac plugin init

D.

pac pcf init

Buy Now
Questions 69

You need to resolve the issue with the eligibility assessment tool.

Which two commands should you run? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.

Options:

A.

pac pcf version —strategymanifest

B.

pac solution import

C.

pac solution version

D.

pac pcf push

Buy Now
Questions 70

You need to identify the Azure service to use for the Planning Hub application.

Which service should you use?

Options:

A.

Logic App

B.

Function

C.

Service Bus

D.

Key Vault

Buy Now
Questions 71

You need to design the Planning Hub data model.

Which four actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

PL-400 Question 71

Options:

Buy Now
Questions 72

You need to configure a custom connector for the claim submission portal API.

Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.

PL-400 Question 72

Options:

Buy Now
Questions 73

You need to deploy the changes and resolve the issue with the Planning Hub application. What should you use? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

PL-400 Question 73

Options:

Buy Now
Questions 74

You need to implement the Suitability Assessment Tool.

What should you use?

Options:

A.

Power App Component Framework (PCF) control

B.

form

C.

view

D.

component library

Buy Now
Exam Code: PL-400
Exam Name: Microsoft Power Platform Developer
Last Update: Jul 9, 2026
Questions: 405

PDF + Testing Engine

$64.99   $185.69

Testing Engine

$49.99   $142.83

PDF (Q&A)

$54.99   $157.11