DRAG DROP
-
You are developing an inventory tracking component for a warehouse. You plan to use the component with a Power Apps app.
Truck drivers will use tablet devices to confirm their cargo manifest. Warehouse employees will use their phones to pick and fulfill orders. The phone-based version must run in a Power Apps runtime container.
You need to create a single Power Apps component that can be used on both tablet devices and phones.
How should you complete the code segment? To answer, drag the appropriate code segments to the correct locations. Each code segment 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.
Show Answer
Correct Answer: getClient
getFormFactor
Explanation: Use getClient() to distinguish Mobile/Web runtime and getFormFactor() to distinguish phone (3) versus tablet (2).
Question 194
DRAG DROP
-
You are creating various Power Apps apps for a company. Power Automate flows must connect securely to the following external systems:
You need to create custom connectors to access the external systems.
Which type of security should you use for the connectors?
To answer, drag the appropriate security types to the correct external systems. Each security type 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.
Explanation: A client credentials grant type is OAuth 2.0 (application-to-application authentication). Bing Maps commonly authenticates using an API key passed as a query parameter.
Question 195
You are a Power Apps maker creating a chat bot for a website.
The chat bot must recognize geographic attributes to enable additional functionality.
You need to recommend a feature.
What should you recommend?
A. Fallback topic
B. Power Automate Flow
C. Bot Service compliance
D. Slot filling
Show Answer
Correct Answer: D
Explanation: Slot filling is the feature used in Power Virtual Agents/copilots to identify and capture structured entities such as geographic information (for example, city, state, or country) from a user's utterance. Those captured values can then be used to drive additional bot functionality. Fallback topics handle unrecognized input, Power Automate flows execute actions, and Bot Service compliance relates to regulatory compliance rather than entity recognition.
Question 196
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution. Determine whether the solution meets the stated goals. Some question sets might have more than once correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
A university implements Dynamics 365 Sales. Several departments use opportunity records to bid for funding for projects within their own departments. You configure the system to ensure that each department can only work on their own records.
Employees in multiple departments often need to work together on an opportunity. Employees report that they are not able to see opportunities from other departments.
You need to ensure that employees from more than one department can work on the same opportunities when necessary.
Solution: Share the individual opportunity that members of one department are working on with all members of the second department, and give those members the appropriate permissions.
Does the solution meet the goal?
A. Yes
B. No
Show Answer
Correct Answer: A
Explanation: Yes. Record sharing in Dynamics 365 allows specific opportunity records to be shared with other users or teams and grants appropriate access rights (such as Read, Write, Append, Append To). This preserves the default department-level security while enabling cross-department collaboration on individual opportunities when needed. Although it may not be the most scalable approach compared with teams, it does satisfy the stated goal.
Question 197
You are creating a canvas app to retrieve user sign in information from Microsoft Azure Active Directory (Azure AD) when someone searches for information about an end user.
You create an Azure Function to retrieve the required information by using JSON.
You need to ensure that the application functions correctly.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. Create a Power Automate flow to import data.
B. Create a custom connector by using the Azure Function API.
C. Use app designer in the Power Platform admin center.
D. Use Azure Service Bus.
E. Create an API definition for the Azure Function.
Show Answer
Correct Answer: B, E
Explanation: A canvas app cannot directly consume an Azure Function unless it is exposed through a connector. Creating an API definition (such as OpenAPI/Swagger) for the Azure Function describes its endpoints and schema, and creating a custom connector based on that API allows the canvas app to call the function and consume the JSON response. Power Automate, App Designer, and Azure Service Bus are not required for this integration.
Question 198
You are creating an integration that uses an Azure function to create records in the Common Data Service when leads are submitted from your company website.
You create a user and grant the user the Basic User security role.
You do not have administrator access to the environment you are using or access to Azure Active Directory. Company policy dictates that service accounts must be used for integrations, and integrations must not be granted privileges beyond what is needed.
You need to recommend actions that an administrator should perform to configure access for the Azure Function.
Which three actions should you perform? Each correct selection presents part of the solution.
NOTE: Each correct selection is worth one point.
A. Create an application registration in Azure Active Directory.
B. Assign the system administrator security role to the application user.
C. Assign the Power Platform administrator role to the application user in Azure Active Directory.
D. Create a new security role with the minimum required permissions and assign to the application user.
E. Grant the application delegated permissions to the Dynamics CRM API in Azure Active Directory.
F. Deploy Azure B2B guest permissions to the application user.
Show Answer
Correct Answer: A, D, E
Explanation: For an Azure Function to access Dataverse (formerly Common Data Service) using an application identity, an administrator should register the application in Azure Active Directory, grant it the appropriate Dynamics CRM API permissions, and create/use an application user with a least-privilege security role rather than broad administrative rights. Assigning System Administrator or Power Platform administrator would violate the least-privilege requirement, and Azure B2B guest access is unrelated.
Question 199
You are creating a model-driven app. You create JavaScript code to display a message when a record is saved.
You need to configure the associated JavaScript web resource name when adding the event handler to the form.
Which field should you use?
A. Event Type
B. Component
C. Function
D. Library
Show Answer
Correct Answer: D
Explanation: When configuring a form event handler in a model-driven app (Dynamics 365/Dataverse), the JavaScript web resource containing the code is specified in the Library field. The Function field is then used to specify the JavaScript function within that library to execute. Event Type identifies the event, and Component is not the field used for the web resource name.
Question 200
You develop a model-driven app to manage customer information. You have the system administrator security role on all environments.
You create a business process flow that is associated with the Contact table. You grant users Create, Read, and Write permissions on the business process flow.
Users report that the new business process flow does not appear when the users create new contact records. You verify that you can view the business process flow when you sign into the app and create a new contact record.
You need to resolve the issue.
What should you do?
A. Grant users the Run Flows privilege.
B. In the app designer, ensure that the business process flow is added to the app.
C. Grant users the Organization Read permission on the Process table.
D. Open the business process flow and associate the flow with the user security roles by using the Edit security button on the command bar.
Show Answer
Correct Answer: D
Explanation: Users already have Create, Read, and Write privileges on the business process flow entity, and the administrator can see the flow while other users cannot. A business process flow must also be enabled for the appropriate security roles. Associating the business process flow with the users' security roles (Edit security) and publishing it makes the flow available to those users. The Run Flows privilege applies to Power Automate, adding the BPF to the app is not the described issue, and Process table read permission alone does not address BPF visibility when role assignment is missing.
Question 201
HOTSPOT -
The following code updates the customersizecode choice column on the Account table if the numberofemployees column value is greater than 100.
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.
Show Answer
Correct Answer: No
Yes
No
Explanation: Retrieve expects a Guid for the record ID, not a string parameter as shown. Updating an entity retrieved with all columns can submit all retrieved attributes, so an Update step filtering on numberofemployees can be triggered. GetAttributeValue<int>() returns the default value (0) when the attribute is missing/null, so no exception is thrown.
Question 202
You are configuring a custom connector for a web service. The web service is hosted in two different regions. The web service URL includes a common domain name and a unique sub-domain for each region.
The custom connector must allow the region to be entered for additional regions when creating the connection.
You need to create a policy template.
Which template type should you use?
A. Set HTTP header
B. Route request
C. Set host URL
D. Set query string parameter
Show Answer
Correct Answer: C
Explanation: Use the 'Set host URL' policy template because the service endpoint differs by region through a unique subdomain while sharing the same base domain. This template allows the host portion of the URL to be parameterized when creating the connection, enabling users to specify additional regional hosts. 'Route request' changes the path/endpoint routing, while HTTP headers and query string parameters do not modify the request host.
$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.