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
-
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.
-
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);
};
-
Salve as mudanças.
-
Duplique a inclusão de script do sistema de base chamada NumberManager.
-
Altere as duas linhas a seguir conforme indicado:
105: currentNumber = records.u_number.toString();
117: records.u_number = prefix + currentNumber;
-
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.