Microsoft

PL-400 Free Practice Questions — Page 16

Question 145

HOTSPOT - A company deploys a set of automation processes. A process generates errors. A portion of the error log is displayed below. For each of the following statements, select Yes if the statement is true. Otherwise, select No. NOTE: Each correct selection is worth one point.

Illustration for PL-400 question 145 Illustration for PL-400 question 145
Show Answer
Correct Answer: Yes No No
Explanation:
The log format (Inputs/Outputs with a Teams connector operationId) indicates a Power Automate flow action. The HTTP status code is 404 NotFound, which is not an authentication error (authentication would be 401/403). A GroupId is provided, which represents the Team ID, so a Team ID is declared.

Question 146

HOTSPOT - You are creating an app for a school. You need to implement client-side logic that uses the Microsoft Dataverse web API to evaluate the class type associated with a class record. The code must hide the School Schedule tab if no value is entered for Class Type. How should you complete the code? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.

Illustration for PL-400 question 146
Show Answer
Correct Answer: getValue() null setVisible(false)
Explanation:
Use getValue() to read the field value. An empty Dataverse field returns null. Hide the tab by setting its visibility to false.

Question 147

DRAG DROP - You need to identify why employees are not receiving notification that nine customers are checked in and waiting in the repair area. Which components should you test for each step? To answer, drag the appropriate components to the correct steps. Each component 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:

Illustration for PL-400 question 147
Show Answer
Correct Answer: outbound text → action nine customers in the store → condition number of customers in the store → data operation
Explanation:
Sending a notification is performed by an action. Checking whether there are nine customers is a logical test, so it is a condition. Determining the number of customers requires calculating or retrieving a value, which is a data operation.

Question 148

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 Microsoft Dataverse environment. Explicit user credentials must not be required to write survey data to Dataverse. You need to implement authentication. Which authentication mechanism should you implement?

A. Claims based
B. Microsoft 365
C. Azure guest account
D. Client secret
Show Answer
Correct Answer: D
Explanation:
The survey page is publicly accessible and must write data to Dataverse without requiring users to authenticate. This requires server-to-server authentication. Using an app registration with a client secret allows the backend to authenticate to Dataverse securely without explicit user credentials. Other options require user identity or interactive sign-in.

Question 149

You create a cloud flow to process a list of records using a loop. You need to determine when to initialize a variable that is used to process the records. When should you initialize the variable?

A. after the loop
B. after the first use of the variable inside the loop
C. before the loop
D. before the first use of the variable inside the loop
Show Answer
Correct Answer: C
Explanation:
In a cloud flow, variables must be initialized before they are used. Initializing the variable before the loop ensures it has a defined starting value and is available for all iterations of the loop, allowing consistent and correct processing of each record.

Question 151

An organization implements Dynamics 365 Supply Chain Management. You need to create a Microsoft Flow that runs daily. What are two possible ways to achieve this goal? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.

A. Create the flow and set the flow frequency to daily and the interval to 1.
B. Create the flow and set the flow frequency to daily and the interval to 24.
C. Create the flow and set the flow frequency to hourly and the interval to 1.
D. Create the flow and set the flow frequency to hourly and the interval to 24.
Show Answer
Correct Answer: A, D
Explanation:
A Microsoft Flow (Power Automate) can be scheduled using a recurrence trigger. Setting the frequency to Daily with an interval of 1 runs the flow once every day. Alternatively, setting the frequency to Hourly with an interval of 24 also results in the flow running once every 24 hours, which effectively means daily execution. Both configurations satisfy the requirement to run the flow daily.

Question 152

HOTSPOT - You have the following code registered on the OnChange event of the parentcustomerid column on a contact table form. The parentcustomerid field is a lookup which can be an account or a contact record. Line numbering is provided for information 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.

Illustration for PL-400 question 152 Illustration for PL-400 question 152
Show Answer
Correct Answer: No No No
Explanation:
1) If parentcustomerid is null, getValue() returns null and accessing parent[0] causes an error, so telephone1 is not reliably set to null. 2) retrieveRecord uses parent[0].name instead of entityType, so it cannot correctly retrieve either account or contact. 3) Because the retrieveRecord call fails, telephone1 will not be set based on the parent record, even if the parent’s telephone1 is null.

Question 153

DRAG DROP - The engineering team in a company uses a SharePoint list to manage critical technical issues that are raised by clients. Other departments do not have access to this list. Departments use their own apps for their own processes. All departments must be able to see the total number of client issues at any point in time. You need to design a component that can be used in all the departmental apps to display the total number of client issues in bold colors. 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. NOTE: Each correct selection is worth one point

Illustration for PL-400 question 153
Show Answer
Correct Answer: Create a new component in the department app. Create a connection to the engineering issues list and retrieve the total number of critical issues. Create an output parameter and set the value of the parameter to the total number of critical issues. Import the counter component in the other apps from the first department app.
Explanation:
A reusable Power Apps component is first created. It connects to the restricted SharePoint list to calculate the total issues, exposes this value through an output parameter, and can then be imported and reused across all departmental apps to display the count with consistent formatting.

Question 154

HOTSPOT - You are developing a model-driven app by using Microsoft Power Platform. The app must perform the following functions: • Automatically receive updates from a purchase order system. • Only add new purchase orders. You need to implement the app. Which components should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.

Illustration for PL-400 question 154
Show Answer
Correct Answer: Connector with polling trigger Creation date
Explanation:
A polling trigger periodically checks the purchase order system for new records, enabling automatic updates without relying on push events. Using the creation date allows the app to filter and add only newly created purchase orders, preventing duplicates.

Question 155

DRAG DROP - You are creating a model-driven app for users to submit and manage budgets for projects. You must create a business process flow to ensure any lead with a budget over $10,000 requires approval by a manager. You must add a custom control that allows users to select the estimated budget cost for a project. You need to add the control to the business process flow. In which order should you perform the actions? To answer, move all actions from the list of actions to the answer area and arrange them in the correct order.

Illustration for PL-400 question 155
Show Answer
Correct Answer: Add a control to the Lead form by using the form designer. Export the business process flow and the Lead form as two separate solutions. Copy all control description FormXML from the Lead form of the exported solution. Paste control description FormXML into the correct stage of the business process flow in the exported solution. Import the solution into the system and publish.
Explanation:
Custom controls must first be added to a form. To use the control in a business process flow, the FormXML is copied from the exported form and pasted into the BPF stage XML, then the updated solution is imported and published.

$19

Get all 406 questions with detailed answers and explanations

  • Instant download HTML + PDF delivered the moment payment clears.
  • Secure Stripe checkout we never see or store your card details.
  • 7-day refund if files are defective see our refund policy.