DRAG DROP -
A company is configuring Microsoft Power Virtual Agents and Power Automate flows that use model-driven apps.
The company has a website that uses Power Pages. You create Power Virtual Agents bot topics.
You must configure the following:
• Use a bot on the website.
• Create Bot Framework skills.
• Create a support request from the bot without human interaction.
You need to configure the website.
Show Answer
Correct Answer: Use a bot on the website. → Power Pages
Create Bot Framework skills. → Power Virtual Agents
Create support request from the bot. → Power Automate
Explanation: Power Pages hosts and embeds the bot on the website. Power Virtual Agents supports Bot Framework skills integration/configuration. Power Automate is used to trigger automated actions such as creating a support request without human intervention.
Question 204
HOTSPOT
-
You create a Power Automate flow that retrieves data from the Microsoft Dataverse Account table.
The flow uses only a subset of Account table data.
You need to retrieve the required data.
How should you configure the Dataverse List Rows action? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Show Answer
Correct Answer: Full name of the primary contact:
Expand Query = primarycontactid($select=fullname)
Account with the highest credit limit:
Row count = 1 and Sort By = creditlimit desc
Explanation: Use $expand on the lookup to retrieve a field from the related primary contact. To get the account with the highest credit limit, sort descending by credit limit and limit the result to one row.
Question 205
You are developing a model-driven app for a company that sells sporting goods. You add a button to a page that displays information for a product.
The button must copy information for the selected product and create a record in the data source. You add the following code to the button. (Line numbers are included for reference only.)
You need to complete the code.
Which function should you insert at line 01?
A. UpdateContext(
B. IsMatch(
C. LoadData(
D. Patch(
E. SaveData(
Show Answer
Correct Answer: D
Explanation: The correct function is Patch(), which is used to create or update records in a data source. The requirement is to copy the selected product's information and create a new record, which is exactly what Patch is designed for. UpdateContext creates local context variables (canvas apps only), IsMatch validates text against a pattern, and LoadData/SaveData are for local storage rather than creating records in a data source.
Question 206
DRAG DROP -
You have a Microsoft Power Platform solution that includes canvas apps and Power Automate cloud flows. The canvas apps and flows interact with a third-party content management system (CMS). You store the URL for the CMS version (development or production) in an environment variable.
You deploy the solution to a production environment. You observe that the environment variable references the development URL for the CMS. You update the
URL value of the variable directly in the production environment.
You need to assess which environment variable value will be used in the following scenarios.
Which versions of the environment variable will the solution use? To answer, drag the appropriate environment variable versions to the correct scenarios. Each environment variable version 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:
Show Answer
Correct Answer: Canvas app sessions open during the update: Development
Canvas app sessions launched after the update: Production
Power Automate flows saved after the update: Production
Explanation: Running canvas app sessions keep the environment variable value already loaded. New app sessions read the updated current value. Power Automate resolves environment variable values when the flow is saved/published, so flows saved after the change use the updated production value.
Question 207
You need to resolve CustomerB's issues with the check-in application.
Which two options can you use? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
A. Change LookUp to Filter
B. Change Filter to LookUp
C. Change Search to LookUp
D. Change LookUp to Search
Show Answer
Correct Answer: A, D
Explanation: LookUp returns only the first matching record, whereas both Filter and Search can return multiple matching records. If the check-in application incorrectly uses LookUp where multiple records may match, replacing LookUp with either Filter or Search resolves the issue depending on whether the requirement is predicate-based filtering or text searching.
Question 208
You are developing a model-driven app. The app uses data from two custom tables. The tables have a parent-child relationship. The parent record form contains a subgrid that displays the child records.
When creating a new child record from the parent form, data must automatically populate in the child record form to reduce data input errors.
You need to implement the solution.
What should you do?
A. Use a Power Automate flow to read data from the parent record and update the child record upon creation.
B. Map table columns from the parent record to the child record.
C. Create a business rule that sets the default values on the child record fields to values from the parent record.
D. Include a quick view form on the child record showing the data from the parent record.
Show Answer
Correct Answer: B
Explanation: Column (field) mappings between related parent and child tables automatically populate mapped fields when a new child record is created from the parent record (such as from a subgrid). This is the built-in Dataverse feature designed to reduce data entry. A Power Automate flow runs after creation rather than prepopulating the form, business rules cannot pull values from a related parent record into defaults, and a quick view form only displays related data without populating child fields.
Question 209
DRAG DROP -
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:
Explanation: Conditional Access controls sign-in conditions such as location. DLP policies prevent combining business connectors like Microsoft Teams with blocked social media connectors. Exfiltration blocking prevents forwarding data such as email to external domains.
Question 210
You are creating a canvas app for a bank. Consumers will enter information into the app when they apply for a loan.
The input form for the app must display fields to prompt the consumer for their first name, last name, address, and the requested loan amount.
Immediately after a consumer enters a value for the LoanAmount field, the background color for the column must change. The background color for the column must change to red if a consumer enters a value of more than $5,000 and must turn green for values less than or equal to $5,000.
You need to implement the required behavior.
Which option should you use?
A. Create a Power Automate flow.
B. Configure field properties.
C. Add a business rule to the form.
D. Add a formula to the LoanAmount field.
Show Answer
Correct Answer: D
Explanation: In a canvas app, UI behavior such as changing a control's background color based on the entered value is implemented with a Power Fx formula on the control (typically the Fill property). For example, set the LoanAmount input control's Fill property to an If expression that returns Red when the value is greater than 5000 and Green otherwise. Power Automate, business rules, and field properties do not provide this immediate canvas UI formatting behavior.
Question 211
HOTSPOT -
You are developing a business process flow.
JavaScript must be used to implement additional business logic in the business process flow.
You need to evaluate the JavaScript code.
What is the result of running each code segment? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Show Answer
Correct Answer: 1. Hides only the control in the body of the form
2. Adds an event handler to enable a function named testFunction to run when the business process flow stage changes
Explanation: getControl("test_number") references the form control, not the BPF header control (which uses the header_process_ prefix). addOnStageChange registers a handler that fires after the active business process flow stage changes.
Question 212
DRAG DROP -
You are creating a Power Platform solution for a fitness studio. Members of the studio will use the solution to track their progress towards fitness goals. Personal trainers create programs with different exercises to match a member's fitness level. Members can opt into a program to submit information about their progress with exercises suggested by a trainer.
Fitness programs and exercises have specific durations, prices, and dates.
You need to ensure that members can see all of the exercises that a trainer suggests in their calendars.
What should you use? To answer, drag the appropriate options to the data types. Each 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.
Select and Place:
Show Answer
Correct Answer: Fitness program — Standard table with User or Team ownership
Exercise — Activity table with User or Team ownership
Explanation: Fitness programs are business records, so use a standard table. Exercises must appear on members' calendars; activity tables provide scheduling/calendar behavior and are user/team owned.
$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.