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

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • Antes de configurar o preenchimento à esquerda dos campos de número em uma tabela personalizada ou em uma tabela que não estende a tabela de tarefas, você deve preparar regras de negócios e inclusões de script.

    Antes de Iniciar

    Função necessária: administrador

    Procedimento

    1. Duplique a regra de negócios 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ócios e copie manualmente todos os valores de campo de Números do teclado.
    2. Dê à regra de negócios um novo nome e altere o campo de script para ler da seguinte forma:
      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 o novo script include UNumberManager e salve suas mudanças.
      Agora você pode continuar com o processo de configuração do preenchimento à esquerda e da renumeração de registros.