Which Tool Guides Ordered Adoption Duties?
Short answer
A Create a business process flow that stages the Commitment, Pre-pickup, and Pickup adoption duties in order on the model-driven app form.
Question
This is a case study. Case studies are not timed separately from other exam sections. You can use as much exam time as you would like to complete each case study. However, there might be additional case studies or other exam sections. Manage your time to ensure that you can complete all the exam sections in the time provided. Pay attention to the Exam Progress at the top of the screen so you have sufficient time to complete any exam sections that follow this case study. To answer the case study questions, you will need to reference information that is provided in the case. Case studies and associated questions might contain exhibits or other resources that provide more information about the scenario described in the case. Information provided in an individual question does not apply to the other questions in the case study. A Review Screen will appear at the end of this case study. From the Review Screen, you can review and change your answers before you move to the next exam section. After you leave this case study, you will NOT be able to return to it. To start the case study To display the first question in this case study, select the “Next” button. To the left of the question, a menu provides links to information such as business requirements, the existing environment, and problem statements. Please read through all this information before answering any questions. When you are ready to answer a question, select the “Question” button to return to the question. Background Contoso Suites is an animal shelter that specializes in finding homes for dogs that have been given up by their owners. The shelter can house up to 20 dogs. The shelter is implementing one model-driven Power Apps app to track the dogs and schedule meetings with potential adopters. No other apps will be created. The model-driven app uses Dataverse with out-of-the-box functionality when possible. Dataverse is set up with the following configuration: • The solution prefix “cs” is used for all new components. • Only the root business unit is used. • All tables are stored in Dataverse and do not require rapid scaling. • Exchange server-side sync is not configured. Adopters • Adopter information is stored in a Contact table. • Contacts are considered to be duplicates if they have the same email address and last name. • Adopters are often late to meetings, so a reminder email is sent to them two hours before their meeting. • The email reminders must not be tracked in the system. Dogs • Dog information is stored in a Dog table, which is organization owned. • Breed, size, and weight are fields in the table. Dog residency • A Resident table tracks the stay of each dog. • Each resident record has a lookup for the dog and its food. • The food type and amount are logged on each resident record. Auto-posting is not configured for changes to food type and amount. • A fee of $120 is in a currency column named Adoption Fee. This fee can be changed depending on the adoption circumstances. • A formula column named Deposit is automatically populated with 20% of the adoption fee. • A resident record is generated automatically when a dog record is created. This is the only way a resident record can be created. Exercise and feedings • Exercise for the dogs is tracked in an Exercise table. • Feedings are tracked in a Feeding table. • Exercise and feeding records appear in a resident record timeline. Care staff • The care staff must be able to view who changed the food type and the amount that was given, for up to three months ago. • The staff must be able to update the weight of a dog on the resident record. • The staff report that the buttons are too small on the touch screen they use to log exercise and feeding. • The staff must be able to view who the adopters are for upcoming meetings. The staff must not be able to update adopter information. Administrative staff • Administrative staff must receive a weekly list of duplicate contacts. Duplicate alerts must not appear when a staff member saves a new contact. • When an adopter wants to adopt a dog, the staff must perform a series of adoption duties in order. The following duty list must be displayed on the screen: o Commitment:
- Obtain adopter signature in a commitment document.
- Collect deposit.
- Document spay or neutering date.
- Perform spay or neutering.
- Document pickup date.
- Collect full payment.
- Verify dog is picked up.
Key Takeaways
The question tests which component enforces a visible, ordered, multi-stage process in a model-driven app; the trap is confusing guided sequencing (business process flow) with conditional logic that only pops an error (business rule).
For Contoso Suites' step-by-step adoption duties—Commitment, Pre-pickup, and Pickup—a business process flow is the correct Power Platform component because it guides staff through a required on-screen sequence. This page explains why a business process flow, not a business rule or business unit, satisfies the ordered-duty list requirement.
Common mistake: The most common wrong pick is B, business rule, because the scenario mentions a pop-up error when the pickup date is too soon—but a business rule cannot display an ordered list of duties across Commitment, Pre-pickup, and Pickup stages.
Expert Analysis
Why the Answer Is Correct
A business process flow (A) is the only component that displays a stage bar with ordered steps directly on the form, which is exactly what the case requires: Commitment, Pre-pickup, and Pickup duties must appear on the screen in sequence. Business process flows guide administrative staff through the adoption duties in order, can enforce required steps before advancing, and are native to the model-driven app Contoso Suites is building. The staggered duties—signature and deposit, then spay/neuter documentation and dates, then full payment and pickup verification—map cleanly to three stages with steps inside each stage. A BPF also lets the staff see where each adoption is in the process at a glance.Why the Other Options Are Wrong
A business rule (B) evaluates conditions and changes form behavior at runtime; it can show an error message when the pickup date is too soon, but it cannot render an ordered, on-screen duty list, so it does not satisfy the stated requirement. A business unit (C) is a Dataverse security construct used for ownership and record-level access—the case already states only the root business unit is used—and it has no role in displaying process steps. The scenario's pop-up error requirement is a validation concern separate from displaying the ordered duties the question asks about. Note also that only administrative staff may add adopters and dogs, which is handled by security roles rather than by a process display component.Community Comment Notes
The single comment available simply restates the selection, as exam_upskill wrote "A. business process flow," which aligns with the analysis above but offers no deeper justification. No dissenting comments were posted for this item, so the reasoning here stands on the requirement wording rather than community debate.Official Reference
Exam Strategy
When a requirement asks for duties or steps that must be performed in order and displayed on screen, choose business process flow; reserve business rules for conditional validation and pop-up errors. Read the whole requirement cluster first, because a scenario can contain both a sequencing need and an error-message need, and each maps to a different component.
Frequently Asked Questions
Why isn't a business rule the right choice for the ordered adoption duties?
A business rule applies conditional logic and can show a validation error, but it cannot display a visible, ordered multi-stage list of duties on the screen.
What handles the pop-up error when the pickup date is too soon?
That is a separate validation concern, typically handled by a business rule or column validation, while the ordered duty list itself is shown by the business process flow.
Discussion 1 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded.
From public community threads 1
-
exam_upskill 👍 4 Answered AA. business process flow
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.