Labour Day Special 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: exams65

Microsoft Power Platform Developer Question and Answers

Microsoft Power Platform Developer

Last Update Apr 22, 2024
Total Questions : 322

We are offering FREE PL-400 Microsoft exam questions. All you do is to just go and sign up. Give your details, prepare PL-400 free exam questions and then go for complete pool of Microsoft Power Platform Developer test questions that will help you more.

PL-400 pdf

PL-400 PDF

$38.5  $109.99
PL-400 Engine

PL-400 Testing Engine

$45.5  $129.99
PL-400 PDF + Engine

PL-400 PDF + Testing Engine

$59.5  $169.99
Questions 1

You need to configure the trigger for the priority field in the Account entity.

Which expression should you use?

Options:

A.  

DIFFINWEEKS(now,1)

B.  

SUBTRACTDAYS(10, Now())

C.  

ADDWEEKS(1, CreatedOn)

D.  

DIFFINDAYS(Createdon, now())

E.  

ADDDAYS(10, CreatedOn)

Discussion 0
Questions 2

You need to synchronize pharmacy names and ensure that Dynamics 365 Sales data propagates correctly to the Cerner system.

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

NOTE: Each correct selection is worth one point.

Options:

Discussion 0
Questions 3

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.

Options:

Discussion 0
Questions 4

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.

Discussion 0
Questions 5

You need to create the model-driven app for referral.

Which function should you add?

Options:

A.  

Flow

B.  

Workflow

C.  

Business rule

D.  

Chart

E.  

Subgrid

Discussion 0
Questions 6

You need to create an application to deploy to other pharmacies.

What should you do?

Options:

A.  

Recreate customizations in a new environment.

B.  

Create a customer connector to connect the pharmacies' systems to the company's systems.

C.  

Export the solution as a managed solution.

D.  

Write a Web API to move customizations.

Discussion 0
Questions 7

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

Discussion 0
Questions 8

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.

Options:

Discussion 0
Questions 9

You need to choose a technology to access the Web API. Which technology should you select?

Options:

A.  

Canvas app that uses the custom connector

B.  

Plug-in that contacts the Web API

C.  

Power Automate flow that uses the custom connector

D.  

Webhook that contacts the Web API

Discussion 0
Questions 10

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.

Options:

Discussion 0
Questions 11

You need to determine which component to add to the solution to resolve the account records import error. Which component should you add?

Options:

A.  

connection

B.  

service endpoint

C.  

custom connector

D.  

Accoun table

Discussion 0
Questions 12

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

Discussion 0
Questions 13

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.

Options:

Discussion 0
Questions 14

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

Options:

Discussion 0
Questions 15

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

Discussion 0
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.

Options:

Discussion 0
Questions 17

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.

Options:

Discussion 0
Questions 18

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.

Options:

Discussion 0
Questions 19

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.

Discussion 0
Questions 20

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.

Options:

Discussion 0
Questions 21

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

Discussion 0
Questions 22

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.

Options:

Discussion 0
Questions 23

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

What should you create?

Options:

A.  

A workflow in Dynamics 365 Sales Engagement for capabilities leads

B.  

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

C.  

A flow that connects with the bike fair Power Apps to create a lead in Dynamic 365 Sales

D.  

A Microsoft flow that generates a new customer record in SharePoint

Discussion 0
Questions 24

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.

Discussion 0
Questions 25

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.

Discussion 0
Questions 26

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

Discussion 0
Questions 27

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

Discussion 0
Questions 28

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.

Options:

Discussion 0
Questions 29

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

Discussion 0
Questions 30

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.

Discussion 0
Questions 31

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

Which markup segment should you use?

A)

B)

C)

D)

Options:

A.  

Option A

B.  

Option B

C.  

Option C

D.  

Option D

Discussion 0
Questions 32

A company designs data integration with an external system by using virtual tables.

You need to implement the virtual tables.

Solution: Use a table that has a GUID as its primary key.

Does the solution meet the goal?

Options:

A.  

Yes

B.  

No

Discussion 0
Questions 33

You open a canvas app in edit mode. A warning message displays as shown in the graphic.

Use the drop-down menus to select the answer choice that answers each question based on the information presented in the graphic.

NOTE: Each correct selection is worth one point.

Options:

Discussion 0
Questions 34

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.

Options:

Discussion 0
Questions 35

A company is preparing to go live with their Dynamics 365Sales solution, but first they need to migrate data from a legacy system. The company is migrating accounts in batches of 1,000.

When the data is saved to Dynamics 365 Sales, the IDs for the new accounts must be output to a log file.

You have the following code:

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

Options:

Discussion 0
Questions 36

You are creating an app for a school.

You need to implement client-side logic that uses the Microsoft Dataverse web API to evaluate the class type associated with a class record. The code must hide the School Schedule tab if no value is entered for Class Type.

How should you complete the code? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Options:

Discussion 0
Questions 37

An organization uses plug-in to retrieve specific information from legacy data stores each time a new order is submitted.

You review the Common Data Service analytics page. The average plug-in execution time is increasing.

You need to replace the plug-in with another component, reusing as much of the current plug-in code as possible.

Which five 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.

Options:

Discussion 0
Questions 38

You create solutions in a development environment and export the solution for testing by various departments in your organization. Power users in each department control the testing environments.

You must display department-specific wording at the beginning of any custom notifications that are displayed in testing environments.

You need to package solutions to ensure that the power users can customize the notification content.

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

Options:

Discussion 0
Questions 39

You are creating a model-driven app.

A JavaScript function must be manually initiated by the user from within an entity form.

You need to add a button to the form to run the JavaScript.

What should you do?

Options:

A.  

Use the Ribbon Workbench.

B.  

Edit the SiteMap.

C.  

Edit the XML for the form.

D.  

Edit ISV.Config.

E.  

Export the ribbon definitions.

Discussion 0
Questions 40

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.

A company requires custom validation when users save form records that use a synchronous plug-in.

If validation fails, a message that explains how to resolve the issue must be displayed on the form to the user.

You need to implement the custom validation.

Solution: Include the message in the output parameters of the plug-in.

Does the solution meet the goal?

Options:

A.  

Yes

B.  

No

Discussion 0
Questions 41

You are a Dynamics 365 developer working on a model-driven app.

You add a button to an entity form and to the view for the entity that calls a JavaScript function. When you click the button, it results in an error.

You determine that the JavaScript function is calling another JavaScript function in a different web resource.

You need to resolve the error.

What should you do?

Options:

A.  

In the JavaScript web resource, add the missing web resource as a dependency.

B.  

Add &ribbondebug=true to the app URL and run the Command Checker tool.

C.  

From the Ribbon Workbench, add the missing JavaScript web resource as a CustomRule in EnableRules.

Discussion 0
Questions 42

You are creating a canvas app for a bank. Consumers will enter information into the app when they apply for a loan.

The input form for the app must display fields to prompt the consumer for their first name, last name, address, and the requested loan amount.

Immediately after a consumer enters a value for the LoanAmount field, the background color for the column must change. The background color for the column must change to red if a consumer enters a value of more than $5,000 and must turn green for values less than or equal to $5,000.

You need to implement the required behavior.

Which option should you use?

Options:

A.  

Create a Power Automate flow.

B.  

Configure field properties.

C.  

Add a business rule to the form.

D.  

Add a formula to the LoanAmount field.

Discussion 0
Questions 43

A client uses a model-driven app that is deployed by using a managed solution in the production environment. The app contains only entities and UI components and has no custom code or extensions to the platform.

The client needs an exact copy of the app with a different name in the production environment.

You need to recreate this app in production without disrupting the end users.

What should you do?

Options:

A.  

Select the original model-driven app, select Edit, and then select Save As.

B.  

Create a new model-driven app. Select the Use existing solution to create the App check box, and then

select the solution that contains the original app.

C.  

Select the managed solution and select Clone.

D.  

Create a new model-driven app, manually add each component, and then recreate its original functions.

E.  

Add the original app to a solution, export it as unmanaged, import it into a test environment and rename it, and then deploy it back into production.

Discussion 0
Questions 44

You need to use the Dynamics 365 Sales Web API to retrieve metadata information.

How should you complete the Web API queries? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Options:

Discussion 0
Questions 45

A manufacturing company takes online orders.

The company requires automatic validation of order changes. Requirements are as follows:

• If validation is successful, the order changes must be submitted.

• If exceptions are encountered, a message must be shown to the customer and the order changes must not be submitted.

You need to set up and deploy a plug-in that encapsulates the rules.

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

NOTE: Each correct selection is worth one point.

Options:

Discussion 0
Questions 46

A company uses the Data Export Service (DCS) to refresh their Azure SQL Data Warehouse instance. The data warehouse is used for historical trend analysis and forecasting.

The refresh process from the Common Data Service (COS! environment lo the data warehouse has errors. Users report that data is missing.

A CDS lest environment that contains DES is available to troubleshoot the import outside of the production environment. You create a new database for testing.

You need to configure the lest environment to point to the new database.

What should you create first lo access the database?

Options:

A.  

A new secret In Azure Key Vault

B.  

A new user in the SQL database

C.  

A new export profile in CDS test

D.  

A new application registration

Discussion 0
Questions 47

A company uses Dynamics 365 Sales and the Microsoft Online Services portal.

The multi-select OptionSet field data type is not supported in the portal.

You need to copy the selected field value to the text field.

How should you configure the Organization service request? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Options:

Discussion 0
Questions 48

A delivery service uses a canvas app to track and deliver packages. The app uses SQL Server as a data store. The database includes the following tables:

The app includes the following code to save all required information. (Line numbers are included for reference only.)

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

NOTE: Each correct selection is worth one point.

Options:

Discussion 0
Questions 49

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.

Discussion 0
Questions 50

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

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

NOTE: Each correct selectin is worth one pint.

Options:

Discussion 0
Questions 51

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

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

NOTE: Each correct select in worth one point.

Options:

Discussion 0
Questions 52

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

Discussion 0
Questions 53

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.

Discussion 0
Questions 54

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.

Options:

Discussion 0
Questions 55

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()

Discussion 0
Questions 56

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.

Discussion 0
Questions 57

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.

Options:

Discussion 0
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.

Options:

Discussion 0
Questions 59

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)}

Discussion 0
Questions 60

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.

Options:

Discussion 0
Questions 61

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()

Discussion 0
Questions 62

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.

Options:

Discussion 0
Questions 63

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

Discussion 0
Questions 64

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.

Options:

Discussion 0