Ajouter des enregistrements à numérotation automatique dans une table

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Vous pouvez définir un format numérique par table dans le système.

    Avant de commencer

    Rôle requis : administrateur

    Procédure

    1. Accédez à la Tout > Définition du système > Maintenance des numéros.
    2. Cliquez sur le nom d’une table pour afficher l’enregistrement numérique de cette table ou cliquez sur Nouveau.
    3. Définissez le format numérique en complétant les champs (voir table).
    4. Cliquez sur Envoyer ou Mettre à jour.
      S’il n’existe pas encore de champ numéroté automatiquement, un nouveau champ avec les valeurs suivantes est automatiquement créé dans la table :
      • Étiquette : Numéro
      • Nom : u_number
      • Valeur par défaut :
        javascript:getNextObjNumberPadded();
        Remarque :
        Ce script renumérote les enregistrements lorsque le nombre de chiffres est mis à jour. Pour utiliser un script qui ne renumérote pas les enregistrements lorsque le nombre de chiffres est mis à jour, ouvrez l’entrée de dictionnaire correspondant au champ Numéro et entrez le script suivant dans le champ Valeur par défaut .
        javascript:getNextObjNumber();
      Tableau 1. Numérotation automatique des enregistrements dans une table
      Champ Description
      Table Selectionner une table.
      Préfixe Entrez un préfixe pour chaque numéro de la table (par exemple, INC pour Incident).
      Numéro Saisissez le numéro de base de cette table (la valeur par défaut est 1 000). Les numéros d’enregistrement sont automatiquement incrémentés et le numéro suivant est conservé dans la table Compteur [sys_number_counter].

      Si vous définissez le numéro de base sur une valeur supérieure au compteur actuel, le numéro d’enregistrement suivant utilise le nouveau numéro de base. Dans le cas contraire, le numéro d’enregistrement suivant utilise le compteur courant. Le compteur ne se réinitialise pas à un nombre de base inférieur au sien. Pour afficher le compteur actuel, cliquez sur le lien connexe Afficher le compteur .

      Nombre de chiffres Saisissez le nombre minimal de chiffres à utiliser après le préfixe (la valeur par défaut est 7).
      • Des zéros non significatifs sont ajoutés aux numéros automatiques, si nécessaire. Par exemple, INC0001001 contient trois zéros non significatifs.
      • Le nombre de chiffres peut dépasser la longueur minimale. Par exemple, si le nombre de chiffres est égal à 2 et que plus de 99 enregistrements sont créés sur la table, les nombres continuent au-delà de 100 (comme INC101).
      Avertissement :
      La modification de ce champ peut mettre à jour toutes les valeurs numériques des enregistrements existants dans une table. Soyez prudent lorsque vous modifiez ce champ sur une instance de production.
      Remarque :

      Pour modifier les valeurs par défaut des nouveaux formats numériques, modifiez le champ Valeur par défaut de l’enregistrement du dictionnaire système pour le champ Nombre ou Nombre de chiffres . Ces champs se trouvent dans la table Nombre.