You are mapping data from an enterprise resource planning (ERP) system to Microsoft Dataverse.
You must reference the Name and Email from the ERP system during mapping to ensure that records are unique.
You need to create an alternate key that references the Name and Email columns.
How should you create the key?
A. Add a Power Apps command function.
B. Use Power Fx.
C. Add column to the Account table in Dataverse.
D. Create a key in the Account table in Dataverse.
Show Answer
Correct Answer: D
Explanation: To ensure record uniqueness in Microsoft Dataverse based on multiple columns, you must define an alternate key on the table. Creating a key in the Account table that includes the Name and Email columns allows Dataverse to enforce uniqueness and supports upsert and data integration scenarios. Other options like Power Fx, commands, or adding columns do not create or enforce alternate keys.
Question 157
You are configuring a Microsoft Power Virtual Agents chatbot to use the authenticate option for Microsoft Teams only.
You need to select the variables that will return information about the logged in user.
Which two variables should you use?
Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
A. AuthToken
B. UserDisplayName
C. UserID
D. IsLoggedIn
Show Answer
Correct Answer: B, C
Explanation: When using the Authenticate option in Power Virtual Agents for Microsoft Teams, built-in Teams user variables are available. UserDisplayName returns the logged-in user's display name, and UserID returns the unique Teams user identifier. AuthToken is for authentication flows, and IsLoggedIn only indicates authentication status, not user details.
Question 158
You are developing a Power Apps app to manage records in the Account table in Microsoft Dataverse.
You must configure a Web API request to retrieve changes from the table.
You need to configure the preference header for the API request.
What should you include in the request header?
A. odata.nextLink
B. odata.context
C. odata.deltaLink
Show Answer
Correct Answer: C
Explanation: To retrieve changes (delta queries) from a Dataverse table using the Web API, the request must use delta tracking. The preference/response header involved in change tracking is `odata.deltaLink`, which provides a URL that can be used in subsequent requests to retrieve only records that have changed since the last query. `odata.nextLink` is for paging results, and `odata.context` only describes metadata, not change tracking.
Question 159
HOTSPOT
-
You are developing a canvas app for a healthcare center.
You need to create custom tables for the solution. You have the following requirements:
You need to create the tables.
Which table type should you create? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Show Answer
Correct Answer: Store information about doctors: Standard
Store information about prescription medications: Virtual
Explanation: Doctor data is owned by the app and stored directly in Dataverse, which requires a Standard table. Prescription medication data is referenced from an external database, which requires a Virtual table.
Question 160
DRAG DROP -
You are creating a plug-in for a Power Apps app for the human resources department at the company. The app will be used to process new employees and help employees apply for an identification card.
You have the following requirements:
✑ Applications must not be marked as complete if the employee has not completed mandatory drug screening.
✑ Add logic that stores the name of the human resources team member that approves an application. This step must be completed before an ID card is created for the applicant.
✑ Successful validation and ID card printing.
You need to configure the event pipeline.
Select and Place:
Show Answer
Correct Answer: Mandatory drug screening is completed → PreValidation
The application is reviewed and approved → PreOperation
The ID card is printed → PostOperation
Explanation: PreValidation is used to block the operation early if mandatory conditions are not met. PreOperation runs before the main database action and is used to set or modify data, such as storing the approver’s name. PostOperation runs after a successful transaction and is appropriate for dependent actions like printing an ID card.
Question 161
DRAG DROP -
You need to recommend solutions to meet the e-commerce automation requirements.
Which platform tools should you recommend? 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.
Select and Place:
Explanation: Logic Apps is suited for enterprise-scale integrations and scheduled/batch processing, such as integrating e-commerce orders with Dynamics 365 and exporting to Azure nightly.
Power Automate is optimized for event-driven business workflows, including survey responses, email notifications, approvals, and follow-ups.
Question 162
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. Web roles
D. Entity lists
Show Answer
Correct Answer: A, D
Explanation: In Power Apps portals, custom JavaScript can be implemented directly on **Web pages** (for example, through page-level scripts or embedded HTML). **Entity lists** also support custom JavaScript for handling events and extending list behavior. **Web resources** are a model-driven app concept; portals use web files instead, so they are not a complete portal entity solution. **Web roles** are only for security and access control.
Question 163
HOTSPOT -
You need to complete a Power Apps component framework (PCF) control.
How should you define the order in the manifest? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Show Answer
Correct Answer: CSS order: 1
HTML order: 1
Explanation: In a PCF manifest, the order attribute is evaluated within each resource type independently (code, css, html). Since there is only one CSS file and one HTML file, both should have order="1", regardless of the code resource order.
Question 164
You need to ensure that Adventure Works Cycles can track information from visitors to bike fairs.
What should you create?
A. a Power Automate flow that connects with the bike fair Power Apps app to create a lead in Dynamics 365 Sales
B. a Power Automate flow that generates a new customer record in SharePoint.
C. a Power Automate flow to capture customer data from the bike fair Power Apps app in SharePoint and create a lead in Microsoft Teams.
D. a business process flow in Dynamics 365 Sales for capturing leads.
Show Answer
Correct Answer: A
Explanation: The requirement is to track information from visitors at bike fairs and create qualified leads in the system used by Adventure Works Cycles, which is Dynamics 365 Sales. A Power Apps app is already being used at the fairs, so the correct solution is to use Power Automate to connect that app to Dynamics 365 Sales and automatically create lead records. Other options either store data in the wrong system (SharePoint, Teams) or describe a business process flow, which guides users inside Dynamics 365 but does not capture data from an external Power Apps app.
Question 165
You need to configure that the mobile app meets the requirements for phone entries.
Which expression should you use?
A. IsBlank
B. IsType
C. PlainText
D. IsNumeric
Show Answer
Correct Answer: C
Explanation: Phone numbers are not purely numeric values because they can include leading zeros, plus signs, spaces, or formatting characters. Using IsNumeric would incorrectly invalidate many legitimate phone numbers. PlainText is appropriate to ensure the input is treated and validated as text, which aligns with how phone entries are typically handled in mobile apps and Dataverse.
$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.