Hi
in ax 2012, microsoft introduces new security framework, role base security. in prior version of ax, we can set field level access permission in security screen. but in ax 2012, how to use/understand the field level security?
1) create a new table, let's say, MyCustInventFavorite, which include 2 fields, ItemId and CustAccount
2) create a new form which use MyCustInventFavorite as the database, allowEdit/allowDelete/AllowCreate set as YES
3) in create node under permission of the form which created in step 2), add field "ItemId" to table MyCustInventFavorite and set property EffectiveAccess as NOACCESS
4) create a new display menu item for new form in step 2)
5) create a new privileges and drag the menu item in step 4) into the entry point node and set AccessLevel as Create
6) create duty, role, and assign user to new role...
when user login and launch the form, the result is ItemId is visible, but un-editable.
I also try the same testing by creating ItemId under table node of privilege. result is the same.
my question is, why does this happen?
in order to implement field level security, do we have to always use security roles -> override permissions?