---
sourceDocument: Zurich ServiceNow AI Platform Administration
sourceDocumentLink: https://www.servicenow.com/docs/r/zurich/platform-administration

 Release :

    - zurich

ft:locale :

    - en-US

ft:publication_title :

    - Zurich ServiceNow AI Platform Administration

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# List context menus

# Customize list context menus {#ariaid-title1}

* Release version: Zurich
* 
* Updated July 31, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read

You can customize the content and behavior of list context menus.

## Before you begin

Role required: admin

## About this task

For example, you might add an option to the list column heading menu for a specific table. You might also want to change the roles required to access a global context menu option.

## Procedure

1. Navigate to AllSystem UIUI Context Menus.
2. Select New.
3. Complete the form.  
   {#t_CreateAContextMenu__table_bp5_h2r_sr__entry__2}

   | Field | Description |
   |-|-|
   | Table | Select the table to which this context menu option is attached. The base system menu items are attached to the Global \[global\] table, which applies the context menu option to all lists for all tables. If you specify a particular table, the option is available only on context menus in lists from that table. Note: The list shows only tables and database views that are in the same scope as the context menu. |
   | Menu | Select the list context menu in which this option appears. * List title menus * Column headings * [List fields](https://www.servicenow.com/docs/access?context=r_Fields&version=zurich&pubname=zurich-platform-user-interface&ft:locale=en-US) {#t_CreateAContextMenu__ul_c2x_v2r_sr} |
   | Type | Select the type of menu option to create: * Action: A menu option that performs an immediate action. * Menu: Creates a parent menu that can display a submenu. * Separator: Draws a line between groups of options on a menu. Menus do not display separator lines next to one another or at the bottom of a menu. If a condition that removes options for a role forces two separators together, one of the separators is removed from the view. * Label: Create an unlinked label for a menu or section of a menu. * Dynamic actions: Menu options dynamically created, such as the available views or user filters that can only be generated at the time the list is displayed. {#t_CreateAContextMenu__ul_nrb_1fr_sr} |
   | Name | Enter the label for the action as it will appear in the menu. |
   | Parent | If this action is part of a submenu, type the name of the parent menu item. For example, in the base system, Configure is a parent. |
   | Order | Assign an order number to this item, menu, or separator to specify where in the menu it appears. |
   | Active | Enable or disable this context menu item. Only active items are shown in the context menu. |
   | Run onShow script | Select this check box to display the onShow script field. |
   | Condition | Create the conditions under which this menu option appears. For example, define the role that has permission to see this item. |
   | Action script | The action script runs when someone selects the context menu option. For more information, see [Action script for list context menus](https://www.servicenow.com/docs/eKpQ~1xAZd0oGc_4taBvCg "The Action script field, on the Context Menu form, defines a script. The script runs when someone selects the context menu option."). |
   | Dynamic actions script | The dynamic actions script populates the context menu with dynamic options, such as filters or views. For more information, see [Dynamic actions script for list context menus](https://www.servicenow.com/docs/HPbGar8A3nOPBB_zICsHZw "The Dynamic actions script field, on the Context Menu form, defines a script. The script populates a list context menu with dynamic options, such as filters or views."). |
   | onShow script | The onShow script runs before the context menu is displayed, to determine which options appear in the context menu. For more information, see [onShow script for list context menus](https://www.servicenow.com/docs/9ZH5_C4Dk1Oh0GegFtxSmQ "The onShow script field defines a script that runs before the context menu is displayed to determine which options appear in the context menu."). |
   [Table 1. Context menu form fields]

   {#t_CreateAContextMenu__table_bp5_h2r_sr}
4. Select Submit.

*[\>]: and then


