Cell Edit Mode - 'Security prevents writing to this field'
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-12-2014 04:06 AM
I'm having an issue where a non-admin user cannot edit a field in cell-edit mode. They can edit it okay from the record, but not the list. On double-clicking on the cell, or clicking on the cell and hitting Enter, it just hangs. Selecting multiple cells and doing the same produces the 'Security prevents writing to this field' message.
It's clearly due to security (because the admin can edit it just fine)... but the ACLs look correct (they were generated when the table was created, and grant create, delete, write, list_edit, and add_to_list to a role the user has). Similarly, the List Control gives that same role Edit and Link permissions and is set to List edit type: 'Save Immediately (cell edit mode)'.
The only possible complicating factor is that this is on a many to many table, but I can't see how that could be responsible.
So: what security setting am I missing?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-29-2014 07:11 AM
If they can modify the field in the form but not the list, then look closer at the list-edit ACLs.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-29-2014 07:33 AM
Thank you. How do I get to the correct list-edit? Remember, I'm new . I went to the Access Control list under System Security, but don't know what to do, or look for, next.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-29-2014 07:38 AM
This article should be helpful. http://wiki.servicenow.com/index.php?title=Using_Access_Control_Rules
In short, go to the Access Control module under System security and search for where name contains your table name. See if there are any there in the list with the operation of list_edit.
There is quite a bit to study about ACLs before you should modify them, however. Child tables inherit some parent table security, some logic is AND while other is OR, etc. You'll find yourself in a mess very quickly if you don't know what you're doing there. Study that link I provided and understand the contents first.