Free Demo Questions

Test Online Free Microsoft PL-400 Exam Questions and Answers

Practice a live sample before buying full access. This page keeps the free PL-400 question set organized by page so visitors and search engines can reach the canonical -questions.html URL directly.

Updated Feb 10, 2026 93 Questions 7 Pages
Page 1 of 7
Next Page
Question 1 Written Answer
HOTSPOT
A client is deploying Dynamics 365 Finance without any third-party add-ons.
You need to select the appropriate solutions for the client.
What should you select? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.


Answer:


Explanation:
Graphical user interface, text, application
Description automatically generated
Box 1: Out-of-the-box
Box: 2: Workflow
Question 2 Written Answer
HOTSPOT
You are developing a Web API for a company.
You need to implement the appropriate operations to meet the company’s requirements.
What should you implement? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.


Answer:


Explanation:
Box 1: Functions
Box 2: Actions
Box 3: Complex types
Complex types are keyless named structured types consisting of a set of properties. Complex types are commonly used as property values in model entities, or as parameters or return values for operations.
Question 3 Written Answer
DRAG DROP
You are creating a flow using the Common Data Service (CDS) connector.
You need to select the appropriate triggers.
Which triggers should you use? To answer, drag the appropriate triggers to the correct scenarios. Each trigger 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.


Answer:

Question 4 Selectable Answer
You need to ensure that Adventure Works Cycles can track information from visitors to bike fairs.
What should you create?

Answer:
Explanation:
Scenario:
Qualified leads must be collected from local bike fairs.
Adventure Works Cycles uses a Power Apps app for local bike fairs to attract new customers.
By using a Dynamics 365 connector, you can create flows that initiate when an event occurs in Dynamics 365,
or some other service, which then performs an action in Dynamics 365, or some other service.
In Power Automate, you can set up automated workflows between your favorite apps and services to
synchronize files, get notifications, collect data, and more.
Reference: https://docs.microsoft.com/en-us/power-automate/connection-dynamics365
Question 5 Written Answer
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.


Answer:


Explanation:
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.
Question 6 Written Answer
HOTSPOT
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.


Answer:


Explanation:
Box 1: Lookup
Fields for the doctor’s name and phone number must be displayed in the customer record.
Lookup: A field that allows setting a reference to a single record of a specific type of entity.
Box 2: Calculated
Refill dates for customer prescriptions should be automatically determined and a notification should be sent to the customer.
Calculated field: Contains calculations that use fields from the current entity or related parent entities.
Box 3: Text
Field data type: Single Line of Text:
This field can contain up to 4,000 text characters. You can set the maximum length to be less than this. This field has several format options that will change the presentation of the text. These options are Email, Text, Text Area, URL, Ticker Symbol, and Phone.
Question 7 Written Answer
DRAG DROP
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.


Answer:


Explanation:
Question 8 Selectable Answer
A financial services company uses the Common Data Service (CDS) to develop solutions.
The company uses development and production instances.
You need to move solutions from the development instance to the production instance.
What are two possible ways to achieve this goal? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.

Answer:
Explanation:
A: When you import a managed solution, all component changes will be brought into the environment in a published state.
B: You can apply patches to either managed or unmanaged solutions and include only
changes to entities and related entity assets. Patches do not contain any non-customized system components or relationships that it dependents upon because these components already exist in the deployed-to organization. At some point in your development cycle, you can roll up all the patches into a new solution version to replace the original solution that the patches were created from.
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/import-update-export-solutions
https://docs.microsoft.com/en-us/power-platform/alm/create-patches-simplify-solution-updates
Question 9 Selectable Answer
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?

Answer:
Explanation:
Conditional formatting in Power Apps can be done with formulas.
Reference: https://powerapps.microsoft.com/en-us/blog/conditional-formatting-in-powerapps/
Question 10 Written Answer
HOTSPOT
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.


Answer:


Explanation:
Entity: LogicalName
Querying the EntityMetadata entity type:
GET [Organization URI]/api/data/v9.0/EntityDefinitions(LogicalName='account')
Attribute: LogicalName
Retrieving attributes:
GET [Organization URI]/api/data/v9.0/EntityDefinitions(LogicalName='account')/Attributes(
Relationship: SchemaName
Querying relationship metadata:
Entity relationships can also be queried using the RelationshipDefinitions entity set. You can use a query like the following to get the SchemaName property for every relationship.
GET [Organization URI]/api/data/v9.0/RelationshipDefinitions?$select=SchemaName
Global Option Set: Name
Querying Global OptionSets:
GET /api/data/v9.0/GlobalOptionSetDefinitions(Name='metric_goaltype')
Note: Retrieving items by name is generally easier because you probably already have some reference to the metadata item name in your code. The following table lists the alternate key properties for retrieving metadata items by name.


Question 11 Selectable Answer
A company uses Common Data Service rollup fields to calculate insurance exposure and risk profiles for customers.
Users report that the system does not update values for the rollup fields when new insurance policies are written.
You need to recalculate the value of the rollup fields immediately after a policy is created.
What should you do?

Answer:
Explanation:
As a system administrator, you can modify the rollup job recurrence pattern, postpone, pause, or resume the rollup job.
To pause, postpone, resume, or modify the recurrence pattern, you must view the system jobs. More information View Rollup jobs
On the nav bar, choose Actions and select the action you want.
For the Calculate Rollup Field job, the available selections are: Modify Recurrence, Resume, Postpone, and Pause.
For the Mass Calculate Rollup Field job, the available selections are: Resume, Postpone, and Pause.
Note: Calculate Rollup Field is a recurring job that does incremental calculations of all rollup columns in the existing rows for a specified table. There is only one Calculate Rollup Field job per table. The incremental calculations mean that the Calculate Rollup Field job processes the rows that were created, updated, or deleted after the last Mass Calculate Rollup Field job finished execution. The default maximum recurrence setting is one hour. The job is automatically created when the first rollup column on a table is created and deleted when the last rollup column is deleted.
Reference: https://docs.microsoft.com/en-us/powerapps/maker/data-platform/define-rollup-fields
Question 12 Selectable Answer
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?

Answer:
Explanation:
User5 receives the error message: ‘Endpoint unavailable’ during a test of the technician dispatch ISV solution.
When you choose to use a synchronous execution mode any failure will be reported back to the user of the application with an Endpoint unavailable error dialog informing the user that the webhook service endpoint may be configured incorrectly or is not available.
Reference: https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/use-webhooks
Question 13 Written Answer
HOTSPOT
An organization uses Common Data Service.
The organization’s IT helpdesk requires a single-page web application to monitor and manage Data Export Service. The app must access Data Export Service securely. The app must also permit helpdesk users to perform a limited set of functions.
You need to create a single-page app.
Which options should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.


Answer:


Explanation:
Table
Description automatically generated with medium confidence
Box 1: Register the app in Azure Active Directory
Box 2: Use FetchXML queries
The failure entries can be retrieved through the Get the failure details for a given Profile request. The response returns a URI to an Azure blob that contains the failure information.
Each line has the following comma-separated fields (newlines added for clarity):
Entity: <entity-name>,
RecordId: <”N/A” | guid>,
NotificationTime: <datetime>,
ChangeType: <sync-type>,
FailureReason: <description>
Note: FetchXML is a proprietary XML based query language of Microsoft Dataverse used
to query data using either the Web API or the Organization service. It's based on a schema that describes the capabilities of the language. The FetchXML language supports similar query capabilities as query expressions.
Question 14 Selectable Answer
You need to create an application to deploy to other pharmacies.
What should you do?

Answer:
Explanation:
When you export a managed solution, it contains all the changes that have been applied for that solution into a file that you can then import into a different Dataverse environment.
Reference: https://docs.microsoft.com/en-us/powerapps/developer/data-platform/introduction-solutions
Question 15 Written Answer
HOTSPOT
You need to configure the address verification API.
Which values should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.


Answer:


Explanation:
Box 1 = northwind_ValidateAddress
Box 2 = Synchronous
Showing page 1 of 7
Next Page