The latest Lead4Pass PL-400 dumps contain 315 exam questions and answers in the most popular PDF and VCE study formats to help you practice with ease!

Both learning formats contain the latest exam questions and answers, and you can choose the learning style you are used to, now! Use the Best Test Prep Solutions: Lead4Pass PL-400 dumps with PDF and VCE: https://www.leads4pass.com/pl-400.html to help you pass the exam with ease.

And!Lead4Pass authorizes to share a copy of the latest Microsoft PL-400 dumps exam questions online practice test:

FromNumber of exam questionsLast updateOnline Download
Lead4Pass13PL-400 dumpsPL-400 PDF
NEW QUESTION 1:

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 on the review screen.

You are developing a model-driven app for a company.

When you create a new Account record, you must automatically display a form to collect data that is needed to create a Contact record. The form must switch to the appropriate form layout based on the contact type.

You open the Contact form by using JavaScript. You pass the contact type information to the form by using the Xrm.Navigation. open-form function. An OnLoad event handler in the Contact form processes the data and shows only the appropriate sections of the form for the given contact type.

You need to configure the receiving form to accept the data parameter.

Solution: In the form editor, add a query string parameter for the data parameter.

Does the solution meet the goal?

A. Yes

B. No

Correct Answer: A

By default, model-driven apps allow a specified set of query string parameters to be passed to a form. You use these parameters to set default values when you create a new record in the application. Each parameter must use a standard naming convention that includes a reference to the column’s logical name.

There are two ways to specify which query string parameters will be accepted by the form:
1.
Edit form properties
2.
Edit form XML

When you edit a form, on the Home tab in the Form group, select Form Properties. In the Form Properties dialog box, select the Parameters tab.

Use this tab to modify the names and data types that the form allows.

Reference:

https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/configure-form-accept-custom-querystring-parameters

NEW QUESTION 2:

You develop a model-driven app to manage customer information. You have the system administrator security role in all environments.

You create a business process flow that is associated with the Contact table. You grant users Create, Read, and Write
permissions on the business process flow.

Users report that the new business process flow does not appear when the users create new contact records. You verify that you can view the business process flow when you sign into the app and create a new contact record.

You need to resolve the issue.

What should you do?

A. Grant users the Run Flows privilege.

B. In the app designer, ensure that the business process flow is added to the app.

C. Grant users the Organization Read permission on the Process table.

D. Open the business process flow and associate the flow with the user security roles by using the Edit security button on the command bar.

Correct Answer: D

Configure Security Role In Dynamics 365 Business Process Flow

Here are the steps to configuring security roles for a business process flow in Dynamics 365:

Go to Setting > Security > Security Roles
Choose the security role you want to add to the business process flow of your choice;
Go to the Business Process Flows tab;
You can view the existing security roles, if any, and their associated data privileges like create, read, delete, and more.

From this information, you can get to know which business process flows can be used for the particular security role you have chosen;

You can add the security privileges to the selected security role by checking on the corresponding privileges;

Then click on save and close.

Reference:
https://www.gestisoft.com/blog/configure-security-role-in-dynamics-365-business-process-flow

NEW QUESTION 3:

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 on the review screen.

You are designing a one-way integration from the Microsoft Dataverse 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: Register a service endpoint in the Dataverse instance that connects to an Azure Service Bus queue.

Create and register an Azure-aware plug-in that uses the service endpoint.
Register a step on the plug-in that runs asynchronously on the record\’s Create message and in the post-operation stage.

Configure the Azure Function to process records as they are added to the queue.

Does the solution meet the goal?

A. Yes

B. No

Correct Answer: A

Plug-ins are one of two methods used to initiate posting the message containing the data context to the Azure Service Bus, the other method being a custom workflow activity.

Note: Microsoft Dataverse supports integration with Azure.

For the Dataverse and Azure connection to work, there must be at least one solution in an Azure Service Bus solution account, where the solution contains one or more service endpoints.

For a queue endpoint contract, a listener doesn’t have to be actively listening.

Reference:
https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/azure-integration

NEW QUESTION 4:

You create a plug-in to validate data.

Users report that validation is not working as expected.

You need to debug the plug-in.

Which tool should you use?

A. Plug-in profiler

B. Power Platform Tools for Visual Studio

C. Plug-in dashboard

D. Plug-in Registration Tool

Correct Answer: A

Because the plug-in executes on a remote server, you cannot attach a debugger to the plug-in process. The plug-in profiler captures a profile of an executing plug-in and allows you to re-play the execution of the plug-in using Visual Studio on your local computer.

Install plug-in profiler

There are two tools available from which to run the Plug-in Profiler: the Plug-in Registration Tool and Power Platform Tools for Visual Studio.

Start profiling

Follow these steps to begin profiling a plug-in\’s execution.

1.
In the Plug-in Registration tool, select the (Step) BasicPlugin.FollowupPlugin: Create of account step you registered earlier, and click Start Profiling.
2.
When presented with the Profiler Settings dialog, accept the default settings and click OK to close the dialog.

Reference: https://docs.microsoft.com/en-us/power-apps/developer/data-platform/tutorial-debug-plug-in

NEW QUESTION 5:

HOTSPOT

You need to configure elements in the manifest for the PCF control used to display local time.

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

NOTE: Each correct selection is worth one point.

Hot Area:

Latest pl-400 dumps practice questions 5

Correct Answer:

Latest pl-400 dumps practice questions 5-1

Box 1: =”DateAndTime.DateAndTime”

Issue: The value for the field used by the PCF control to display local time is saved to Microsoft Dataverse each time an active application record is opened.

The of-type property value must be one of the following:
*
DateAndTime.DateAndTime – Displays date and time.
*
Etc.
Incorrect:
*
Lookup. Simple – Allows for a single reference to a specific table. All custom lookups are this type.
*
Value elements that are not supported

Following of-type property values are not supported currently:

Whole.TimeZone – This option displays a select list of time zones such as (GMT-12:00) International Date Line West and (GMT-08:00) Pacific Time (US and Canada). Each of these zones is stored as a number. For example, for the time zone (GMT-08:00) Pacific Time (US and Canada), the TimeZoneCode is 4.

Box 2: Whole.None

Type Groups
This means that you can have a single name to refer to multiple property types.

The following lines can be included in the generated ControlManifest.input.xml, however, it has been commented out by default.

Whole.None Currency FP Decimal

Reference: https://sharepains.com/2020/07/07/developing-code-components-in-power-apps/

NEW QUESTION 6:

HOTSPOT

You need to implement the driving record check functionality.

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

NOTE: Each correct selection is worth one point.

Hot Area:

Latest pl-400 dumps practice questions 6

Correct Answer:

Latest pl-400 dumps practice questions 6-1

Box 1: After the address validation field changes on the screen Step 1, comments: The address verification process provides a response almost immediately on the screen

Verification process

Latest pl-400 dumps practice questions 6-2

Box 2: Cloud Flow Driving record verification The company has provided an OpenAPI document to describe its RESTFUL API.

Use Custom APIs to create your own APIs in Dataverse. You can consolidate one or more operations into a Custom API that you and other developers can call in their code or from Power Automate. The Microsoft Dataverse connector enables calling actions in Power Automate.

Reference: https://docs.microsoft.com/en-us/power-apps/developer/data-platform/custom-api

NEW QUESTION 7:

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 on the review screen.

A university implements Dynamics 365 Sales. Several departments use opportunity records to bid for funding for projects within their own departments. You configure the system to ensure that each department can only work on its own records.

Employees in multiple departments often need to work together on an opportunity. Employees report that they are not able to see opportunities from other departments.

You need to ensure that employees from more than one department can work on the same opportunities when necessary.

Solution: Share the individual opportunity that members of one department are working on with all members of the second department, and give those members the appropriate permissions.

Does the solution meet the goal?

A. Yes

B. No

Correct Answer: B

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

Two security models can be used for hierarchies, the Manager hierarchy and the Position hierarchy. The Position hierarchy allows data access across business units. If you are a financial organization, you may prefer the Manager hierarchy model, to prevent managers from accessing data outside of their business units. However, if you are part of a customer service organization and want the managers to access service cases handled in different business units, the Position hierarchy may work better for you.

Note: The hierarchy security model is an extension of the existing security models that use business units, security roles, sharing, and teams. It can be used in conjunction with all other existing security models. The hierarchy security offers more granular access to records for an organization and helps to bring maintenance costs down.

Reference: https://docs.microsoft.com/en-us/power-platform/admin/hierarchy-security

NEW QUESTION 8:

You are a Power Apps maker creating a chatbot for a website.

The chatbot must recognize geographic attributes to enable additional functionality.
You need to recommend a feature. What should you recommend?

A. Fallback topic

B. Power Automate Flow

C. Bot Service compliance

D. Slot filling

Correct Answer: D

Custom entities

The prebuilt entities cover commonly used information types, but on some occasions, such as when building a bot that serves a specific purpose, you\’ll need to teach the bot\’s language understanding model some domain-specific knowledge.

Slot filling

Slot filling is a natural language understanding concept that means saving an extracted entity to an object. However, in Power Virtual Agents, slot filling means placing the extracted entity value into a variable.

Incorrect:

*Fallback topic In some scenarios, you might want to customize how the bot behaves when user input doesn’t trigger any topic. For example, you can build a catchall topic to capture unrecognized user intent or use a topic to call back-end systems or route to existing services.

Customize these fallback behaviors by adding the system Fallback topic. You can also customize the Fallback topic itself, similar to most other system topics.

Reference: https://learn.microsoft.com/en-us/power-virtual-agents/advanced-entities-slot-filling
https://learn.microsoft.com/en-us/power-virtual-agents/authoring-system-fallback-topic

NEW QUESTION 9:

An organization plans to set up a secure connector for Power Apps. The App will capture tweets from Twitter about the organization\’s upcoming product for sales follow-up.

You need to configure security for the app.

Which authentication method should you use?

A. OAuth

B. API key

C. Windows authentication

D. Kerberos authentication

E. Basic authentication

Correct Answer: A

Configure OAuth2 provider settings for portals.
The OAuth 2.0-based external identity providers involve registering an “application” with a third-party service to obtain a “client ID” and “client secret” pair.

The supported providers are:

1.
Microsoft Account
2.
Twitter
3.
Facebook
4.
Google
5.
LinkedIn
6.
Yahoo

Reference: https://docs.microsoft.com/en-us/powerapps/maker/portals/configure/configure-oauth2-settings

NEW QUESTION 10:

You are deploying a Power Apps app that uses the custom connector for ServiceNow.

The app loads very slowly for some users. You determine that all records from ServiceNow are being retrieved for every user.

The app must load only incidents that are assigned to each user.

You need to limit the number of records that the connector returns.

What should you do?

A. Apply a Lifecycle Services asset scope

B. Apply a business process flow

C. Apply the Azure APIM parameter

D. Apply a connector policy template

Correct Answer: D

You can configure policy templates for custom connectors. Policies allow you to modify the behavior of a custom connector at runtime. You can use policies to perform data conversion, route requests, set parameter values, and more.

You can configure policies directly in the custom connector API properties file before import, or you can do it from the maker portal in the custom connector designer by applying policy templates.

Note: ServiceNow Action: GetRecords Summary: List Records Description: Gets records of a certain ServiceNow object type like \’Incidents\’ Syntax: ServiceNow.GetRecords (string table type, [advanced]

[Optional]boolean sysparm_display_value, [advanced][Optional]boolean sysparm_exclude_reference_link,

[advanced][Optional]string sysparm_query, [advanced][Optional]integer sysparm_limit, [advanced][Optional]integer sysparm_offset)

Reference: https://docs.microsoft.com/en-us/learn/modules/policy-templates-custom-connectors/
https://www.carlosag.net/PowerApps/Connectors/ServiceNow

NEW QUESTION 11:

DRAG DROP

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

You need to select the Common Data Service 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 need to drag the split bar between panes or scroll to view content.

NOTE: Each correct selection is worth one point.
Select and Place:

Latest pl-400 dumps practice questions 11

Correct Answer:

Latest pl-400 dumps practice questions 11-1

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.

Reference: https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/configure-entity-relationship-cascading-behavior

NEW QUESTION 12:

You are configuring a custom connector for a web service. The web service is hosted in two different regions. The web service URL includes a common domain name and a unique sub-domain for each region.

The custom connector must allow the region to be entered for additional regions when creating the connection.

You need to create a policy template.

Which template type should you use?

A. Set HTTP header

B. Route request

C. Set host URL

D. Set query string parameter

Correct Answer: C

Q: My APIs use a dynamic host. How do I implement them with OpenAPI?

A: Policy templates can be used to dynamically modify the host at runtime.

Set Host URL replaces the host URL with the URL generated from the template. This template is available in Power Apps and Power Automate.

The target use cases for this template are scenarios where the request has to be routed to a backend host URL which is dynamic and depends on one or more connection parameters, query parameters, or headers.

The URL template parameter supports expressions to enable this scenario and the operations parameter allows you to scope down the application to a specific subset of operations if needed.

If you use this template, please keep in mind that the host url defined in the connector will no longer be relevant for the corresponding operations since it will always be replaced by the value evaluated by this template.

Incorrect:
*
Set HTTP Header

Assigns a value to an existing response and/or request header or adds a new response and/or request header. This template is available in Power Apps and Power Automate.

The target use case for this policy template is to override or add information to an HTTP request or response.
*
Route Request
Routes incoming requests to a specified endpoint on the same service. This template is available in Power Apps and Power Automate.

One of the most common use cases of this template is to support multiple versions of an operation calling the same endpoint on the service. This template enables you to overcome the limitation of not being able to have two or more operations to have the same path in the swagger.
*
The set query string parameter
Adds or updates the value of the request query string parameter This template is available in Power Apps and Power Automate.

The target use case for this scenario is to override or add information to a query string parameter.

Reference: https://learn.microsoft.com/en-us/connectors/custom-connectors/faq https://learn.microsoft.com/en-us/connectors/custom-connectors/policy-templates/dynamichosturl/dynamichosturl

NEW QUESTION 13:

DRAG DROP

An international organization has a series of client-server applications that manage red light cameras and traffic violations across a wide geographic region. The daily volume of traffic violations is very high and growing.

You plan to use Microsoft Power Platform apps to manage the following types of data:

1.
Existing vehicle licensing data must be imported into Common Data Service and easily queried.

2.
Red light camera images must be stored in a repository for later analysis.

3.
Information about traffic violations must be stored and related to vehicle details.

You need to select data storage mechanisms for the new apps.

Which data storage mechanisms should you use? To answer, drag the appropriate data storage mechanisms to the correct data types. Each storage mechanism 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.

Select and Place:

Latest pl-400 dumps practice questions 13

Correct Answer:

Latest pl-400 dumps practice questions 13-1

Box 1: Entity

Existing vehicle licensing data must be imported into Microsoft Dataverse and easily queried.
Virtual tables (also known as virtual entities) enable the integration of data residing in external systems by seamlessly representing that data as tables in Microsoft Dataverse, without replication of data and often without custom coding.

A virtual table is a definition of a table in the Dataverse platform without the associated physical tables for table instances created in the Dataverse database. Instead during runtime, when a table instance is required, its state is dynamically retrieved from the associated external system.

The following data providers ship with Dataverse:

An OData v4 provider is included with the service and is installed by default. This provider supports to create, read (retrieve, retrieve multiple), update, and delete operations.

An Azure Cosmos DB

Box 2: Azure Storage Blob

Red light camera images must be stored in a repository for later analysis.

Use Azure Storage Blob for binary data.

Azure Blob storage stores massive amounts of unstructured object data, such as text or binary data.

Box 3: Azure Cosmos DB
Information about traffic violations must be stored and related to vehicle details.

Reference:
https://docs.microsoft.com/en-us/power-apps/developer/data-platform/virtual-entities/get-started-ve
https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blobs-introduction


Every exam question and answer contained in Lead4Pass PL-400 dumps has been reviewed by Microsoft’s professional team, and has been actually verified to be really effective!

More importantly! Every update will share some exam questions for you to practice online for free!

Using Lead4Pass PL-400 dumps with PDF and VCE: https://www.leads4pass.com/pl-400.html as a pre-exam preparation solution will ensure you 100% success in passing the exam.

Lead4Pass PL-400 is updated throughout the year! Any time you use the Lead4Pass PL-400 dumps is valid!

Author