Labour Day Sale - Limited Time 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: mxmas70

Home > Microsoft > Microsoft Certified: Power Platform Developer Associate > PL-400

PL-400 Microsoft Power Platform Developer Question and Answers

Question # 4

You develop the following code for a console application that performs the data import to Microsoft Dataverse.

For each of the following statements, select Yes if the statement is true. Otherwise, select No. NOTE: Each correct selection is worth one point.

Full Access
Question # 5

A company uses a custom Power Platform app to create and manage programs. The company has a public website that uses TLS 1.0.

The public website is outside of the corporate domain. The website uses POST requests to save data.

You need to automate the transfer of data to the public website.

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

Full Access
Question # 6

An organization has a Dynamics 365 Customer Engagement.

You plan to use a JavaScript web resources file in the Accounts form. The file has a dependency on two image web resource files and on the custom field new_placeofbirth in the Account entity.

You need to add the dependencies for the JavaScript file.

Which three action should you perform? Each correct answer presents part of the solution.

NOTE: Each correct selection is worth one point.

A.

From Web Resources, select the JavaScript file for the Account form and then select the JavaScript file.

B.

Open the web resources file, add the two image web resources to the dependency’s lists, and then add the

custom field new_placeofbirth to the dependency’s list.

C.

In the Account form, select Form Properties, select Non-Event Dependencies, and then add the custom

field new_placeofbirth.

D.

In the Account form, select Form Properties and add the primary JavaScript file and the other two image

web resources in Form Libraries.

E.

From Settings, select Customization and then select Customize the System.

F.

Select Account, select Forms, and then select the Account form.

Full Access
Question # 7

You are creating a Power Apps app.

The app must retrieve data from an API that requires two-factor authentication.

You need to configure authentication.

Which type of authentication should you implement?

A.

Server-to-server

B.

Basic

C.

AP1 key-based

D.

OAuth

Full Access
Question # 8

You are troubleshooting a new canvas app.

Users report the app loads slowly. You use the Monitor tool to view various events being performed in the app. Events performed in the app do not have formula details.

You need to enable formulas to be included with the Monitor tool events.

What should you do?

A.

Turn on the Debug published app setting in the canvas app.

B.

After each event, implement the trace function within the canvas app.

C.

Add the Microsoft Azure Application Insights data source to the canvas app.

D.

Validate the Application Insights instrumentation key has been populated in the app object's properties within the canvas app.

Full Access
Question # 9

You are developing a Power Platform solution. You are modifying a business process flow. You have created a new radial knob for the Total amount value and have added the radial knob to the form.

The Total amount value must be entered at initiation before moving to the next step.

You need to configure the business process flow.

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.

Full Access
Question # 10

You are developing a canvas app for a healthcare center.

You need to create custom tables for the solution. You have the following requirements:

You need to create the tables.

Which table type should you create? To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Full Access
Question # 11

You create a custom API. You define the API as a function.

The custom API does not appear in the response received from https:/ [yourorg]. api.crm.dynamics.com/api/data/v9.2/$metadata and returns an error when called.

You need to identify why the custom API is not working.

What should you do?

A.

Add a response property to the custom API.

B.

Set the Is Private property of the custom API to False.

C.

Add a request property to the custom API.

D.

Set the Enabled for Workflow option of the customer API to True.

Full Access
Question # 12

You are creating a Power Apps Component Framework (PCF) control.

You test the control by using a local test harness.

You need to complete testing.

Which commands should you use? To answer, drag the appropriate commands to the correct functions. Each command 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.

Full Access
Question # 13

You manage two Microsoft Power Platform solutions.

• Solution A contains a custom text column named customjext.

• Solution B contains a view that references the customjext column.

Both solutions in the managed state are installed in the destination environment.

You need to delete the customjext column and apply changes in the destination environment.

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.

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

Full Access
Question # 14

User1 and User2 use a form named F1 to enter account data. Both users have the same security role, SR1, in the same business unit.

User1 has a business rule to make the main phone mandatory if the relationship type is Reseller. User2 must occasionally create records of the Reseller type without having the reseller’s phone number and is blocked by User1’s business rule.

You need to ensure that User2 can enter reseller data into the system.

Which three actions should 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 order you select.

Full Access
Question # 15

You are configuring two command buttons on a form.

The form must display the buttons only if conditions meet a pre-defined criteria.

You need to create rules for the form.

Which rule types should you use?

To answer, select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Full Access
Question # 16

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

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

NOTE: Each correct selection is worth one point.

Full Access
Question # 17

You need to configure the fields with the appropriate type.

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

NOTE: Each correct selection is worth one point.

Full Access
Question # 18

You need to ensure that users can create the required charts.

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

NOTE: Each correct selection is worth one point.

A.

Create a quick view form to show the Accounts entity.

B.

Configure filter fields in the Annual revenue field.

C.

Add the Facility field to the account form.

D.

Delete the Annual revenue field from the account form.

E.

Create a view with annual revenue sorted lowest value to highest value.

Full Access
Question # 19

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.

Full Access
Question # 20

You need to create an application to deploy to other pharmacies. What should you do?

A.

Navigate to Customize the System and export everything to a managed solution.

B.

Recreate customizations in a new environment.

C.

Export the solution as a managed solution.

D.

Write a Web API to move customizations.

Full Access
Question # 21

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

What should you do?

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.

Full Access
Question # 22

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

Which code segment should you use?

A.

formContext.data.addOnLoad(myFunction)

B.

formContext.data.removeOnLoad(myFunction)

C.

formContext.data.entity.addOnSave(myFunction)

D.

addOnPreProcessStatusChange

E.

formContext.data.isValid()

Full Access
Question # 23

You need to handle errors in UpdateRecord.js.

Which code segment should you add at line UR06?

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

Full Access
Question # 24

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.

Full Access
Question # 25

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.

A.

Azure Function that uses the Discovery service

B.

workflow extension

C.

Azure Function that uses a listener

D.

Power Automate flow

Full Access
Question # 26

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

What is the primary cause?

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.

Full Access
Question # 27

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.

Full Access
Question # 28

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.

Full Access
Question # 29

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.

Full Access
Question # 30

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

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.

Full Access
Question # 31

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.

Full Access
Question # 32

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

Which code segment should you use?

A.

formContext.data.entity.addOnSave(myFunction)

B.

formContext.data.addOnLoad(myFunction)

C.

formContext.data.removeOnLoad(myFunction)

D.

addOnPreProcessStatusChange

E.

formContext.data.isValid()

Full Access
Question # 33

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.

Full Access
Question # 34

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

Full Access
Question # 35

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

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.

Full Access
Question # 36

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.

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.

Full Access
Question # 37

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.

Full Access
Question # 38

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.

Full Access
Question # 39

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.

Full Access
Question # 40

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

A.

not contains(new_dataid, ")

B.

new_dataid eq null

C.

Dataldnenull

D.

new dataid ne null

Full Access
Question # 41

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

A.

system settings

B.

plug-in secure configurations

C.

records in a new configuration table

D.

environment variables

Full Access
Question # 42

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

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

Full Access
Question # 43

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.

Full Access
Question # 44

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

A.

connection

B.

service endpoint

C.

custom connector

D.

Accoun table

Full Access
Question # 45

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.

Full Access
Question # 46

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.

Full Access
Question # 47

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.

Full Access
Question # 48

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

What do you identify?

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.

Full Access
Question # 49

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.

Full Access
Question # 50

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

What should you create?

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

Full Access
Question # 51

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.

Full Access
Question # 52

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.

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

Full Access
Question # 53

You need to improve the efficiency of counting warehouse inventory.

What should you create?

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

Full Access
Question # 54

You need to improve warehouse counting efficiency.

What should you create?

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

Full Access
Question # 55

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.

A.

LookUp to Filter

B.

Filter to LookUp

C.

Search to LookUp

D.

LookUp to Search

Full Access
Question # 56

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.

Full Access
Question # 57

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

What should you create?

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

Full Access
Question # 58

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

Which markup segment should you use?

A)

B)

C)

D)

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Full Access
Question # 59

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

What should you create?

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.

Full Access
Question # 60

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

What should you create?

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.

Full Access
Question # 61

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?

A.

asynchronous

B.

atomicity

C.

transfer

D.

synchronous

Full Access
Question # 62

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

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.

Full Access
Question # 63

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

What should you do?

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.

Full Access
Question # 64

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.

Full Access