View management

  • Release version: Washingtondc
  • Updated February 1, 2024
  • 2 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of View Management

    View management in ServiceNow allows users to configure how forms and lists are displayed by defining which elements appear. Users can switch between different views, such as the Self-Service View and Metrics View, to tailor their experience based on their needs.

    Show full answer Show less

    Key Features

    • Create and Manage Views: Administrators and users with the personalize role can create, modify, and delete views for lists and forms.
    • Default and Advanced Views: The system includes base views such as Default and Advanced, which should not be deleted.
    • Switching Views: Users can switch views from the context menu for both lists and forms. Preferences for saved views are retained for user convenience.
    • View Rules: Administrators can create rules to control when specific views are displayed based on conditions or user roles.
    • Navigation Handler: A scripted view rule that executes when data from a specific table is requested in the form view.

    Key Outcomes

    By configuring views, ServiceNow customers can enhance user experience, streamline workflows, and ensure that users see relevant information tailored to their roles. This customization supports better data management and improves overall efficiency in navigating the ServiceNow platform.

    A view defines the elements that appear when a user opens a form or a list, and you can switch the view from the default for lists and forms.

    When the system displays a form or list it usually displays only a subset of the fields belonging to the underlying table. For example, this is the Incident form in the Self-Service View:

    Figure 1. Self service view

    This is the Incident form in the Metrics View:

    Figure 2. Metrics view
    Administrators and users with the personalize role have permission to perform the key tasks related to views:
    • create views for any list and form
    • determine which view is visible by default
    • delete views they have created
    • create and modify view rules determining which views are available depending on the values of the fields of the underlying table
    • create rules that determine which views pertain to specific user roles

    Users with the admin or view_changer roles can change views.

    Views included with the base system

    Several views are included with the base system, including the Default view and Advanced view.

    Warning:
    Do not delete any of the base system views.

    Switching views

    To switch between list views, click the list context menu at the top left corner of the list, and then select Views > [Desired View].

    Figure 3. List view list

    To switch between the list view in list v3, click the context menu, then select Change view > [Desired View].

    To switch between form views, click the context menu at the left side of the form header, and then select Views > [Desired View]:

    Figure 4. Form view list

    Switching views submits the form, which saves all changes and triggers any onSubmit client scripts that apply. You cannot switch form views on a new form that has not been saved yet.

    When a user switches views, the selected view is saved as a user preference so the user sees the same view by default when the form opens. When a user has a view saved as a user preference and then opens a URL to a record that specifies another view, the form displays in the view saved in the user preference, not the URL. For example, if a user selects the Mobile view on an Incident record and then tries to open the following link, which specifies the visual task board view, the form still opens in the Mobile view: https://{instance}/nav_to.do?uri=incident.do?sys_id={sys_ID}sysparm_view=vtb

    The sysparm_view parameter specifies the view to be used for a list or a form, and can be overwritten by a user’s stored preference for a view. You can override this behavior by setting the sysparm_view_forced parameter to true.