Skip to main content

Notifications

Finance | Project Operations, Human Resources, ...
Suggested answer

How to block a field from editing through the interface

(0) ShareShare
ReportReport
Posted on by
Hi, 
When requisitions are created, the financial dimensions are auto populated from the Human resources user profile.
Some users modify them manually and we would like to restrict the Main account to be changed (or restrict all the financial dimensions fields in this screen) from editing.
Is there a way to do it with no customization (if we have to do it through security, a new privilege needs to be created by a developer and I would like avoiding a developer to get involved). 
 
Thank you !
Kamel Sadek
Business Analyste. 
  • Suggested answer
    André Arnaud de Calavon Profile Picture
    André Arnaud de Cal... 291,969 Super User 2025 Season 1 on at
    How to block a field from editing through the interface
    Hi Kamel,
     
    Using security, you can restrict editing of all the dimensions, not individual dimensions. So, it is possible to make all Financial dimensions read-only or not visible at all via security. If you need to lock only one dimension, this will require a customization like Martin mentioned.
     
    When you want to try the security approach, you can restrict access to the control groupFinancialDimension. The next screenshot shows how this is managed on the standard privilege Maintain purchase requisitions. If you configure a privilege with Read access granted and Update unset, the dimensions will be read only.
  • Suggested answer
    Martin Dráb Profile Picture
    Martin Dráb 230,842 Most Valuable Professional on at
    How to block a field from editing through the interface
    It'll need development and you can't do it by security, as far as I know.
     
    I believe the best place for this logic is PurchReqDefaultDimensionEntryController class.
  • Suggested answer
    Kevin Xia Profile Picture
    Kevin Xia Microsoft Employee on at
    How to block a field from editing through the interface
    Hi,
    I checked the relevant information and found no way to control the permissions of fields without the help of custom development, and in the security-related module, only the permission control of the table, not accurate to the field level, as shown in the screenshot:
    Perhaps you can refer to this document, which describes how to control permissions on fields, and may involve some development content: alexdmeyer.com.
    Best regards,
    Kevin

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

Announcing Our 2025 Season 1 Super Users!

A new season of Super Users has arrived, and we are so grateful for the daily…

Announcing Forum Attachment Improvements!

We're excited to announce that attachments for replies in forums and improved…

Vahid Ghafarpour – Community Spotlight

We are excited to recognize Vahid Ghafarpour as our February 2025 Community…

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,969 Super User 2025 Season 1

#2
Martin Dráb Profile Picture

Martin Dráb 230,842 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Product updates

Dynamics 365 release plans