Microsoft PL-400 Exam
Microsoft Power Platform Developer (Page 17 )

Updated On: 1-Feb-2026

You are deploying a Power Apps app that uses the custom connector for ServiceNow.
The app loads very slowly for some users. You determine that all records from ServiceNow are being retrieved for every user.
The app must load only incidents that are assigned to each user.
You need to limit the number of records that the connector returns.
What should you do?

  1. Apply a Lifecycle Services asset scope
  2. Apply a business process flow
  3. Apply the Azure APIM parameter
  4. Apply a connector policy template

Answer(s): D

Explanation:

You can configure policy templates for custom connectors. Policies allow you to modify the behavior of a custom connector at runtime. You can use policies to perform data conversion, route requests, set parameter values, and more. You can configure policies directly in the custom connector API properties file before import, or you can do it from the maker portal in the custom connector designer by applying policy templates.
Common policy use cases are:
* Set query parameter - Use for handling default values, if necessary, but the maker doesn't configure one. For example, if an API required a top parameter for how many records to return by using a policy, you could set a default value to be used if the maker doesn't configure one.
Note: ServiceNow Action: GetRecords

Summary: List Records -
Description: Gets records of a certain ServiceNow object type like 'Incidents'
Syntax:ServiceNow.GetRecords (string tableType, [advanced][Optional]booleansysparm_display_value, [advanced][Optional]booleansysparm_exclude_reference_link, [advanced][Optional]string sysparm_query, [advanced][Optional]integer sysparm_limit, [advanced][Optional]integer sysparm_offset)


Reference:

https://docs.microsoft.com/en-us/learn/modules/policy-templates-custom-connectors/ https://www.carlosag.net/PowerApps/Connectors/ServiceNow



HOTSPOT (Drag and Drop is not supported)
You are designing an integration between Dataverse and an external application. The external application processes thousands of records per day.
Record processing volumes vary throughout the day. Extremely high processing volumes may occur and may exceed the Dataverse service protection API limits.
You need to implement each service protection limit that is enforced.
Which implementations should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

  1. See Explanation section for answer.

Answer(s): A

Explanation:



Box 1: Number per user over a sliding window of time
Service protection API limits are enforced based on three facets:
-The number of requests sent by a user.
-The combined execution time required to process requests sent by a user.
-The number of concurrent requests sent by a user.
The following table describes the default service protection API limits enforced per web server:

Box 2: Combined time per user over a sliding window of time


Box 3: Fixed number per user -


Reference:

https://docs.microsoft.com/en-us/powerapps/developer/data-platform/api-limits



HOTSPOT (Drag and Drop is not supported)
A company uses Dynamics 365 Sales.
You need to configure the customer lookup search for email activity in the canvas app.
How should you complete the expression? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

  1. See Explanation section for answer.

Answer(s): A

Explanation:



Box 1: IsBlank
The IsBlank function tests for a blank value or an empty string. The test includes empty strings to ease app creation since some data sources and controls use an empty string when there is no value present.

Box 2: IsType
The IsType function tests whether a record reference refers to a specific table type.

Box 3: AsType
The AsType function treats a record reference as a specific table type, sometimes referred to as casting. You can use the result as if it were a record of the table and again use the Record.Field notation to access all of the fields of that record. An error occurs if the reference isn't of the specific type.

Box 4: AsType


Reference:

https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/functions/function-isblank-isempty
https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/functions/function-astype-istype



DRAG DROP (Drag and Drop is not supported)
You are a Power Platform developer.
Users report several access issues.
You need to resolve the user access issues.

What should you use? To answer, drag the appropriate security options to the correct scenarios. Each security option 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:

  1. See Explanation section for answer.

Answer(s): A

Explanation:



Box 1: Conditional access
You can limit access to users with block access by location to reduce unauthorized access. By using Conditional Access policies, you can apply the right access controls when needed to help keep your organization secure and stay out of your user's way when not needed. Conditional Access analyses signals such as user, device, and location to automate decisions and enforce organizational access policies for resources.

Box 2: DLP policy
DLP policies enforce rules for which connectors can be used together by classifying connectors as either Business or Non-Business. If you put a connector in the
Business group, it can only be used with other connectors from that group in any given app or flow. Sometimes you might want to block the usage of certain connectors altogether by classifying them as Blocked.

Box 3: Exfiltration blocking
Email exfiltration controls for connectors
Microsoft Exchange enables admins to disable email autoforwards and autoreplies to remote domains for external recipients. Exchange does this by using message-type headers, such as Auto Forward received from Outlook and Outlook on web clients.


Reference:

https://docs.microsoft.com/en-us/power-platform/admin/restrict-access-online-trusted-ip-rules https://docs.microsoft.com/en-us/power-platform/admin/wp-data-loss-prevention https://docs.microsoft.com/en-us/power-platform/admin/block-forwarded-email-from-power-automate



You manage a Microsoft Power Automate cloud flow. The cloud flow queries Microsoft Dataverse data by using the List rows action.

You need to configure the cloud flow to process 10,000 records in a single run.

What should you do? Each correct answer presents a complete solution.

NOTE: Each correct selection is worth one point.

  1. Set the row count parameter to 10,000.
  2. Return the first 5,000 records and use the @odata.nextLink in the response to return the remaining records.
  3. Create the query by using FetchXML and set the top parameter to 10,000.
  4. Turn on pagination and set the threshold to 10,000.

Answer(s): B,D



Viewing page 17 of 80
Viewing questions 81 - 85 out of 429 questions



Post your Comments and Discuss Microsoft PL-400 exam prep with other Community members:

Join the PL-400 Discussion