Préparer l’ouverture à gauche des champs numériques dans les tables personnalisées

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Avant de configurer le remplissage 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 : administrateur

    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 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 pavés.
    2. 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);
      }; 
    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 nouveau script include UNumberManager et enregistrez vos modifications.
      Vous pouvez maintenant poursuivre le processus de configuration du remplissage vers la gauche et de renumérotation des enregistrements.