Question 610
At fictional Yorkshire Housing, the Business Central development team is supporting property service charges and reviewing solution architecture design during a localization review (MB820-1.1-003). The observed development issue is that a distributor assumes every customization is a direct edit of the Business Central base application and cannot plan safe upgrades. Which AL development or design response most directly addresses this issue?
Explanation
Correct Answer
The most direct corrective response is to design a separate AL extension that adds the required fields and logic through supported extensibility points. This addresses the specific failure where a distributor assumes every customization is a direct edit of the Business Central base application and cannot plan safe upgrades. Acceptance evidence is that the customization is deployed as an app without overwriting Microsoft's application objects. Applied here, the relevant facts are: observed development issue is that a distributor assumes every customization is a direct edit of the Business Central base application and cannot plan safe upgrades. The question asks which AL development or design response most directly addresses this issue.
Incorrect Answers
“Separate independently maintained capabilities into versioned extension apps with explicit dependencies” concerns the separate step “separate independently maintained capabilities into versioned extension apps with explicit dependencies”. The reported issue is that a distributor assumes every customization is a direct edit of the Business Central base application and cannot plan safe upgrades, so the direct response is to design a separate AL extension that adds the required fields and logic through supported extensibility points.
“Document how the browser client, service tier, AL extensions and managed data platform participate in operations” concerns the alternative task “document how the browser client, service tier, AL extensions and managed data platform participate in operations”, but the stated failure is that a distributor assumes every customization is a direct edit of the Business Central base application and cannot plan safe upgrades. The required measure is to design a separate AL extension that adds the required fields and logic through supported extensibility points.
The proposed “Replace the server-specific .NET dependency with supported AL or external service integration appropriate to cloud execution” tests a different control: replace the server-specific .NET dependency with supported AL or external service integration appropriate to cloud execution. The reported condition is that a distributor assumes every customization is a direct edit of the Business Central base application and cannot plan safe upgrades; the more direct action is to design a separate AL extension that adds the required fields and logic through supported extensibility points.