Criar regras

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • O uso de regras para normalizar um campo se destina a grandes listas de valores de campo de variante.

    Por Que e Quando Desempenhar Esta Tarefa

    Sempre teste suas regras antes de aplicá-las a todos os registros existentes no banco de dados. Antes de criar a regra, certifique-se de gerar a lista de Valores pendentes e criar um valor normal para o campo. Um campo normalizado pode ter uma combinação de aliases e regras.

    As regras neste exemplo são baseadas nos seguintes valores Pendentes:

    Figura 1. Regras de normalização 3

    Procedimento

    1. Em um registro de Normalização, abra Valores normais lista relacionada.
    2. Abra um registro de valor normal.
    3. Abra Regras Lista relacionada no formulário Valor normal e clique em Novo .

      O formulário Regra de Normalização de Campo fornece os seguintes campos:

      Tabela 1. Campos de regra de normalização de campo
      Campo Descrição
      Nome Nome exclusivo para esta regra. Por exemplo, este nome pode ser Tipo de CPU Xeon.
      Ordem Ordem na qual esta regra deve ser avaliada. A plataforma analisa as regras na ordem configurada até encontrar uma que seja avaliada como verdadeira.
      Ativo Habilita ou desabilita esta regra. Por padrão, as novas regras estão ativas (verdadeiro)
      Criar alias Se esta caixa de seleção estiver marcada e a regra for avaliada como verdadeira, a regra criará um alias automaticamente a partir de um valor pendente. Se esta caixa de seleção não estiver marcada e a regra for avaliada como verdadeira, a plataforma mudará automaticamente o valor do campo nomeado no registro para o valor normal, mas não criará um alias.
      Diferenciação entre maiúsculas e minúsculas Todos os valores pendentes para o campo nomeado devem corresponder ao caso do mesmo valor em uma regra a ser normalizada.
      Regra Use ServiceNow construtor de regras para criar as regras para normalização de campos. As regras automatizam a transformação de um grande número de valores de campo pendentes em aliases.
    4. Crie um conjunto de regras para incorporar todas as variantes possíveis dos valores pendentes.
      Para este exemplo, as regras podem ser:
      • Intel Xeon : O tipo de CPU corresponde ao padrão *Intel*Xeon*. Esta regra normaliza todas as variantes nas quais Intel anterior Xeon , incluindo Intel Xeon , CPU Intel(R) Xeon(TM) de 2,80 GHz . CPU Intel(R) Xeon(TM) de 3,00 GHz .
      • Xeon : O tipo de CPU contém Xeon
      • L3350 : O tipo de CPU contém L3350
      • E3350 : O tipo de CPU contém E3350

      Para cada regra criada, a plataforma gera um Aplicador de regra trabalho de dados. No modo de teste, o. Iniciar os controles não estão disponíveis e o trabalho não pode ser executado até que o modo seja alterado para Ativo .

    5. Teste todas as regras antes de fazer o registro de normalização Ativo .
      Regras de teste
      Nota:
      Os usuários devem ter a função normalization_tester para criar registros de teste.

      Os registros de normalização de campo são criados no Teste por padrão, permitindo que os administradores testem completamente as regras de normalização antes de aplicá-las aos registros existentes no banco de dados. No modo de teste, o. Iniciar os controles não estão disponíveis para Aplicador de regra trabalho de dados. O trabalho só pode ser executado quando o teste estiver concluído e o. Modo foi alterado para Ativo . No modo de teste, somente registros que foram criados ou atualizados por um usuário com a função normalization_tester são normalizados. As funções normalizador e normalization_tester podem ser combinadas para um único usuário ou concedidas separadamente.