Avant de configurer le remplissage gauche des champs numériques sur une table personnalisée ou une table qui n’étend pas la table de tâches, vous devez préparer des règles métier et des script includes.
Avant de commencer
Rôle requis : admin
Procédure
-
Dupliquez la règle métier du système de base nommée Pad Numbers: Cliquez sur Insérer et rester.
Si Insérer et rester n’est pas disponible sur votre instance, créez une règle métier et copiez manuellement toutes les valeurs de champ à partir des numéros de pad.
-
Donnez un nouveau nom à la règle métier et modifiez le champ de script comme suit :
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);
};
-
Enregistrez les changements.
-
Dupliquez le script include du système de base nommé NumberManager.
-
Modifiez les deux lignes suivantes comme indiqué :
105: currentNumber = records.u_number.toString();
117: records.u_number = prefix + currentNumber;
-
Nommez le nouveau script include UNumberManager et enregistrez vos modifications.
Vous pouvez maintenant poursuivre le processus de configuration du remplissage à gauche et de renumérotation des enregistrements.