Hello we have discovered an issue where for the same exact role in UCI vs Legacy web, the UCI form is showing the new button (to create a new record) in the entity's information form (for a user with security roles that don't have the create privilege on that entity), whereas the legacy web form never shows the 'new' button to begin with.
And while the new button is there in UCI and the user can click on it, when they attempt to save the newly created record, they receive the below error, which makes sense as the user and the role doesn't have create privilege and isn't really supposed to. But why is the new + button even visible in UCI, when it is (correctly) not there in the legacy web form. Is it an UCI change or do we need to check other tracks?
Thanks
Button visible in UCI form which is not available for the role in legacy web:
After attempting to save in UCI form thru the button above:
Thanks for your reply but I thought the default behavior was that the new button would not be shown if the create privilege was not there?
Are you saying for each entity which is having this issue in UCI now (create/new button being visible without create permission), we now need to go and customize the ribbon via ribbon workbench.
ps. We cloned the UCI org from legacy web org (where the new button doesn't show up without create privilege)
and created the uci app from default solution/sitemap. So shouldn't the ribbon behavior have gotten cloned also?
Hi glouser,
Thank you for this post.
In terms of the buttons in UCI and Legacy, for a couple of entities we introduced new buttons in order to be able to differentiate between the two and use other out of the box functions for UCI.
As we introduced those we went back to Ribbon Workbench developer and ask him to show the UCI buttons as well.
I guess we discuss about an out of the box entity, in the screenshot above, if that's the case please reach one of your developers and ask him to customize the "New" button for the UCI the same way he did in Legacy, in order to hide it when you don't have permissions to create a record.
I hope this helps!
Madalina Toma
Microsoft D365 CE Support
André Arnaud de Cal...
292,160
Super User 2025 Season 1
Martin Dráb
230,962
Most Valuable Professional
nmaenpaa
101,156