Microsoft Power Platform Solution Architect — Question 20
A company has a model-driven app. The app has forms with both Business Rules and JavaScript added to handle the business logic on the form.
The form contains logic that is enforced by using business rules. The company wants to apply the business rules to all forms in the app.
You need to recommend a simplified form setup so the form can be maintained moving forward.
What should you recommend?
Answer options
- A. Manage the business logic with a Power Apps Component Framework (PCF) control.
- B. Evaluate whether complex parts of the logic can be solved by using Power Apps Component Framework (PCF) control. Use Business Rules for the remaining functionality.
- C. Remove the Business Rules and use only JavaScript.
- D. Update logic to ensure Business Rules are optimized. Use JavaScript for the remaining functionality.
Correct answer: D
Explanation
The correct answer is D, as it suggests optimizing Business Rules, which are designed for low-code scenarios, while still allowing JavaScript to handle more complex logic. This approach maintains the simplicity and manageability of the forms. Options A and B introduce unnecessary complexity by suggesting PCF controls, and option C is not advisable since it removes the benefits of Business Rules entirely.