Question 90
At fictional Keystone Apparel, the Business Central development team is supporting product catalog and fulfillment and reviewing object model and application extensibility during a troubleshooting exercise (MB820-3.5-109). The observed development issue is that a licensing restriction is incorrectly implemented by revoking every table permission, blocking permitted features too. Which AL development or design response most directly addresses this issue?
Explanation
Correct Answer
The most direct corrective response is to model supported entitlements and application rights separately, testing their combined effect. This addresses the specific failure where a licensing restriction is incorrectly implemented by revoking every table permission, blocking permitted features too. Acceptance evidence is that users with the intended license retain approved features while restricted capabilities remain unavailable.
Incorrect Answers
“Inspect effective permissions and role composition, then remove or constrain excessive assignments” supports the separate task “inspect effective permissions and role composition, then remove or constrain excessive assignments”, not the reported problem: a licensing restriction is incorrectly implemented by revoking every table permission, blocking permitted features too. This case instead calls for “model supported entitlements and application rights separately, testing their combined effect”.
“Include appropriate page execution permissions and necessary underlying table-data rights” concerns the separate step “include appropriate page execution permissions and necessary underlying table-data rights”. The reported issue is that a licensing restriction is incorrectly implemented by revoking every table permission, blocking permitted features too, so the direct response is to model supported entitlements and application rights separately, testing their combined effect.
“Identify required object/table permissions and provide the narrowest supported permission set” concerns the alternative task “identify required object/table permissions and provide the narrowest supported permission set”, but the stated failure is that a licensing restriction is incorrectly implemented by revoking every table permission, blocking permitted features too. The required measure is to model supported entitlements and application rights separately, testing their combined effect.