Bevor Sie den linken Abstand von Nummernfeldern in einer benutzerdefinierten Tabelle oder einer Tabelle, die die Aufgabentabelle nicht erweitert, konfigurieren, müssen Sie Business-Regeln und Skripteinbindungen vorbereiten.
Vorbereitungen
Erforderliche Rolle: admin
Prozedur
-
Basissystem-Geschäftsregel mit dem Namen Pad Numbersduplizieren: Klicken Sie auf Einfügen und beibehalten.
Wenn „Einfügen und beibehalten“ in Ihrer Instanz nicht verfügbar ist, erstellen Sie eine neue Geschäftsregel, und kopieren Sie alle Feldwerte manuell aus Pad-Nummern.
-
Geben Sie der Geschäftsregel 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 Basissystem-Skripteinbindung mit dem Namen NumberManager.
-
Ändern Sie die folgenden beiden Zeilen wie angegeben:
105: currentNumber = records.u_number.toString();
117: records.u_number = prefix + currentNumber;
-
Nennen Sie die neue Skripteinbindung UNumberManager, und speichern Sie Ihre Änderungen.
Sie können jetzt mit dem Konfigurieren von Datensätzen für den linken Abstand und die Neunummerierung von Datensätzen fortfahren.