---
sourceDocument: Criar ou modificar aplicações do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/application-development

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Criar ou modificar aplicações do Xanadu

ft:clusterId :

    - cadev

bundleId :

    - cadev

workflow :

    - Creator


---

# Propriedades de políticas e regras no Construtor de tabelas

# Propriedades de políticas e regras no Construtor de tabelas {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 9 min. de leitura

Você pode configurar as políticas e regras de campo básicas para qualquer campo com o qual trabalhe em Construtor de tabelas.

## Políticas de IU {#ui-policy-fields__section_yr2_ywv_fsb}

A seção Políticas de IU permite que você configure como os formulários aparecem com base nas funções e na entrada do usuário.

Para entender as propriedades básicas do campo, consulte [Criar uma política de IU no Construtor de tabelas](https://servicenow-prod.fluidtopics.net/ejpelGsugDuSkODmYkQTrg#create-ui-policies "Configure políticas de IU em Construtor de tabelas para ajustar como os formulários aparecem com base nas funções e na entrada do usuário.").  
A tabela a seguir mostra as descrições de campo da seção Detalhes da política ao adicionar ou editar uma política de IU.{#ui-policy-fields__id_wdg_tvm_lsb__entry__2}

| Campo | Descrição |
|-|-|
| Descrição resumida | Breve resumo da política de IU. |
| Tabela | Tabela de dados à qual a política se aplica. |
| Domínio | Domínio em que a opção reside. |
| Ordem | Sequência de processamento, do número mais baixo para o número mais alto. Se duas políticas entrarem em conflito, a política de IU com o número maior será executada. Para políticas de IU herdadas, as políticas de IU da tabela estendida (secundária) são executadas primeiro. Em seguida, as políticas de IU da tabela base são executadas, do valor especificado mais baixo para o mais alto. |
| Ativo | Status da política de IU. Somente políticas de IU ativas são aplicadas. |
| Aplicar a todas as exibições/Aplicar à exibição \[Configurações avançadas\] | Opção para especificar se a política de IU se aplica a todas as exibições do formulário ou a exibições específicas. Para obter mais informações sobre exibições de formulário, consulte [Gestão](https://www.servicenow.com/docs/access?context=view-management-overview&version=xanadu&pubname=xanadu-platform-user-interface&ft:locale=en-US)de exibições . |
| Ao carregar \[Configurações avançadas\] | Opção para especificar que o comportamento da política de IU deve ser executado OnLoad e quando o formulário for alterado. Marque ou desmarque a caixa de seleção Ao carregar da política de IU para controlar se ela é executada sempre que um formulário é carregado e as condições são atendidas. No exemplo a seguir, um administrador não deseja que um incidente entre no estado Aguardando informações do usuário, a menos que o usuário forneça uma explicação para o cliente. O administrador cria uma política de IU com as seguintes configurações: * Na seção Quando essas condições são atendidas, adiciona a condição \[State\] \[is\] \[Awaiting user info\] e desmarca a caixa de seleção Ao carregar. A política de IU se aplica somente quando o estado é alterado para Aguardando informações do usuário. * Na lista Ações de Política de IU, cria um registro que torna o campo Comentários adicionais obrigatório quando a condição é atendida. {#ui-policy-fields__ul_q3y_bvm_lsb} |
| Reverter se falso \[Configurações avançadas\] | Opção para especificar que a ação da política de IU deve ser revertida quando as condições de sua política de IU forem avaliadas como falsas. Quando as condições são verdadeiras, as ações são executadas e, quando elas mudam novamente para falsas, as ações são revertidas (desfeitas). |
| Herdar \[Configurações avançadas\] | Opção para especificar se as tabelas estendidas herdam esta política de IU. Quando uma tabela secundária tem uma política de IU herdada da tabela primária, a política de IU na tabela secundária sempre é executada primeiro, independentemente da Ordem das políticas de IU. No exemplo a seguir: * Uma tabela secundária tem uma política de IU com o valor dePedido500 que mostra o campo Urgência quando suas condições são atendidas. * Sua tabela primária tem uma política de IU com as mesmas condições que oculta o campo Urgência. A política de IU da tabela primária tem o valor de Pedido100. * Embora o campo Pedido da tabela primária tenha um valor inferior, a política de IU secundária é executada primeiro e, em seguida, a política de IU primária é executada. Quando as condições são atendidas, o campo Urgência fica oculto. {#ui-policy-fields__ul_r3y_bvm_lsb} |
[Tabela 1. Detalhes da política]

{#ui-policy-fields__id_wdg_tvm_lsb}  
A tabela a seguir mostra as descrições de campo da seção Quando essas condições são atendidas ao adicionar ou editar uma política de IU.{#ui-policy-fields__id_u1v_svm_lsb__entry__2}

| Campo | Descrição |
|-|-|
| Conjunto de condições | Condições que, se atendidas, farão com que a política de IU seja aplicada. As condições são criadas com o Construtor de condições usando declarações lógicas. Para definir condições usando um script, use um client script. As condições só serão verificadas novamente se um usuário alterar manualmente um campo em um formulário. Se a mudança for feita por uma ação de IU, ação de menu de contexto ou por meio do editor de listas, ela não será avaliada. |
[Tabela 2. Quando estas condições forem atendidas]

{#ui-policy-fields__id_u1v_svm_lsb}  
A tabela a seguir mostra as descrições de campo da seção Faça o seguinte ao adicionar ou editar uma política de IU.{#ui-policy-fields__id_rw2_svm_lsb__entry__2}

| Campo | Descrição |
|-|-|
| Nome do campo | Campo na tabela selecionada para o qual a política de IU executa uma ação se as condições forem atendidas. Nota: Se o campo especificado não estiver no formulário, a política de IU executará a ação na variável com o mesmo nome. |
| Obrigatório | Lista para especificar como a política de IU afeta o estado obrigatório do campo. As opções são: * Deixar como está * Verdadeiro * Falso {#ui-policy-fields__ul_szb_cvm_lsb} |
| Visível | Lista para especificar como a política de IU afeta o estado visível do campo, ou seja, se ele aparece. As opções são: * Deixar como está * Verdadeiro * Falso {#ui-policy-fields__ul_tzb_cvm_lsb} |
| Somente leitura | Lista para especificar como a política de IU afeta o estado somente leitura do campo. As opções são: * Deixar como está * Verdadeiro * Falso {#ui-policy-fields__ul_uzb_cvm_lsb} |
| Limpar o valor do campo | Opção para limpar o campo especificado se as condições forem atendidas. |
[Tabela 3. Faça o seguinte]

{#ui-policy-fields__id_rw2_svm_lsb}

## Regras de controle de acesso {#ui-policy-fields__section_y3x_syv_fsb}

A seção Regras de controle de acesso permite que você configure o acesso ao recurso especificado com base na função, na condição e nos critérios de script que estão sendo atendidos.  
A tabela a seguir mostra as descrições de campo da seção Regras de controle de acesso.{#ui-policy-fields__table_bpj_t1g_hsb__entry__2}

| Campo | Descrição |
|-|-|
| Nome | Nomeia cada usuário que tem permissão para acessar o formulário ou os dados. * Insira os nomes como firstname.lastname em letras minúsculas, separados por um ponto (por exemplo, <kbd class="ph userinput">john.smith</kbd>). Cada nome deve ter um registro de usuário correspondente em hi.servicenow.com. * Insira vários nomes e separe-os por vírgulas se vários usuários tiverem permissão para acessar o formulário ou os dados. * Insira um asterisco (\*) como o nome para permitir que todos os usuários acessem o formulário ou os dados. {#ui-policy-fields__ul_skl_2lb_snb} |
| Descrição | Visão geral do que a regra de controle de acesso restringe ou habilita. |
| Tipo | Tipo de objeto que os controles de acesso, incluindo o seguinte: * Inclusões de script acionáveis pelo cliente * Processador * Registro * Página de IU * Rota de UX {#ui-policy-fields__ul_okr_dgg_hsb} Para obter mais informações sobre tipos de objeto, consulte [Requisitos de correspondência de ACL para objetos](https://www.servicenow.com/docs/access?context=access-control-rules&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US). |
| Operação | Tipo de ação que o sistema pode realizar no objeto especificado, como excluir ou executar. Alguns objetos, como registros, oferecem suporte a várias operações, enquanto outros objetos, como REST_Endpoint, oferecem suporte somente a uma operação. Para obter mais informações sobre tipos de ação, consulte [Tipos de regra de ACL](https://www.servicenow.com/docs/access?context=acl-rule-types&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US). |
| Ativo | Estado ativo da regra: verdadeiro :   A regra está ativa e disponível para uso. falso :   A regra está inativa e indisponível para uso. |
| Condição | Todas as condições que se aplicam à regra. |
| Funções | Todas as funções às quais a regra se aplica. |
| Sobreposições do administrador | Opção para forçar a avaliação da regra para substituições de administrador no nível de acesso. Para obter mais informações sobre substituições de administrador, consulte [Avaliar a substituição de administrador no nível de acesso](https://www.servicenow.com/docs/access?context=t_EvalAdmOverrideAccLevel&version=xanadu&pubname=xanadu-platform-security&ft:locale=en-US). |
| Avançado | Opção para associar um script à regra. |
[ ]

{#ui-policy-fields__table_bpj_t1g_hsb}

## Scripts de cliente {#ui-policy-fields__section_grb_5yv_fsb}

A seção Regras de scripts de cliente permite criar scripts que controlam como os campos de formulário aparecem com base em critérios definidos.

Para obter uma lista completa de valores para campos de client script, consulte Formulário de [client script](https://servicenow-prod.fluidtopics.net/OPF9b4lskyn3dPAWqvU57Q "Os client scripts permitem que o sistema execute o JavaScript no cliente (navegador da Web) quando ocorrem eventos baseados no cliente, como quando um formulário é carregado, após o envio do formulário ou quando um campo muda de valor.")  
A tabela a seguir mostra as descrições de campo da seção Regras de client scripts.{#ui-policy-fields__table_e4d_1ph_hsb__entry__2}

| Campo | Descrição |
|-|-|
| Nome | Nome do script. |
| Descrição | Visão geral da funcionalidade e da finalidade do script. |
| Tabela | Tabela ou formulário para o qual o script está disponível. |
| Ativo | Estado ativo do script: verdadeiro :   O script está ativo e disponível para uso. falso :   A regra está inativa e indisponível para uso. |
| Tipo de IU | Tipo de aplicação para o qual o script está disponível, como desktop ou móvel. |
| Tipo | Quando o script é executado na tabela ou no formulário, incluindo o seguinte: * onCellEdit * onChange * onLoad * onSubmit {#ui-policy-fields__ul_vnq_zqn_hsb} |
| Nome do campo | Campo em que o script é executado. |
| Exibição | Exibições nas quais o client script é executado (não aplicável a scripts globais). |
| Herdados | Indica se o client script se aplica a tabelas estendidas. |
[ ]

{#ui-policy-fields__table_e4d_1ph_hsb}

## Regras de negócio {#ui-policy-fields__section_kbv_5yv_fsb}

A seção Regras de negócio permite que você crie regras de negócio para realizar tarefas como alterar valores automaticamente em campos de formulário quando determinadas condições forem atendidas.

Para obter uma lista completa de valores para regras de negócio, consulte [Criação de uma regra de negócio](https://servicenow-prod.fluidtopics.net/fXNW4y67PPsF0GRcQadYEg#t_CreatingABusinessRule "Você pode criar qualquer tipo de regra de negócio a ser executada quando um registro for exibido, inserido, atualizado ou excluído ou quando uma tabela for consultada.").  
A tabela a seguir mostra as descrições de campo da seção Regras de negócio.{#ui-policy-fields__table_a24_wtn_hsb__entry__2}

| Campo | Descrição |
|-|-|
| Nome | Nome da regra de negócio. |
| Tabela | Tabela ou formulário em que a regra de negócio é executada. |
| Ativo | Estado ativo da regra de negócio: verdadeiro :   A regra de negócio está ativa e disponível para uso. falso :   A regra de negócio está inativa e indisponível para uso. |
| Quando | Quando a regra de negócio é executada: display, before, asyncou após a conclusão da operação do banco de dados. |
| Condições do filtro | Condições criadas usando o construtor de condições para determinar quando a regra de negócio deve ser executada com base nos valores de campo na tabela selecionada. |
| Condições da função | As funções que os usuários que estão modificando registros na tabela ou no formulário devem ter para que a regra de negócio seja executada. |
| Ações | Ações realizadas pela regra de negócio nos campos especificados, como inserir, atualizare excluir. |
| Definir valores de campos | Campos de tabela ou formulário nos quais a ação é executada. |
| Adicionar mensagem | Se uma mensagem aparece quando esta regra de negócio é executada: verdadeiro :   Uma mensagem aparece quando a regra de negócio é executada. falso :   Nenhuma mensagem aparece quando a regra de negócio é executada. |
| Anular ação | Se a regra de negócio anula a transação do banco de dados atual: verdadeiro :   A regra de negócio anula a transação do banco de dados atual quando é executada. falso :   A regra de negócio não anula a transação do banco de dados atual quando é executada. Por exemplo, em uma regra de negócio de inserção anterior, se as condições forem atendidas, não insira o registro no banco de dados. |
| Ordem | Indica a sequência na qual esta regra de negócio deve ser executada. Se houver várias regras em uma atividade específica, as regras serão executadas na ordem especificada, da mais baixa para a mais alta. |
[ ]

{#ui-policy-fields__table_a24_wtn_hsb}

## Regras de exibição do espaço {#ui-policy-fields__section_bnk_vyv_fsb}

A seção Exibição do espaço permite que você defina regras para controlar como os usuários visualizam os espaços com base em critérios.  
A tabela a seguir mostra as descrições de campo da seção Regras de exibição do espaço.{#ui-policy-fields__table_mh3_p24_hsb__entry__2}

| Campo | Descrição |
|-|-|
| Nome | Nome da regra de exibição do espaço. |
| Tabela | Tabela ou formulário para o qual a regra de exibição do espaço está disponível. |
| Exibição | Exibição usada para renderizar o formulário. A exibição padrão será usada se este campo for deixado em branco ou contiver um valor inválido. |
| Funções | Todas as funções às quais a regra se aplica. |
| Condições | Todas as condições que se aplicam à regra. |
| Ocultar seção de navegação | Opção para habilitar ou desabilitar a navegação de seção. |
| Desabilitar recolhimento de seção | Opção para habilitar ou desabilitar o recolhimento de seções. |
| Ordem padrão da guia | Ordem em que as guias do formulário aparecem por padrão. |
[ ]

{#ui-policy-fields__table_mh3_p24_hsb}

