Ajouter des enregistrements de numérotation automatique dans une table
Vous pouvez définir un format numérique par table dans le système.
Avant de commencer
Procédure
- Accédez à la Tous > Définition du système > Maintenance des numéros.
- Sélectionnez un nom de table pour afficher l’enregistrement de numéro de cette table ou cliquez sur Nouveau.
- Définissez le format numérique en complétant les champs (voir table).
-
Sélectionnez Envoyer ou Mettre à jour.
Si aucun champ numéroté automatiquement n’existe déjà, un nouveau champ est automatiquement créé dans la table avec les valeurs suivantes :
- É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 pour le champ Nombre 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 Saisissez un préfixe pour chaque nombre de la table (par exemple, INC pour Incident). Numéro Entrez 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. Sinon, le numéro d’enregistrement suivant utilise le compteur actuel. Le compteur ne se réinitialise pas à un nombre de base inférieur à lui-même. Pour afficher le compteur actuel, cliquez sur le lien connexe Afficher le compteur .
Nombre de chiffres Entrez 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 (par exemple, 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.Lors du déplacement de certaines applications, ces enregistrements peuvent ne pas être automatiquement inclus. Assurez-vous que tous les enregistrements nécessaires sont présents lors du déplacement des applications.
Remarque :Pour modifier les valeurs par défaut des nouveaux formats numériques, remplacez le champ Valeur par défaut de l’enregistrement de dictionnaire système par le champ Nombre ou Nombre de chiffres . Ces champs se trouvent dans la table Nombres.