Question 590
At fictional Summit Parts, the Business Central development team is supporting after-sales order processing and reviewing object model and application extensibility during a troubleshooting exercise (MB820-3.1-057). The observed development issue is that a developer adds a display-only loyalty badge by modifying the Customer table object directly. Which observed result would most clearly show the intended correction works?
Explanation
Correct Answer
This is the outcome that directly verifies the intended correction: the standard Customer table remains intact and the field is visible after extension installation. The related solution is to create a tableextension to add the field and a pageextension to surface it on the customer page; it is based on the principle that extension objects modify existing behavior without editing Microsoft-owned object definitions.
Incorrect Answers
“The approved role sees the field in the expected group without replacing the base page” supports the separate task “add the field in the appropriate pageextension layout section and verify ApplicationArea and permissions”, not the reported problem: a developer adds a display-only loyalty badge by modifying the Customer table object directly. This case instead calls for “The standard Customer table remains intact and the field is visible after extension installation”.
“The selected user role opens a workspace with approved cues and navigation” concerns the separate step “implement or extend an appropriate Role Center page/profile with relevant activities and actions”. The reported issue is that a developer adds a display-only loyalty badge by modifying the Customer table object directly, so the direct response is to the standard Customer table remains intact and the field is visible after extension installation.
The proposed “The UI supports header navigation and related line entry using the intended structure” tests a different control: select the proper Document page pattern and related subpage for line data. The reported condition is that a developer adds a display-only loyalty badge by modifying the Customer table object directly; the more direct action is to the standard Customer table remains intact and the field is visible after extension installation.