Preparar para campos numéricos do teclado esquerdo em tabelas personalizadas

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 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 estende 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 em Inserir e permanecer.
      Se Inserir e permanecer não estiver disponível em sua instância, crie uma nova regra de negócio e copie manualmente todos os valores de campo de Números de bloco.
    2. Dê um novo nome à regra de negócio e altere o campo de script para:
      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 chamada NumberManager.
    5. Altere as duas linhas a seguir conforme indicado:
      105: currentNumber = records.u_number.toString();
      117: records.u_number = prefix + currentNumber;
    6. Nomeie a nova inclusão de script UNumberManager e salve suas mudanças.
      Agora você pode continuar com o processo de configuração de preenchimento à esquerda e renumeração de registros.