Microsoft

PL-400 Free Practice Questions — Page 16

Question 152

DRAG DROP - You are creating a model-driven app You are using the Opportunities table to estimate the opportunity. The requirements for the app include: • An email must be sent to the sales team if the opportunity is over $50,000. • Users must be able to enter sponsors when creating a record if the opportunity is over one million dollars. You must minimize the lines of code required. You need to implement the app. Which tools should you use? 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.

Illustration for PL-400 question 152
Show Answer
Correct Answer: Opportunity over $50,000 → Power Automate cloud flow Opportunity over one million dollars → Business rules
Explanation:
Use a cloud flow to automatically send an email when the opportunity amount exceeds $50,000. Use business rules to show/require the Sponsors field based on the opportunity amount in a model-driven app, avoiding custom code.

Question 153

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. NOTE: Each correct selection is worth one point.

Illustration for PL-400 question 153
Show Answer
Correct Answer: Move program data to the public website: Create a plug-in that uses a secure connection Package the program details: Register a step for the program create message step by using the Plug-in Registration Tool
Explanation:
Power Automate and Dataverse integrations cannot directly target legacy TLS 1.0 endpoints. A Dataverse plug-in can be registered on the Create message, and a pre-image is not available for Create operations, so register the Create step instead.

Question 154

HOTSPOT - You are developing a new model-driven app. You must create a custom connector to connect the app to the Microsoft Graph API. You need to configure the environment before creating the custom connector. Which actions 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: Enable connector to authenticate with Microsoft Azure Active Directory: Register Application and specify permissions Enable Postman calls to be available for the custom connector: Export collection
Explanation:
For Microsoft Graph authentication, first register an Azure AD application and grant the required API permissions. To use Postman definitions when creating a custom connector, export the Postman collection and import it into the custom connector wizard.

Question 155

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 155 Illustration for PL-400 question 155
Show Answer
Correct Answer: Yes No No
Explanation:
The log is from a Power Automate flow action (Microsoft Teams PostMessageToConversation). HTTP 404 NotFound is not an authentication error (401/403 would indicate auth issues). The payload includes a groupId, which serves as the Team ID, so it does declare the team.

Question 156

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 156
Show Answer
Correct Answer: getValue() null setVisible(false)
Explanation:
In the Dataverse client API, getAttribute(...).getValue() returns null when no value is set. To hide a tab, call setVisible(false).

Question 157

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 157
Show Answer
Correct Answer: outbound text → action nine customers in the store → condition number of customers in the store → expression
Explanation:
The text notification is an action, the threshold check (nine/exceeds eight) is evaluated by a condition, and the customer count is the value used in the condition, represented by an expression.

Question 158

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:
Use application (server-to-server) authentication with an Azure AD app and a client secret so the public survey backend can write to Dataverse without requiring end users to sign in. Claims-based, Microsoft 365 user authentication, and Azure guest accounts all rely on user identities rather than app-only authentication.

Question 159

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:
Variables in Power Automate cloud flows must be initialized before they are referenced. If a variable is used within a loop, it should be initialized before entering the loop so it exists for every iteration and retains or updates its value as intended across iterations.

Question 160

A company has a model-driven app that uses Microsoft Dataverse. The company requires a web application that retrieves information from the model-driven app. The requirements for the web application include: • Must be a single-page web application that uses the Web API. • Must display the correct company information. • Must authenticate using OAuth without additional verification. You need to configure the web application. Which two methods should you use? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.

A. NTLM authentication
B. Kerberos Authentication
C. Microsoft Azure Active Directory Authentication Libraries (ADAL)
D. Microsoft Authentication Library (MSAL)
E. multifactor authentication
Show Answer
Correct Answer: D, C
Explanation:
The authentication requirement is OAuth for a single-page application accessing the Dataverse Web API. Microsoft provides ADAL and its successor MSAL for Azure AD/OAuth authentication. MSAL is the current recommended library; ADAL historically supported this scenario and appears as an accepted answer in older exam content. NTLM and Kerberos are Windows integrated authentication, not the OAuth library required for an SPA. Multifactor authentication is a policy/control, not a configuration method for the application. Sources: https://learn.microsoft.com/en-us/answers/questions/5703516/pl-200-question-and-syllabusl

Question 161

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 recurrence trigger configured with Frequency = Daily and Interval = 1 runs once every day. The same schedule can also be achieved with Frequency = Hourly and Interval = 24, which runs once every 24 hours. Frequency = Daily with Interval = 24 would run every 24 days, and Frequency = Hourly with Interval = 1 runs every hour.

$19

Get all 409 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.