Question 1
A distributor needs a freight-zone attribute on Customer records but must survive monthly SaaS upgrades without editing Microsoft tables. Which single AL development or architecture change best resolves this requirement without redesigning unrelated workflows?
Explanation
Correct Answer
This targets the concrete requirement—A distributor needs a freight-zone attribute on Customer records but must survive monthly SaaS upgrades without editing Microsoft tables. An extension composes with Microsoft application objects without requiring direct modifications to the shipped base objects. The team can establish success when a sandbox upgrade completes and the new field and its behavior remain intact without editing base application source.
Incorrect Answers
This choice primarily fits a different requirement: A SaaS retailer is asking for direct SQL access to inspect Business Central transaction tables every night. There, Microsoft operates the SaaS infrastructure; tenants cannot treat the online service as a self-managed SQL server or operating-system host. In the current situation, A distributor needs a freight-zone attribute on Customer records but must survive monthly SaaS upgrades without editing Microsoft tables. An extension composes with Microsoft application objects without requiring direct modifications to the shipped base objects. Acceptance requires a sandbox upgrade completes and the new field and its behavior remain intact without editing base application source.
This choice primarily fits a different requirement: An extension contains a warehouse valuation routine that will run during the next automatic Business Central update. There, Business Central updates the application platform while tenant extensions must remain compatible with supported al and dependent objects. In the current situation, A distributor needs a freight-zone attribute on Customer records but must survive monthly SaaS upgrades without editing Microsoft tables. An extension composes with Microsoft application objects without requiring direct modifications to the shipped base objects. Acceptance requires a sandbox upgrade completes and the new field and its behavior remain intact without editing base application source.
This choice primarily fits a different requirement: A partner wants to release one client-specific barcode process to a single Business Central online tenant. There, per-tenant apps target particular tenants whereas appsource marketplace apps require a broadly managed submission and lifecycle. In the current situation, A distributor needs a freight-zone attribute on Customer records but must survive monthly SaaS upgrades without editing Microsoft tables. An extension composes with Microsoft application objects without requiring direct modifications to the shipped base objects. Acceptance requires a sandbox upgrade completes and the new field and its behavior remain intact without editing base application source.





Microsoft Dynamics 365 Business Central Developer (MB-820) Practice Tests