---
sourceDocument: Yokohama Administração da Now Platform
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/platform-administration

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Yokohama Administração da Now Platform

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Usando políticas de IU

# Usando políticas de IU {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 8 min. de leitura

As políticas de IU mudam dinamicamente o comportamento das informações em um formulário e controlam fluxos de processo personalizados para tarefas.
Por exemplo, você pode usar políticas de IU para tornar o campo de número em um formulário somente leitura, tornar o campo de descrição resumida obrigatório e ocultar outros campos. As políticas básicas de IU não exigem scripts, no entanto, para ações mais avançadas, use Execute scripts opção.

Você também pode usar scripts de cliente para executar todas essas ações, mas para tempos de carregamento mais rápidos, use políticas de IU quando possível.

## Crie uma política de IU {#ariaid-title2}

Crie uma política de IU para definir fluxos de processo personalizados para tarefas.

### Antes de Iniciar

Função necessária: ui_policy_admin

### Por Que e Quando Desempenhar Esta Tarefa

Uma condição de política de IU avalia todos os campos, mesmo que eles não estejam visíveis no formulário. Esta função remove o requisito de que um campo deve estar em um formulário para que ele seja avaliado.  
Nota:  
* As políticas transferidas de versões anteriores à FUJI são avaliadas de forma diferente. Os campos que não foram avaliados anteriormente são avaliados.
* As políticas de IU não são compatíveis com telas de pesquisa.
* As políticas de IU também se aplicam a formulários e listas exibidos na aplicação Sistema de gestão de conteúdo.
{#c_DefineClientScripts__ul_b3l_g2l_dcb}

### Procedimento

1. Navegar até TudoIU do SistemaPolíticas de IU.
2. Clique em Novo.  
   O formulário Política de IU \[Exibição avançada\] é aberto
3. Para mudar a exibição, em Links relacionados clique em Exibição padrão .
4. Preencha o formulário, conforme apropriado.  
   Pode ser necessário configurar o formulário para ver todos os campos.  
   {#c_DefineClientScripts__table_d3l_g2l_dcb__entry__2}

   | Campo | Descrição |
   |-|-|
   | Tabela | A tabela do formulário a ser modificado. |
   | Ativo | O status ativo da política de IU. São aplicadas somente políticas de IU ativas. |
   | Descrição resumida | Breve resumo da política de IU. |
   | Pedido \[Exibição avançada\] | A sequência de processamento, do número mais baixo para o mais alto. Se duas políticas entrarem em conflito, a política de IU com o número mais alto 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. |
   | Quando aplicar ||
   | Condições | As condições que, se atendidas, fazem com que a política de IU seja aplicada. As condições são criadas com o construtor de condições. Para definir condições usando um script, use um script de cliente. As condições só serão verificadas novamente se um usuário mudar 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 lista, ela não será avaliada. |
   | Global \[Exibição avançada\] | Opção para especificar se a política de IU se aplica a todas as exibições de formulário. Se esta caixa de seleção estiver desmarcada, a política de IU será específica da exibição. Por padrão, a política de IU global se aplica a todas as exibições de formulário. No entanto, uma política de IU pode ser específica para uma exibição. Por exemplo, você pode definir uma política de IU somente para a exibição itil de um formulário. Use o. Exibição para fazer isso. |
   | Exibição \[Exibição avançada\] | Opção para indicar a qual exibição de formulário a política de IU se aplica. Este campo ficará visível somente se Global não está selecionado. Se Global não estiver selecionado e o campo Exibir for deixado em branco, o script aplicará a exibição padrão. Para obter mais informações sobre exibições de formulário, consulte [Gestão de exibição](https://www.servicenow.com/docs/access?context=view-management-overview&version=yokohama&pubname=yokohama-platform-user-interface&ft:locale=en-US). |
   | Reverter se falso \[Exibição avançada\] | Opção para especificar que a ação da política de IU é desfeita quando as condições da política de IU são avaliadas como falsas. Em outras palavras, quando as condições são verdadeiras, as ações especificadas são executadas e quando são falsas, as ações são desfeitas. |
   | Ao carregar \[Exibição avançada\] | Opção para especificar que o comportamento da política de IU deve ser executado onLoad, bem como quando o formulário muda. Você pode marcar ou limpar Em carregamento Em uma política de IU para controlar se ela é executada sempre que um formulário é carregado quando as condições são atendidas. Neste exemplo, um administrador não deseja que um incidente entre em Aguardando informações do usuário estado, a menos que o usuário forneça uma explicação ao cliente. O administrador cria uma política de IU com as seguintes configurações. * Na seção Quando aplicar, adiciona a condição \[Estado\] \[É\] \[Aguardando informações do usuário\] e limpa o. Em carregamento caixa de seleção. Esta condição significa que a política de IU se aplica somente quando o estado é alterado para Aguardando informações do usuário . * Em Ações de política de IU lista relacionada, cria um registro que faz o. Comentários adicionais campo obrigatório quando a condição é atendida. {#c_DefineClientScripts__ul_e3l_g2l_dcb} |
   | \[Exibição avançada\] | 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 de sua tabela primária, a política de IU na tabela secundária sempre é executada primeiro. Este evento é verdadeiro, independentemente de Pedido Das políticas de IU. Considere o seguinte exemplo: * Uma tabela secundária tem uma política de IU com Pedido valor 500 que mostra o. Urgência campo quando suas condições forem atendidas. * Sua tabela primária tem uma política de IU com as mesmas condições que oculta o. Urgência campo. A política de IU da tabela primária tem Pedido valor 100 . * Embora a tabela primária Pedido O campo tem um valor menor, 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. Urgência o campo está oculto. {#c_DefineClientScripts__ul_f3l_g2l_dcb} |
   | Script ||
   | Executar scripts \[Exibição avançada\] | Opção para especificar se o comportamento avançado pode ser script para condições verdadeiro e falso. |
   | Executar se verdadeiro \[Exibição avançada\] | Um script que é executado quando as condições da política de IU são atendidas. * Este campo estará disponível somente se Execute scripts está selecionado. * Este recurso não está disponível fora do escopo ou no escopo global. {#c_DefineClientScripts__ul_knc_n2g_lvb} |
   | Executar se falso \[Exibição avançada\] | Um script que é executado se as condições da política de IU não forem atendidas e o. Se for falso, reverta a opção está selecionada. * Este campo estará disponível somente se Execute scripts está selecionado. * Este recurso não está disponível fora do escopo ou no escopo global. {#c_DefineClientScripts__ul_zl4_42g_lvb} |
   | Outros campos ||
   | Executar scripts no tipo de IU | O tipo de IU para esta política de IU: Desktop, celular/portal de serviços ou ambos. |
   | Lista relacionada: Ações da política de IU ||
   | Tabela | \[Somente leitura\] Campo ao qual a ação da política de IU se aplica. |
   | Nome do campo | Campo na tabela selecionada para o qual a política de IU executa uma ação se verdadeiro. Nota: Se o campo especificado não for encontrado no formulário, a política de IU executará a ação na variável com o mesmo nome. |
   | Obrigatório | Lista de seleção para especificar como a política de IU afeta o estado obrigatório do campo. As opções são: * Deixar isolado * Verdadeiro * Falso {#c_DefineClientScripts__ul_g3l_g2l_dcb} |
   | Visível | Lista de seleção para especificar como a política de IU afeta o estado visível do campo. As opções são: * Deixar isolado * Verdadeiro * Falso(a) {#c_DefineClientScripts__ul_h3l_g2l_dcb} |
   | Somente leitura | Lista de seleção para especificar como a política de IU afeta o estado somente leitura do campo. As opções são: * Deixar isolado * Verdadeiro * Falso(a) {#c_DefineClientScripts__ul_i3l_g2l_dcb} |
   | Links relacionados ||
   | Exibição padrão ou Exibição avançada | Muda a exibição do formulário para a exibição padrão ou avançada. Os campos mudam com base na exibição. |
   [Tabela 1. Campos de política de IU]

   {#c_DefineClientScripts__table_d3l_g2l_dcb}
5. Clique em Enviar.
{#c_DefineClientScripts__steps_c3l_g2l_dcb}

## Exemplo: Criando uma política de IU {#ariaid-title3}

Crie uma política de IU para implementar controles no formulário Incidente quando o estado mudar para Resolvido .

### Antes de Iniciar

Função necessária: ui_policy_admin

### Por Que e Quando Desempenhar Esta Tarefa

Este exemplo demonstra como implementar os seguintes controles.

* Crie um Fechar anotações campo obrigatório.
* Oculte o. Aberto por campo.
* Faça o. Prioridade , Gravidade e. Urgência campos somente leitura.
* Execute um script de cliente que exiba uma mensagem de alerta.
{#t_UIPolicyExample__ul_n2j_gmf_xq}

### Procedimento

1. Navegar até TudoIU do SistemaPolíticas de IU.
2. Clique em Novo.
3. Forneça as seguintes informações.  
   {#t_UIPolicyExample__table_x1n_qmf_xq__entry__2}

   | Nome | Entrada |
   |-|-|
   | Tabela | Incidente |
   | Condições | \[Estado do incidente\] \[É\] \[Resolvido\] |
   | Reverter se falso | Marque esta caixa de seleção. Se o estado do incidente não for Resolvido , A política de IU é revertida. |
   | Ao carregar | Marque esta caixa de seleção para executar as ações quando o formulário for carregado ou quando a condição mudar. |
   [Tabela 2. Nova política de IU]

   {#t_UIPolicyExample__table_x1n_qmf_xq}
4. Clique com o botão direito do mouse no cabeçalho do formulário e selecione Salvar no menu de contexto.  
   A lista relacionada Ações de Política de UI é exibida.
5. Na lista relacionada, clique em Novo .
6. Forneça as seguintes informações.  
   {#t_UIPolicyExample__table_dcw_cnf_xq__entry__2}

   | Nome | Entrada |
   |-|-|
   | Nome do campo | Fechar anotações. Esta ação de IU torna o campo Anotações de fechamento obrigatório. |
   | Obrigatório | Verdadeiro |
   | Visível | Deixar como está |
   | Somente Leitura | Deixar como está |
   [Tabela 3. Novas ações de política de IU]

   {#t_UIPolicyExample__table_dcw_cnf_xq}
7. Clique em Enviar.
8. Repita o processo para criar ações de política de IU para ocultar o. Aberto por e para fazer o. Prioridade , Gravidade e. Urgência campos somente leitura.

## Scripts de cliente para políticas de IU {#ariaid-title4}

Todos os scripts criados para políticas de IU são executados no lado do cliente.

Você pode usar opções diferentes no formulário de política de IU para controlar quando e como a política de IU é aplicada. Essas opções incluem scripts de cliente, execução onLoad e políticas de IU específicas de exibição. Os administradores podem usar o formulário de política de IU para criar scripts de cliente executados Onchange Quando as condições da política de IU são atendidas ( Execute se verdadeiro ) ou não atendido ( Executar se falso ).Para exibir esses campos de script no formulário Política de IU, na seção Script, selecione Execute scripts caixa de seleção.  
Por exemplo, para exibir um alerta para o usuário quando ocorrer o incidente Estado o campo muda para Resolvido , crie o script a seguir no Execute se verdadeiro campo.

    function onCondition(){
    alert('You changed the "Incident state" to Resolved. Please enter your comments in the "Close notes" field.');
    }

As políticas de IU do catálogo de serviços controlam o comportamento dos formulários de item do catálogo. As políticas de IU do catálogo de serviços podem ser aplicadas a um item do catálogo ou a um conjunto de variáveis. Para obter mais informações sobre como usar políticas de IU para itens do catálogo de serviços, consulte [Política de IU do catálogo de serviços](https://www.servicenow.com/docs/access?context=c_ServiceCatalogUIPolicy&version=yokohama&pubname=yokohama-servicenow-platform&ft:locale=en-US)

