Adding InherentPermissions = 'RI' to a table object grants Read and Insert permissions and resolves permission errors, blocked posting, and list-page access without a new permission set
Short answer
A Adding InherentPermissions = 'RI' to MyTable grants Read and Insert, fixing the errors, blocked posting, and list access without a new permission set.
Question
Key Takeaways
InherentPermissions is the mechanism to embed the minimum needed permissions directly on the object. Because it does not create a new permission set, it meets the explicit constraint in the question.
The InherentPermissions property on a table object lets the table grant permissions to itself, following the principle of least privilege without requiring a separate permission set. The value 'RI' grants Read and Insert, which covers the listed issues: reading the table, inserting sales order records, and opening the list page.
Common mistake: Do not assume a single permission letter is enough; the issues include both reading and inserting, so the value must include both R and I. Also avoid creating a new permission set, which the question forbids.
Expert Analysis
Why the Answer Is Correct
Option A is correct because InherentPermissions = 'RI' provides Read and Insert on MyTable, which resolves the permission errors, restores the ability to post sales orders (insert), and allows access to the list page (read). This approach follows least privilege and, crucially, does not require creating a new permission set, satisfying the stated constraint. The community leans A (80 votes) and ivanrlg argues the solution meets the goal by providing the necessary permissions.
Why the Other Options Are Wrong
Option B (No) would be correct only if the permission scope were insufficient, but 'RI' actually covers all three reported issues, so rejecting the solution is wrong. There is no option to add a new permission set because the question explicitly forbids that approach. The key is recognizing that R plus I together address reading, inserting, and page access.
Community Comment Notes
ivanrlg supports A, stating the solution meets the goal by providing the necessary permissions without a new permission set and adhering to least privilege.
Official Reference
This link opens the official vendor documentation in a new tab.
Community Votes
100% of anonymous learners picked answer A. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 3 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 3
-
ivanrlg 👍 8 Answered AI think the answer is: A. Yes. the solution meets the goal by providing the necessary permissions to resolve the reported issues without creating new permission sets and adhering to the principle of least privilege
-
leoizgon 👍 1https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/properties/devenv-inherentpermissions-property?wt.mc_id=d365bc_inproduct_alextension
-
javieroto 👍 1yes read and insert. modify is rim and its not min.
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.