- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-03-2016 11:50 AM
I'm trying to give our Service Desk Analysts write privileges to a few fields on the sys_user table to help troubleshoot orchestration and login issues. I have a role called sd_analyst and I created a field level ACL to give that role write access. Unfortunately it's not working and in my debugging efforts found that it's failing because the record write * AC. This AC's description is:
To write to records on any table the following must apply:
user has the admin role
OR
glide.sm.default_mode = allow which allows access to all tables in the absence of any other security rules (ACLs)
Any suggestions are appreciated
Thanks
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-03-2016 11:54 AM
In order to give them the write access, you need to give field level access as you mentioned and also table level access too.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-03-2016 11:54 AM
In order to give them the write access, you need to give field level access as you mentioned and also table level access too.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-03-2016 02:06 PM
Thanks Abhinay/Balaji.
I went back and confirmed the ACL that gives sd_analyst role table level write access and created an ACL that gives the sd_analyst write access to the u_peoplesoft_id field. I tried again and it failed. I also noticed there is another ACL that is failing as well and the field level ACL isn't getting evaluated.
The following are the two ACLs that are causing the failure:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-03-2016 11:57 AM
Hi chad,
To write to records on any table the following must apply:
user has the admin role
OR
glide.sm.default_mode = allow which allows access to all tables in the absence of any other security rules (ACLs
The above mentioned points applicable to admin role, because they can access to all the tables. so its not the failing case.
first create acl for table level and then create field level, then it will work.
provide the screen shot for the write access you created
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-03-2016 02:24 PM