Hide 'global ui action- delete' in custom application
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday - last edited yesterday
I have scoped table and on the default form view there is global 'Delete' button. I would like to hide that button for all the users.
I have tried to use 'UI action visibilty' tab but it's not working for default view. How to hide that?
Can someone help me out here?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday - last edited yesterday
Hi
Check the delete ACL on the scoped table. Modify the roles/conditions such that users do not have delete rights. Servicenow automatically hides the delete button
Check this artlce for alternate approach - https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0692665
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday
I will recommend not to do anything with the Delete button
why not restrict the Delete ACL on your table?
If Table.None DELETE ACL -> Fails -> They don't see the button
💡 If my response helped, please mark it as correct ✅ and close the thread 🔒— this helps future readers find the solution faster! 🙏
Ankur
✨ Certified Technical Architect || ✨ 10x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 hours ago
Hello @Ankur Bawiskar , Thanks for the response. I gave the admin role in delete ACL but normal user still able to view the button.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
3 hours ago
where? In native or workspace?
share ACL config screenshots
Ankur
✨ Certified Technical Architect || ✨ 10x ServiceNow MVP || ✨ ServiceNow Community Leader
