---
sourceDocument: Australia ServiceNow AI Platform user interface
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/platform-user-interface

 Release :

    - australia

ft:locale :

    - pt-BR

ft:publication_title :

    - Australia ServiceNow AI Platform user interface

ft:clusterId :

    - platux

bundleId :

    - platux

workflow :

    - Platform


---

# Configure advanced view rules

# Configure advanced view rules for forms {#ariaid-title1}

* Versão de lançamento: Australia
* 
* Atualizado 12 de mar. de 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

Use client scripts to determine who can view a form variant in your workspace.

## Antes de Iniciar

Role required: admin

## Por Que e Quando Desempenhar Esta Tarefa

You can create page variants in UI Builder to display different versions of a page based on roles. If you need to switch views dynamically based on custom logic, then you can configure advanced view rules.

Advanced view rules enable you to define a client script that determines dynamically which variant to show at runtime. This configuration provides you with more flexibility than static, role-based access in UI Builder, enabling for complex conditions evaluated directly in your session.

## Procedimento

1. Navigate to <kbd class="ph userinput">sysrule_view_workspace.list</kbd>.  
   The entire list of view rules in the View Rules \[sysrule_view_workspace\] table opens.
2. Select a workspace page variant.
3. Select the Advanced check box.
4. Toggle Turn on ECMAScript 2021 (ES12) mode to use the latest supported JavaScript features.
5. In the Script field, enter a client script to define the conditions for switching views.
6. Select Update.

