Question 50
At fictional Orchard Agriculture, the Business Central development team is supporting farm supplier procurement and reviewing object model and application extensibility during a troubleshooting exercise (MB820-3.1-061). The observed development issue is that a customer asks for a maintenance workspace with a compact set of actions and cues rather than ordinary record fields. Which Business Central or AL development principle best explains the right response?
Explanation
Correct Answer
The governing principle is that role Centers serve role-specific navigation rather than primary record editing. The engineering response is to implement or extend an appropriate Role Center page/profile with relevant activities and actions. Verification should show that the selected user role opens a workspace with approved cues and navigation.
Incorrect Answers
“Extension objects modify existing behavior without editing Microsoft-owned object definitions” supports the separate task “create a tableextension to add the field and a pageextension to surface it on the customer page”, not the reported problem: a customer asks for a maintenance workspace with a compact set of actions and cues rather than ordinary record fields. This case instead calls for “implement or extend an appropriate Role Center page/profile with relevant activities and actions”.
“Structured reference values improve consistency and validation” concerns the separate step “model categories with a supported enum or related lookup table appropriate to extensibility requirements”. The reported issue is that a customer asks for a maintenance workspace with a compact set of actions and cues rather than ordinary record fields, so the direct response is to implement or extend an appropriate Role Center page/profile with relevant activities and actions.
The proposed “Calculated fields derive values from data rather than storing independent copies” tests a different control: define an appropriate FlowField with a CalcFormula and use CalcFields where required. The reported condition is that a customer asks for a maintenance workspace with a compact set of actions and cues rather than ordinary record fields; the more direct action is to implement or extend an appropriate Role Center page/profile with relevant activities and actions.