Préparer les champs de numéro de pavé gauche dans les tables personnalisées

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • Avant de configurer la marge intérieure gauche des champs de nombre dans 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 includes de script.

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Dupliquez la règle métier du système de base nommée Pad Numbers: Cliquez sur Insérer et rester.
      Si l’option Insérer et rester n’est pas disponible sur votre instance, créez une nouvelle règle métier et copiez manuellement toutes les valeurs de champ à partir des numéros de pad.
    2. Donnez un nouveau nom à la règle métier et modifiez le champ de script pour qu’il se lise 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);
      }; 
    3. Enregistrez les changements.
    4. Dupliquez l’include de script du système de base nommé NumberManager.
    5. Modifiez les deux lignes suivantes comme indiqué :
      105: currentNumber = records.u_number.toString();
      117: records.u_number = prefix + currentNumber;
    6. Nommez le nouvel include de script UNumberManager et enregistrez vos modifications.
      Vous pouvez maintenant poursuivre le processus de configuration du remplissage gauche et de renumérotation des enregistrements.