Question
A veterinary office plans to use Power Platform to streamline customer experiences. The customer creates a canvas apps to manage appointments.
On the client appointment form, there is a dropdown field for clients to select their type of pet. If a client selects the option Other, the veterinarian wants a text field to appear so that additional details can be added.
You need to create a dynamically visible field.
What should you configure?
- A. workflow
- B. business process flow
- C. business rule Correct
Explanation
A business rule is the option built for this: it applies conditional logic without code, and one of its actions is Show or hide columns. A condition such as 'Pet type equals Other' shows the details text column, and the rule hides it otherwise. A workflow runs server-side processes on records and cannot change what a form displays, and a business process flow guides users through stages and steps rather than toggling individual fields. Note that business rules defined on a Dataverse table apply to both model-driven and canvas apps, but the Show or hide columns action takes effect only on model-driven forms. Inside the canvas app itself, the same behavior is built by setting the text input's Visible property to a formula, for example Dropdown1.Selected.Value = "Other".