Bereiten Sie die Links-Auffüllung von Nummernfeldern in benutzerdefinierten Tabellen vor

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • 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

    1. 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.
    2. 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);
      }; 
    3. Speichern Sie die Änderungen.
    4. Duplizieren Sie die Basissystem-Skripteinbindung mit dem Namen NumberManager.
    5. Ändern Sie die folgenden beiden Zeilen wie angegeben:
      105: currentNumber = records.u_number.toString();
      117: records.u_number = prefix + currentNumber;
    6. 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.