How do I hide the 'Insert' and 'Insert and Stay' buttons from the Approval form
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-20-2016 12:34 PM
Hi: Not sure why I'm seeing 'Insert' and 'Insert and Stay' buttons on the Approval form. Should these display OOB. What's the best way to hide them for the sysapproval_approver table (or restrict to admin)? Thanks, Rita

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-20-2016 01:41 PM
I believe the best practice is to create a UI action that overrides the OOB action and make the condition always false. I guess you could allow admin access if you thought it needed.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-20-2016 01:43 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-20-2016 04:40 PM
ritaaudi, you can find this info. here: http://wiki.servicenow.com/index.php?title=UI_Actions#Overriding_or_Removing_a_UI_Action_for_an_Exte...
Also look at this older community post: Hiding insert and insert and stay buttons on approvals
Careful if you make the insert and stay as false because it may hide it for all lists or forms.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-20-2016 07:26 PM
OOB, Insert and Insert & Stay are context menu options, not buttons. It sounds like someone has already gone "off the reservation" by customizing an OOB object. If that's the case, then either create the conditions to not display them for that table.
Example: add to the conditions field current.getTableName() !='sysapproval_approver'
Or, as the others have suggested, create a UI action override (a UI action with the same 'action name', but different condition so it doesn't show.)