Practice Free PL-400 Exam Online Questions
DRAG DROP
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.

Explanation:
Box 1: Logic Apps
Scenario: Ecommerce sales orders must be integrated into Dynamics 365 Finance and then exported to Azure every night.
For integration with Dynamics 365 Logic Apps can be used. It also supports scheduled actions.
For integration with Azure use Logic Apps, instead of Power Automate.
Incorrect Answers:
Workflow does not support run on schedule.
Power Automate does not support Azure integration. (For integration with Dynamics 365 Power Automate can be used. It also supports scheduled actions.)
Box 2: Power Automate
Scenario: Submitted customer surveys must generate an email to the correct department. Approval and follow-up must occur within a week.
Power Automate has approval flows.
Incorrect Answers:
Workflow does not support Approval workflows.
Reference:
https://docs.microsoft.com/en-us/microsoft-365/community/power-automate-vs-logic-apps
https://docs.microsoft.com/en-us/power-automate/replace-workflows-with-flows
A multinational company requires that all phone numbers be standardized as country code + area code + phone number.
The application design team decides that a custom PowerApps component framework (PCF) control should be used to prompt users for an area code and correctly format the phone number.
You need to get the list of valid area codes when a contact record is opened and before the user enters a new phone number.
In which function should you call webAPI.retrieveMultipleRecords?
- A . notifyOutputChanged
- B . init
- C . getOutputs
- D . updateView
D
Explanation:
The updateView method will be called when any value in the property bag has changed. This includes field values, data-sets, global values such as container height and width, offline status, component metadata values such as label, visible, etc.
Set the value of the field component to the raw value from the configured field.
Note: webAPI.retrieveMultipleRecords retrieves a collection of entity records.
Reference: https://docs.microsoft.com/en-us/powerapps/developer/component-framework/reference/control/updateview
HOTSPOT
You are developing a Power Platform solution that uses a plug-in.
The plug-in includes the following code (line numbers are included for reference).
The plug-in includes a step that is registered in the execution pipeline within the PreOperation stage for the Create message.
For each of the following statements, select Yes if the statement is true. Otherwise, select No. NOTE: Each correct selection is worth one point.

A company designs a solution that contains a new real-time workflow. The workflow populates a lookup column that has a default value.
A managed solution is imported to the test environment.
An error occurs when a test engineer attempts to create a record. The error message states, "Record is not available.”
You need to resolve the error.
What should you do?
- A . Add missing lookup table records to the solution.
- B . Go to the test environment and manually create missing lookup table records.
- C . Use the Configuration Migration Tool to extract the lookup table data from the development environment and import it to the test environment.
HOTSPOT
The following code updates the customer size code choice column on the Account table if the number of employees column value is greater than 100.
Line numbering is provided for information only.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.

A company designs a solution for use in an international organization.
The solution must provide multiple Ul languages and currencies.
You need to move components to include them as part of the solution.
Which three component types can you move? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
- A . custom entity
- B . modified standard security role
- C . currencies enabled in the environment
- D . scheduled power automate flow
- E . available Ul languages
You are creating a Power Apps Component Framework (PCF) component.
You add the following markup to the component manifest. (Line numbers are included for reference only.)
You need to complete the component manifest.
Which XML markup segment should you insert at line 03?
A)
B)
C)
D)
E)
- A . Option A
- B . Option B
- C . Option C
- D . Option D
- E . Option E
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
HOTSPOT
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.

Explanation:
Box 1 = Event based
Box 2 = Update
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.

Explanation:
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.
Reference: https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/why-cds-any-type-app