web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Dynamics 365 Community / Forums / Finance forum / Table permission frame...
Finance forum

Table permission framework

(0) ShareShare
ReportReport
Posted on by 30

Dear all,

Can you please let me know what is Table permission framework? How it's work?

Please give me more she'd on this

Thanks

I have the same question (0)
  • Suggested answer
    Martin Dráb Profile Picture
    238,789 Most Valuable Professional on at

    As usual, you can find some information in the documentation: Manage data access by using the Table Permissions Framework.

  • Verified answer
    Community Member Profile Picture
    on at

    Hi @rp@n ,

    In addition,there is some changes in d365fo against ax2012:alexdmeyer.com/.../advanced-security-changes-in-dynamics-365-enterprise

    The table permission framework feature is used to provide an extra layer of security to your high business impact data (credit card numbers, social security numbers, etc). It is an extra check that the security framework does that requires that the user have been granted explicit rights to the table field for them to be able to interact with it. So even if a user has been given Delete permissions through a role, duty, or privilege to this table they still need an additional permission to View or Update this field for them to actually have rights to it.

    The property that allows for this is called AosAuthorization in the AOT, if it is turned on (like it is below for the TaxLicenseNum field on the CustTable) then the table permission framework is active.

    In AX 2012, this feature was somewhat cumbersome to use as you had to turn it on for the table and then go to each individual field and turn it on or off respectively. In D365FO, you can now go directly to the field you would like to turn this feature on for, and enable it without having to worry about the table aspect.

    Best Regards

    Tom Cai

  • @rp@n Profile Picture
    30 on at

    Thanks Tom

    So, that means AX  2012 we assigned TPF on Entire table based on Authorization framework but in D365FO we can assigned in each and every table field instead of table.

    TPF is enabled only when AOS authorization property is ON?

    Please give me more she'd on this

    Thanks!

  • Verified answer
    Sukrut Parab Profile Picture
    71,710 Moderator on at

    Yes it is enabled by AOSAutorization property . In D365 you can set it directly on the field without enabling on the table.

  • @rp@n Profile Picture
    30 on at

    Thanks Sukrut and Tom

    Can you please let me know how I will test that AOS authorization property is working or not.

    Please give me more she'd on this

  • Verified answer
    André Arnaud de Calavon Profile Picture
    303,397 Super User 2026 Season 1 on at

    Hi Arpan,

    To test it, set the TPF on a table and/or fields. Add this table on a form. Create a menu item. Then create a privilege which grants full access on the menu item. At this point, don't add table permissions. Add the privilege to a duty or role. Build the solution and synchronize the database.

    Then assign the role to a test user which does not have system administrator rights.

    You should get an error that there is no access for the table/fields.

    Then you can add table permissions for this table/field on the privilege and role. Again build and sync. Then the error should not appear.

  • @rp@n Profile Picture
    30 on at

    Thanks Andre

    Is't come under BP to have a AOS Authorization in table fields? OR

    It's optional, we can assign based on requirement.

    Please give me more she'd on this

    Thanks!

  • Verified answer
    Sukrut Parab Profile Picture
    71,710 Moderator on at

    It is not BP . You can used it based on ur requirement.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

November Spotlight Star - Khushbu Rajvi

Congratulations to a top community star!

Forum Structure Changes Coming on 11/8!

In our never-ending quest to help the Dynamics 365 Community members get answers faster …

Dynamics 365 Community Platform update – Oct 28

Welcome to the next edition of the Community Platform Update. This is a status …

Leaderboard > Finance

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans