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
-
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.
-
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);
};
-
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 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.