Hi,
Currently I ran into a weird issue with Record Level Security in AX2009 and it's quite confusing.
We use RLS for item table, using a customized field 'Security Code' to classify item for each User group. Now, we discover that an User, not belonging to any User Group owning the access right to item AAA, can still input AAA into transaction lines, detail as following:
- Unauthorized User input item AAA (which he is not allowed to access) to Transfer Order line, which is an unsuccessful action and info log show error 'The value AA in field 'Item number' is not found in relating table 'Items';
- User ignores the info log and re-input item AAA the second time, AAA is successfully inputted.
Though checking Item table, that User cannot filter/see item AAA at all.
We have been testing a lot to try to figure out if there is any right-overlapping User Group but even when the User has no right to access item records, he can still input the value to transaction lines. Is it considered a behavior of AX, or a bug? Could anyone please advise me for this case?
Thank you so much in advance.