Propriedades de políticas e regras em Construtor de tabelas

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 9 min. de leitura
  • Você pode configurar as regras e políticas de campo básicas para qualquer campo com o qual você trabalha em Construtor de tabelas.

    Políticas de IU

    A seção Políticas de IU permite configurar 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 Crie uma política de IU em Construtor de tabelas.

    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.
    Tabela 1. Detalhes da política
    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 para 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 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 menor ao maior valor especificado.

    Ativo Status da política de IU. São aplicadas somente políticas de IU ativas.
    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 de formulário ou exibições específicas. Para obter mais informações sobre exibições de formulário, consulte Gestão de exibição .
    Ao carregar [Configurações avançadas]

    Opção para especificar que o comportamento da política de IU deve ser executado onLoad, bem como quando o formulário muda.

    Verifique ou limpe a política de IU Em carregamento caixa de seleção para controlar se ele é executado 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 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 essas condições forem atendidas, adiciona a condição [Estado] [É] [Aguardando informações do usuário] e limpa o. Em carregamento caixa de seleção. 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 cria o. Comentários adicionais campo obrigatório quando a condição é atendida.
    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 da política de IU forem avaliadas como falsas. Quando as condições são verdadeiras, as ações são tomadas e quando mudam de volta para falso, 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 de sua tabela primária, a política de IU na tabela secundária sempre é executada primeiro, independentemente de Pedido Das políticas de IU. No exemplo a seguir:
    • Uma tabela secundária tem uma política de IU com Pedido valor 500 que mostra o. Urgência campo 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. 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 mais baixo, 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.
    A tabela a seguir mostra descrições de campo da seção Quando essas condições são atendidas ao adicionar ou editar uma política de IU.
    Tabela 2. Quando estas condições forem atendidas
    Campo Descrição
    Conjunto de condições

    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 usando instruções lógicas. 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.

    A tabela a seguir mostra descrições de campo da seção Fazer o seguinte ao adicionar ou editar uma política de IU.
    Tabela 3. Faça o seguinte
    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 isolado
    • Verdadeiro
    • Falso
    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 isolado
    • Verdadeiro
    • Falso
    Somente leitura
    Lista para especificar como a política de IU afeta o estado somente leitura do campo. As opções são:
    • Deixar isolado
    • Verdadeiro
    • Falso
    Limpar o valor do campo

    Opção para limpar o campo especificado se as condições forem atendidas.

    Regras de controle de acesso

    A seção Regras de controle de acesso permite configurar o acesso ao recurso especificado com base na função, condição e critérios de script que estão sendo atendidos.

    A tabela a seguir mostra descrições de campo da seção Regras de controle de acesso.
    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, john.smith ). 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.
    Descrição Visão geral do que a regra de controle de acesso restringe ou habilita.
    Tipo Tipo de objeto que o acesso controla, incluindo o seguinte:
    • Inclusões de script acionáveis pelo cliente
    • Processador
    • Registro
    • Página da interface do usuário
    • Rota de UX
    Para obter mais informações sobre tipos de objeto, consulte ACL que corresponde a requisitos para objetos .
    Operação

    Tipo de ação que o sistema pode executar 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 .

    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 do administrador no nível de acesso. Para obter mais informações sobre substituições de administrador, consulte Avalie a substituição do administrador no nível de acesso .
    Avançado Opção para associar um script à regra.

    Scripts de cliente

    A seção Regras de scripts de cliente permite que você crie 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 script do cliente, consulte Formulário de script do cliente

    A tabela a seguir mostra descrições de campo da seção Regras de scripts de cliente.
    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 a qual o script está disponível, como desktop ou celular.
    Tipo Quando o script é executado na tabela ou formulário, incluindo o seguinte:
    • onCellEdit
    • onChange
    • onLoad
    • onSubmit
    Nome do campo Campo em que o script é executado.
    Exibição Exibições nas quais o script do cliente é executado (não aplicável a scripts globais).
    Herdada Indica se o script do cliente se aplica a tabelas estendidas.

    Regras de negócio

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

    Para obter uma lista completa de valores para regras de negócios, consulte Crie uma regra de negócio .

    A tabela a seguir mostra descrições de campo da seção Regras de negócios.
    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: exibição , antes , assíncrono , ou após a operação do banco de dados está concluída.
    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 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 , atualizar , e. excluir .
    Definir valores de campos Campos de tabela ou formulário em que a ação é executada.
    Adicionar mensagem Se uma mensagem é exibida quando esta regra de negócio é executada:
    verdadeiro
    Uma mensagem é exibida 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 aborta 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 aborta a transação do banco de dados atual quando executada.
    Por exemplo, em uma regra de negócio Antes de inserir, 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.

    Regras de exibição do espaço

    A seção Exibição de espaço permite definir regras para controlar como os usuários visualizam os espaços com base em critérios.

    A tabela a seguir mostra descrições de campo da seção Regras de exibição do espaço.
    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 da seção.
    Desabilitar recolhimento de seção Opção para habilitar ou desabilitar o recolhimento de seção.
    Ordem padrão da guia Ordem na qual as guias de formulário aparecem por padrão.