Practice Free PL-400 Exam Online Questions
A company is creating a Power Apps portal to collaborate with vendors.
You need to implement custom functionality in the portal by using JavaScript code.
Which two portal entities can you use? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
- A . Web pages
- B . Web resources
- C . Webforms
- D . Entity lists
CD
Explanation:
C: The Web Form Step record contains a field named Custom JavaScript that can be used to store JavaScript code to allow you to extend or modify the form’s visual display or function.
D: You can add custom Javascripts to Entity lists.
Reference:
https://docs.microsoft.com/en-us/powerapps/maker/portals/configure/add-custom-javascript
https://docs.microsoft.com/en-us/powerapps/maker/portals/configure/entity-lists#add-custom-javascript
A company employs four Microsoft Power Platform developers. Each developer has an individual development environment. Each development environment is refreshed regularly from source control as a managed layer.
The developers must implement their changes in isolation within these environments. Development work must be merged into a base solution within a shared sandbox environment.
You need to ensure work carried out by each developer is deployed into the main solution in the
sandbox environment.
What should you do?
- A . Export each developer’s solution as managed.
- B . Perform all customization* in the shared environment.
- C . Copy each development to the shared environment each day.
- D . Export each developer’s solution as unmanaged.
DRAG DROP
You are creating a Power Apps Component Framework (PCF) control.
You test the control by using a local test harness.
You need to complete testing.
Which commands should you use? To answer, drag the appropriate commands to the correct functions. Each command 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.


HOTSPOT
A manufacturing company takes online orders.
The company requires automatic validation of order changes.
Requirements are as follows:
• If validation is successful, the order changes must be submitted.
• If exceptions are encountered, a message must be shown to the customer and the order changes must not be submitted.
You need to set up and deploy a plug-in that encapsulates the rules.
Which options should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.


You need to resolve CustomerB’s issues with the check-in application.
Which two options can you use? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
- A . LookUp to Filter
- B . Filter to LookUp
- C . Search to LookUp
- D . LookUp to Search
AD
Explanation:
CustomerB reports that the check-in app returned only one search result for their last name, which is not the correct name.
The Filter function finds records in a table that satisfy a formula. Use Filter to find a set of records that match one or more criteria and to discard those that don’t.
The LookUp function finds the first record in a table that satisfies a formula. Use LookUp to find a single record that matches one or more criteria.
The Search function finds records in a table that contain a string in one of their columns.
Reference: https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/functions/function-filter-lookup
Which permissions does a managed identity have on Microsoft Dataverse data?
- A . permissions assigned to the corresponding application user
- B . permissions assigned to the user triggering the Azure resource
- C . permissions equivalent to the environment admin role
- D . permissions equivalent to the system administrator role
HOTSPOT
You develop the following code for the plug-in that sends email notifications to recruiters.

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


HOTSPOT
A company uses a custom Power Platform app to create and manage programs. The company has a public website that uses TLS 1.0.
The public website is outside of the corporate domain. The website uses POST requests to save data.
You need to automate the transfer of data to the public website.
What should you use? To answer, select the appropriate options in the answer area.

Explanation:
Create a plug-in
Register a step
HOTSPOT
You create a model-driven app.
You observe that the following issues occur with The app:
• One custom column displays an unexpected value when a new record is created.
• An error prevents the record from saving.
You need to use the browser to find the root cause of the issues.
Which events should you debug? To answer, select the appropriate options in the answer area.


HOTSPOT
A travel agency has a Dynamics 365 Customer Engagement.
Customers are allowed to add up to three countries/regions to their travel preferences from the website. Their preferences must be stored in the Contact entity.
You need to register the plug-in to meet the requirements.
Which value should you apply for each parameter? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.

Explanation:
Box 1: associate
Box 2: contact
Customers are allowed to add up to three countries/regions to their travel preferences from the website. Their preferences must be stored in the Contact entity.
Box 3: country
Box 4: synchronous
Reference: https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/tutorial-write-plug-in
