Bevor Sie den linken Abstand von Nummernfeldern in einer anwenderdefinierten Tabelle oder einer Tabelle konfigurieren, die die Aufgabentabelle nicht erweitert, müssen Sie Business-Regeln und Skripteinbindungen vorbereiten.
Vorbereitungen
Erforderliche Rolle: Administrator
Prozedur
-
Duplizieren Sie die Business-Regel des Basissystems mit dem Namen Pad Numbers: Klicken Sie Auf Einfügen und beibehalten .
Wenn Einfügen und beibehalten Ist in Ihrer Instanz nicht verfügbar. Erstellen Sie eine neue Business-Regel, und kopieren Sie alle Feldwerte manuell aus Pad-Nummern.
-
Geben Sie der Business-Regel einen neuen Namen, und ändern Sie das Skriptfeld wie folgt:
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);
};
-
Speichern Sie die Änderungen.
-
Duplizieren Sie die Skripteinbindung des Basissystems mit dem Namen NumberManager .
-
Ändern Sie die folgenden beiden Zeilen wie angegeben:
105: currentNumber = records.u_number.toString();
117: records.u_number = prefix + currentNumber;
-
Benennen Sie die neue Skripteinbindung UNumberManager Und speichern Sie Ihre Änderungen.
Sie können jetzt mit der Konfiguration des linken Auffüllens und der Umnummerierung von Datensätzen fortfahren.