Microsoft PL-400 Exam Before 2021, candidates must take the MB-400 exam to become certified. Microsoft PL-400 exam: “Microsoft Power Platform Developer“.
Now, if you want to get into the field, you have to pass the PL-400 exam to be a part of it. Many candidates are studying hard to take the PL-400 exam, it’s a popular exam, but it’s not easy!

We all know that there are many ways to learn: self-study by reading books, video tutorials, online training, official guidance, free practice test, and brain dumps (https://www.leads4pass.com/pl-400.html)…
I will not evaluate their quality, I will provide several learning methods to help you, candidates can choose according to their actual situation.

Microsoft PL-400 exam practice test

QUESTION 1:

DRAG DROP

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.

Select and Place:

Correct Answer:

QUESTION 2:

HOTSPOT

You are creating a model-driven app to track the time that employees spend on individual projects.

You need to configure the app according to the company\’s requirements.

Which components should you configure?

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

NOTE: Each correct selection is worth one point.
Hot Area:

Correct Answer:

Box 1: View

Box 2: Quick Create

With quick create forms, your app can have a streamlined data entry experience with full support for logic defined by form scripts and business rules.

By default only these system tables have quick create forms: account, campaign response, 1case, competitor, contact, lead, opportunity.

Incorrect Answers:

Quick View A quick view form can be added to another form as a quick view control. It provides a template to view information about a related table row within a form for another table row.

This means your app users do not need to navigate to a different row to see the information needed to do their work.

QUESTION 3:

DRAG DROP

You are creating a business process flow for an organization\’s Request for Quote process.

You need to ensure that the business process flow meets the company\’s requirements.

Which components should you use? To answer, drag the appropriate components to the correct requirements. Each component may be used once, more than once, or not at all.

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

Select the appropriate options in the answer area.

NOTE: Each correct selection is worth one point.

Select and Place:

Correct Answer:

Box 1: Step

Each step represents a field where data can be entered.

Stages tell you where you are in the process, while steps are action items that lead to a desired outcome.

Box 2: Branching condition

You can enhance a business process flow with branching. If you have the create permissions on business process flows, you’ll be able create business process flow with multiple branches by using the If-Else logic.

Box 3: Stage

Each stage contains a group of steps.

Incorrect Answers:

You can use custom controls to add rich visualizations (such as sliders, radial knobs, the LinkedIn control, and more) to business process flows steps and deliver engaging experiences to those who use your business process.

QUESTION 4:

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.

Correct Answer: D

Scenario: Interns can create apps but cannot interact with their own data.

Environment Maker role: Can create new resources associated with an environment, including apps, connections, custom APIs, gateways, and flows using Microsoft Power Automate. However, this role doesn\’t have any privileges to access data within an environment.

System Customizer role: full permission to customize the environment. However, users with this role can only view records for environment entities that they create.

QUESTION 5:

DRAG DROP

A company is creating a new system based on the Common Data Service (CDS).

You need to select the CDS features that meet the company\’s requirements.

Which features should you select? To answer, drag the appropriate features to the correct requirements.

Each feature may be used once, more than once, or not at all.

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

NOTE: Each correct selection is worth one point.

Select and Place:

Correct Answer:

Box 1: Referential

Active/ Cascade Active one-to-many entity relationship: Perform the action on all active referencing entity records associated with the referenced entity record.

Box 2: Cascade User Owner

Cascade User Owned: Perform the action on all referencing entity records owned by the same user as the referenced entity record.

Box 3: Referential Restrict Delete

Restrict: Prevent the Referenced entity record from being deleted when referencing entities exist.

QUESTION 6:

HOTSPOT

A company uses SharePoint for its intranet and other functions. The company has also implemented model-driven apps.

SharePoint users must be able to create contact records in the Common Data Service (CDS), without having to navigate to the model-driven apps.

You need to create a link in SharePoint to open the CDS contact from displaying data from SharePoint.

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

NOTE: Each correct selection is worth one point.

Hot Area:

Correct Answer:

Box 1: main.aspx

Example, to open the Active Contacts view.

https://myorg.crm.dynamics.com/main.aspx?etn=contactandpagetype=entitylistandviewid={00000000-0000-0000-00AA-000010001004}

Box 2: etn

Etn: The logical name of the entity. Important: Do not use the etc (entity type code) parameter that contains an integer code for the entity.

This integer code varies for custom entities in different organizations.

Box 3: Extraqs

Extraqs: Optional for forms. This parameter contains encoded parameters within this parameter.

When you open a new form by using the URL address, you can include arguments in the extraqs parameter to set field values

Note: You must encode the parameters passed in the extraqs parameter. To encode the parameters, use
encodeURIComponent.

To use special characters like “=” or “and” in the parameter values, you must double encode (e.g. to set name to A=BandC, it would be extraqs=name%3DA%253DB%2526C).

Box 4: entitylist

Pagetype: The type of page. There are two possible values:

-entityrecord
Displays an entity record form.
-entitylist

Displays an entity view.

QUESTION 7:

HOTSPOT

A company is building a new model-driven app.

The app must integrate with a number of on-premises and cloud solutions. No VPNs are in place.

You need to determine the method for each integration.

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

NOTE: Each correct selection is worth one point.

Hot Area:

Correct Answer:

Box 1: Webhook With Dataverse, you can send data about events that occur on the service to a web app by using webhooks. A webhook is a lightweight HTTP pattern for connecting web APIs and services with a publish-and-subscribe model. Webhook senders notify receivers about events by making requests to receiver endpoints with some information about the events.

Webhooks enable developers and ISVs to integrate Dataverse data with their own custom code hosted on external services.

Box 2: Azure Service Bus Service Bus provides a secure and reliable communication channel between Dataverse runtime data and external, cloud-based line-of-business apps. This capability is especially useful in keeping disparate Dataverse systems or other Dataverse servers synchronized with business data changes.

Box 3: Azure Event hub Azure Event Hubs is a big data streaming platform and event ingestion service. It can receive and process millions of events per second. Data sent to an event hub can be transformed and stored by using any real-time analytics provider or batching/storage adapters.

Note: The most popular approaches in Dataverse involve webhooks, Azure messaging (Service Bus, Event Hubs), Azure Logic Apps, or Power Automate.

QUESTION 8:

You are designing a one-way integration from the Common Data Service to another system.

You must use an Azure Function to update the other system.

The integration must send only newly created records to the other system.

The solution must support scenarios where a component of the integration is unavailable for more than a few seconds to avoid data loss.

You need to design the integration solution.

Solution: Configure the Azure Function with a timer trigger that runs every five minutes.

The function will query the Common Data Service and process records created in the last five minutes.

Does the solution meet the goal?

A. Yes
B. No

Correct Answer: B

Instead use Azure Service Bus queue solution with asynchronous communication.

QUESTION 9:

You are creating an integration that uses an Azure function to create records in the Common Data Service when leads are submitted from your company website.

You create and configure a Common Data Service application user.

You do not have administrator access to the Common Data Service environment you are using for access to Azure Active Directory.

Company policy dictates that service accounts must be used for integrations, and integrations must not be granted privileges beyond what is needed.

You need to recommend actions that an administrator should perform to configure access for the Azure Function.

Which three actions should you perform? Each correct selection presents part of the solution.

NOTE: Each correct selection is worth one point.

A. Create an application registration in Azure Active Directory.

B. Assign the system administrator security role to the application user.

C. Assign the Power Platform administrator role to the application user in Azure Active Directory.

D. Create a new security role with the minimum required permissions and assign to the application user.

E. Grant the application delegated permissions to the Dynamics CRM API in Azure Active Directory.

F. Deploy Azure B2B guest permissions to the application user.

Correct Answer: ADE

QUESTION 10:

You are creating a Power Apps app that retrieves customer information from Azure Active Directory when you use the app to look up a customer record.

You create an Azure Function by using JSON code to retrieve the customer information.

You need to make the application work.

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 Power Automate flow to import data.

B. Create a custom connector that uses the Azure Function API.

C. Copy your JSON code to the app.

D. Create a custom connector that uses the JSON code.

E. Create an API definition for the Azure Function.

Correct Answer: BE

E: Before exporting an API, you must describe the API using an OpenAPI definition.

B: This OpenAPI definition contains information about what operations are available in an API and how the request and response data for the API should be structured.

PowerApps and Microsoft Flow can create custom connectors for any OpenAPI 2.0 definition.

QUESTION 11:

A travel company plans to track the address of places their clients visit in an entity named Destination.

Client information is captured as contact records.

Client records include links to the places that clients visit.

The company must be able to link multiple rating records to the new address record.

You find a custom Rating entity that is incomplete.

You need to expand the Rating entity to include contact, address, and rating information in one place.

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

NOTE: Each correct selection is worth one point.

A. Create a 1:N relationship between the Contact system entity and the Address system entity named Destination.

B. Create a mapping for the Contact ?Rating relationship.

C. Create a 1:N relationship between the Address system entity and the Rating entity.

D. Create a 1:N relationship between the Contact system entity and the Rating entity.

E. Create a mapping for the Destination ?Rating relationship.

F. Create a 1:N relationship between the Destination entity and the Rating entity.

Correct Answer: ACE

QUESTION 12:

HOTSPOT

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.

Hot Area:

Correct Answer:

Box 1: No

Box 2: Yes

ContinueOnError: When true, continue processing the next request in the collection even if a fault has been returned from processing the current request in the collection.

When false, do not continue processing the next request.

ReturnResponses: When true, return responses from each message request processed. When false, do not return responses.

When false, the Responses collection will not be empty if errors are returned. If errors are returned, there will be one response item in the collection for each processed request that returned a fault and Fault will be set to the actual fault that occurred.

Box 3: No

Box 4: Yes

For example, in a request collection that contains six requests where the third and fifth request return faults, the following table indicates what the Responses collection would contain.

ContinueOnError=true, ReturnResponses=false: 2 response items: 2 have Fault set to a value.

QUESTION 13:

HOTSPOT

A company has a model-driven app.

A custom button on a form calls a JavaScript function that validates form data fields and creates a web basket.

The JavaScript function then displays a message to the user.

Users are located in the United States, which uses ISO Code 1033, and France, which uses ISO Code 1036.

Users in France report that the message displays in English.

You need to modify the RibbonDiffXml file to ensure that messages appear in the user\’s language.

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

NOTE: Each correct selection is worth one point.

Hot Area:

Correct Answer:

In addition to data values, you can retrieve client context information by using .

You can use the following options as the value for the CrmParameter element: OrgName, OrgLcid, and UserLcid.

Box 2: UserLcid

userLCID is the language code of the current user.

Note: A locale is a set of user preference information related to the user\’s language.

The locale determines how dates, times, currencies, and numbers are formatted, how items are alphabetically sorted, and how strings are compared.

The locale identifier (LCID) is a 32-bit value that uniquely defines a locale.


The above PL-400 exam questions and answers are available for online download: https://drive.google.com/file/d/1aL2EaFn-UUDCff8opWOk2ZE-u97HK39_/

Get more PL-400 exam questions and answers Download Microsoft PL-400 Dumps (PDF+VCE): https://www.leads4pass.com/pl-400.html (Total Questions: 219 Q&A)

All you need to do is practice the 219 latest PL-400 exam questions provided by Lead4Pass to make sure you pass the exam 100%.

Author