Determining why a field is Read Only (grayed out and not editable)SummaryThis article covers how to check these common causes for why a field is read-only. Security Rules (ACLs)/ Application ScopeDictionary set to Read Only = trueUI Policy or Client scriptInstructionsACLs / Scoped Access Issues. In the Navigator, search for and click the 'Debug Security' Module.If needed, Impersonate the impacted UserGo to the form or list where the field is read-only. Click the Bug next to that field to see the ACL evaluations for that field. If you see that the Write ACL is evaluating to false you know that a Security Rule is making the field read-only. If not, skip to the next section.To tell which ACL is causing the field to be read-only, copy the Security Rule path (For example as "record/alm_license.model_category/write"), and search the page (Cmd + F or Ctrl + f)You should find a result that looks like this. Inspect the related ACLs to see why they are failing, for more information on ACL debugging see the documentation: ACL debugging toolsIf an ACL exists but is not being evaluated, that may be because the record is in an application scope and you need to make a new ACL in that scope. Dictionary for the Field is set to Read Only. As an admin, Right-click the field which is read-only and choose Configure Dictionary. If the read-only field is checked then that is why the field is read-only. UI Policy, Data Policy, or Client Script is setting the field to read-only or disabled. As an admin, view the form inside the Nav frame. Right-click the field and select Watch '<fieldname>' then reload the form. For more info on the field watcher, review these Docs. Use Field WatcherViewing information for the watched field Identify the Client script or UI Policy which is setting the field to read-only.If the UI Policy mentioned in the field watcher does not exist or the link doesn't work, then there may be a corresponding data policy so check System Policy > Rules > Data Policies for that name.If more information about what is setting the field read-only is needed, you can use the Debug Data Policies and Debug UI Policies modules to get more information about how those policies are evaluating. Here are our Docs on how to do that: Debug UI Policies