Question 600
At fictional Ironwood Charities, the Business Central development team is supporting grant funding and accounting and reviewing object model and application extensibility during a sandbox design review (MB820-3.1-051). The observed development issue is that a developer uses one generic page for both read-only historical logs and order-entry actions. Which recurring engineering check would best prevent this issue from returning?
Explanation
Correct Answer
The ongoing check is to audit actions exposed through nonediting views. This helps detect recurrence when a developer uses one generic page for both read-only historical logs and order-entry actions. The associated correction is to separate list/read-only presentation from interactive document editing pages using supported page types; a confirming result is that log viewers cannot initiate entry-specific actions from an inappropriate page.
Incorrect Answers
“Review role-specific navigation after adding new extensions” concerns the alternative task “implement or extend an appropriate Role Center page/profile with relevant activities and actions”, but the stated failure is that a developer uses one generic page for both read-only historical logs and order-entry actions. The required measure is to audit actions exposed through nonediting views.
“Test new field defaults and historical record handling during upgrades” supports the separate task “use a compatible field design and controlled initialization that respects existing rows”, not the reported problem: a developer uses one generic page for both read-only historical logs and order-entry actions. This case instead calls for “Audit actions exposed through nonediting views”.
“Review allowed values when business taxonomy changes” concerns the separate step “model categories with a supported enum or related lookup table appropriate to extensibility requirements”. The reported issue is that a developer uses one generic page for both read-only historical logs and order-entry actions, so the direct response is to audit actions exposed through nonediting views.