All Global List Actions – Added Automatically on New UX Action Configuration
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday
Need to know more about the 'All Global List Actions'—the 4 out-of-the-box global list actions that are added automatically when creating a UX Action Configuration. (need to know how records are being added). The requirement is to hide all these buttons on a particular custom workspace without affecting the other workspaces. Any guidance on this would be greatly appreciated.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday
I think you can override and hide it for your custom table
💡 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
yesterday
Hi Ankur,
Could you please describe the process, as I want to exclude these decl actions in my custom workspace?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
yesterday
you can exclude using action exclusion.
there are lot of OOTB exclusions which you can refer
💡 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
yesterday
The global list actions you're seeing are controlled by the `sys_ux_list_action` table, and they get automatically associated with new UX Action Configurations through some behind-the-scenes logic in the platform.
When you create a UX Action Configuration, ServiceNow automatically links these default actions (typically New, Edit, Delete, and one other depending on your instance version) via the `sys_ux_list_action_config` table. This is handled by platform code that runs during the UX Action Config creation process.
For hiding them on just your custom workspace, you've got a couple of solid options:
The cleanest approach is to create workspace-specific UX Action Configurations. Clone your existing config, remove the unwanted global actions from the cloned version, then associate that new config with just your custom workspace. This way other workspaces keep using the original config with all actions intact.
If you need more granular control, you can also use condition scripts on the individual list actions. In the `sys_ux_list_action` records, there's a condition field where you can add logic like:
```javascript
// Only show if not on your custom workspace
current.getTableName() == 'your_table' && !gs.getUser().hasRole('your_custom_workspace_role')
```
The condition approach works but gets messy if you have complex workspace logic. The separate config route is usually cleaner and easier to maintain.
One heads up — if you're on a newer release, double-check that these aren't coming from the newer Declarative Action framework instead of the older UX Actions. The setup is similar but the table structure is slightly different.

