Get UserPrivilege on a field in Dynamics 365/ CDS Client API

FOLLOW MY BLOG FOR INTERESTING FEATURES ABOUT DYNAMICS 365/ POWERAPPS/ PORTALS AND LOT MORE

Here is my tip for today!

If you have a requirement where you need to check the privilege the user has on a particular field and then take decisions accordingly, you can use the formContext.getAttribute(“<fieldname>”).getUserPrivilege(); method.

The method has been introduced for quite sometime now but is somewhat less known.

The method returns a boolean object which has three properties.

  • canWrite
  • canRead
  • canCreate

Hope you benefit from this tip!

Debajit Dutta

(Business Solutions MVP)