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 2 of 7
Question 16 Selectable Answer
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?

Answer:
Question 17 Selectable Answer
You create a Power Automate flow that retrieves data from a proprietary database.
You need to ensure that the flow works for other users.
Which two actions should you perform? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.

Answer:
Explanation:
Share the flow and the custom connector with users.
Reference: https://docs.microsoft.com/en-us/connectors/custom-connectors/share
Question 18 Written Answer
HOTSPOT
You need to develop a set of Web API’s for a company.
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
most functions and services that are stateless and do not have side effects.
Box 2: Actions
Actions can have side effects.
Box 3: Complex types
Question 19 Selectable Answer
A company manages capital equipment for an electric utility company. The company has a SQL Server database that contains maintenance records for the equipment.
Technicians who service the equipment use the Dynamics 365 Field Service mobile app on tablet devices to view scheduled assignments. Technicians use a canvas app to display the maintenance history for each piece of equipment and update the history.
Managers use a Power BI dashboard that displays Dynamics 365 Field Service and real-time maintenance data.
Due to increasing demand, managers must be able to work in the field as technicians.
You need to design a solution that allows the managers to work from one single screen.
What should you do?

Answer:
Explanation:
Power BI enables data insights and better decision-making, while Power Apps enables everyone to build and use apps that connect to business data. Using the Power Apps visual, you can pass context-aware data to a canvas app, which updates in real time as you make changes to your report. Now, your app users can derive business insights and take actions from right within their Power BI reports and dashboards.
Reference: https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/powerapps-custom-visual
Question 20 Selectable Answer
A company implementsDynamics 365 Customer Service. The company deploys synchronous plug-ins for the PreOperation and PostOperation stages on create and for the PostOperation stage on update for processing different case type.
Users experience errors when updating cases. The plug-in trace log files show that the PostOperation plug-in update of case times out after two minutes.
You perform basic testing and discover that this plug-in is triggered on every update of a case. You examine the code and discover that the plug-in retrieves all columns for the updated case record performing its work.
You need to reduce the number of errors. You need to achieve this goal with the test amount of changes.
Solution:
* In the Plug-in Registration tool, add a post Image to the plug-in step and include the Fields that the plug-in needs.
* Remove the retrieves statement from the plug-in code and reference the post image.
Does the solution meet the goal?

Answer:
Question 21 Written Answer
HOTSPOT
A company must copy customer account data changes from a Common Data Service (CDS) instance into an external system.
Azure Storage Queues are used to pass the changes from CDS to the external system.
You have the following code. (Line numbers are included for reference only.)



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


Answer:


Explanation:
Box 1: Yes
Box 2: Yes
Box 3: No
Either new/updated or removed/deleted.
Box 4: Yes
Question 22 Selectable Answer
You need to configure the trigger for account records.
Which expression should you use?

Answer:
Explanation:
Scenario: A trigger must be created that changes the Priority field to 1 in the Account record 10 days after an Account record is created.
DIFFINDAYS (date and time, date and time): Returns the difference in days between two Date and Time fields. If both dates and times fall on the same day, the difference is zero.
Note: Whenever we talk about history, the bone of contention are the below four fields:
✑ CreatedOn
✑ ModifiedOn
✑ CreatedBy
✑ ModifiedBy
Reference: https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/customize/define-calculated-fields
Question 23 Selectable Answer
A company is creating a one-way integration from the Common Data Service to an external system. Data will be sent from a webhook to an Azure Function.
You need to configure the Azure Function to handle data from the webhook.
Which class and data type must the Azure Function handle?

Answer:
Explanation:
The body will contain string that represents the JSON value of an instance of the RemoteExecutionContext class.
Reference: https://docs.microsoft.com/en-us/powerapps/developer/data-platform/use-webhooks
Question 24 Written Answer
HOTSPOT
You create a suite of Power Platform-based order management canvas apps for a bakery that has five retail stores. Each store uses a tablet device to manage inventory and process orders.
You need to make the following changes to the original order tracking app:
✑ When an online order for delivery is received, send the order to the bakery that is located closest to the order destination.
✑ When an online order for pickup is received, require store staff to enter an estimated time in an app. Staff must prepare the order and then use the app to notify the customer when the order is ready.
✑ Allow the store manager to personalize the company’s corporate weekly
newsletter and add store-specific specials.
You must minimize the amount of custom code and configuration required to implement the solution.
What 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: Custom self-service portal for both employers and job candidates
If you select an environment that contains customer engagement, you can create the following portals:
Customer self-service portal: A customer self-service portal enables customers to access self-service knowledge, support resources, view the progress of their cases, and provide feedback.
Partner portal: A partner portal allows every organization with resellers, distributors, suppliers, or partners to have real-time access to every stage of shared activities. Employee self-service portal: An employee self-service portal creates an efficient and well-informed workforce by streamlining common tasks and empowering every employee with a definitive source of knowledge.
Box 2: Model-driven app with push notifications
Compared to canvas apps, model-driven apps in PowerApps are based on underlying data― specifically, the data stored in Common Data Service (CDS). Box 3: Webform with target set to the job custom entity
Box 4: Configure a value for the Execute Workflow on Redeeming Contact option only.
Execute Workflow on Redeeming Contact: A workflow process to be executed when the invite is redeemed. The workflow will be passed the redeeming contact as the primary entity.
Box 5: Configure the value for the Assigned to Account option only.
Assign to Account: An account record to be associated as the redeeming contact's parent customer when the invite is redeemed.
Question 25 Selectable Answer
You create and deploy a Power Platform solution that includes synchronous plug-ins Users report performance issues with the solution.
You need to determine whether a plug-in is the cause of the performance issues.
Which two tools can you use? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.

Answer:
Question 26 Selectable Answer
A client uses a model-driven app that is deployed by using a managed solution in the production environment. The app contains only entities and UI components and has no custom code or extensions to the platform.
The client needs an exact copy of the app with a different name in the production environment.
You need to recreate this app in production without disrupting the end users.
What should you do?

Answer:
Explanation:
The option Use existing solution allow users to select a specific solution for this app. Users can create a whole new design from scratch by not checking check box of use existing solution.
Reference: https://www.inogic.com/blog/2019/02/create-model-driven-app-cds-environment/
Question 27 Selectable Answer
The communication department for a company plans to add a publicly accessible survey page to the company’s public website.
You must add the new survey page to the company’s public website and capture data from the page to a Common Data Service environment.
Explicit user credentials must not be required to write survey data to Common Data Service.
You need to implement authentication.
Which authentication mechanism should you implement?

Answer:
Explanation:
With Azure AD Conditional Access the users are authenticated by Azure Active Directory (Azure AD).
Reference: https://docs.microsoft.com/en-us/power-platform/admin/wp-security
Question 28 Selectable Answer
An organization uses Dynamics 365 Sales. The organization has accounting and customer service departments.
You must restrict users in customer service from being able to change the value of the balance field on the Contact records. The accounting team must be the only team able to edit this field.
You need to create the appropriate solution without any customizations.
What should you do first?

Answer:
Explanation:
In Dynamics 365 Customer Engagement (on-premises), you use field-level security to restrict access to high business impact fields to specific users and teams. For example, you use this to enable only certain users to read or update the credit score for a customer.
Reference: https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/security-dev/use-field-security-control-access-field-values
Question 29 Selectable Answer
You have the following code:



You have a contact record that uses the GUID 2CFB1599-DEAD-425F-AB4A-76E6CAB51B09.
You need to assign the contact record as the primary contact for an account when you create the account.
Which two code segments can you use? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.


Answer:
Question 30 Selectable Answer
You plan to populate records in a Common Data Service entity containing an option set field.
The source system has the label for the option set but not the corresponding integer value.
You are using a non .NET programming language.
You need to find the integer value for the option set.
What should you do?

Answer:
Explanation:
You can retrieve a global choice (option set) by name (label) using the RetrieveOptionSetRequest message.
Reference: https://docs.microsoft.com/en-us/powerapps/developer/data-platform/org-service/metadata-option-sets
Showing page 2 of 7