Prepare-se para inserir campos numéricos à esquerda em tabelas personalizadas

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • Antes de configurar o preenchimento esquerdo de campos numéricos em uma tabela personalizada ou em uma tabela que não estenda a tabela de tarefas, você deve preparar regras de negócio e inclusões de script.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Duplique a regra de negócio do sistema de base chamada Pad Numbers: Clique Inserir e permanecer .
      Se Inserir e permanecer Não está disponível em sua instância, crie uma nova regra de negócios e copie manualmente todos os valores de campo dos números de bloco.
    2. Dê um novo nome à regra de negócio e mude o campo de script para que seja o seguinte:
      padCurrentCategory();
      function padCurrentCategory() {
      var target = new GlideRecord(current.category+"");
      if (!target.isValidField("u_number") || target.isValidField("number")) return;
      var nm = new UNumberManager();
      nm.padTableNumbers(current.category, current.maximum_digits);
      }; 
    3. Salve as mudanças.
    4. Duplique a inclusão de script do sistema de base nomeada NumberManager .
    5. Altere as duas linhas a seguir conforme indicado:
      105: currentNumber = records.u_number.toString();
      117: records.u_number = prefix + currentNumber;
    6. Nomeie o novo script Include UnumberManager e salve suas mudanças.
      Agora você pode continuar com o processo de configuração do preenchimento esquerdo e renumeração de registros.