Inventory Number Generation
Source
Prérequis
10.0.x
8.1
8.2
11.0.x
8.2
8.4
Ce plugin est disponible sans souscription GLPI Network. Il est également disponible sur GLPI Cloud.
Fonctionnalité
Le plugin Inventory number generation permet de générer dynamiquement des numéros d’inventaire en suivant un modèle configuré par l’utilisateur.
Installer le plugin
Téléchargez et installez le plugin Inventory number generation depuis le marketplace

Configuration du plugin
Vous retrouverez la page de configuration dans Outils > Génération de numéros d’inventaire.

Configuration globale
Champ: Indique le champ qui recevra la valeur d’inventaire générée par le plugin.
Activé: Permet d’activer ou non la génération automatique des numéros d’inventaire
Position de l’index global: Position de l’index global dans l’incrémentation
Mode de réinitialisation de l’index: Fréquence de réinitialisation de l’index global
Commentaire: Saisir un commentaire
Configuration spécifique

La configuration spécifique permet de faire une configuration plus personnalisée pour un type d’objet précis.
Modèle de génération: Configuration du modèle pour la génération des numéros d’inventaire.
Activé: Autorise ou non le plugin à générer un numéro d’inventaire pour le type d’objet
Utiliser l’index global: Utiliser l’index global ou privé comme index de référence dans l’indentation des numéros d’inventaire. L’indentation de l’index global sera effective pour tous les objets qui l’utilisent.
Les options suivantes s’affichent si l’option “Utiliser l’index global“ est défini sur “Non“
Position de l’index: Position de l’index de l’objet dans l’incrémentation
Mode de réinitialisation de l’index: Fréquence de réinitialisation de l’index de l’objet
Configurer un modèle de génération
Un modèle est une chaîne de texte contenant une partie générée automatiquement. Chaque partie générée doit être délimitée par < et >. Le texte situé en dehors de ces délimiteurs est traité comme du texte brut.
Masque du compteur auto-incrémenté
La valeur est définie par une suite de dièses (#) et permet de représenter un nombre qui s’incrémente de 1 à chaque génération. Le nombre de # indique le nombre de chiffres significatifs à générer. Les positions non utilisées sont complétées par des zéros.
Si la valeur dépasse le nombre de chiffres défini dans le masque, le compteur continuera à s’incrémenter et un chiffre supplémentaire sera ajouté. L’ajout de ce chiffre supplémentaire concerne uniquement le numéro d’inventaire généré et ne modifie pas le modèle. Exemple:
Modèle
Index
Résultat
<###>
0
001
<###>
20
021
<#>
9
10
PC-<###>
0
PC-001
Masque de date
La valeur est remplacée en sélectionnant, le jour, le mois et/ou l’année suivant les masques utilisés dans le modèle. Il est obligatoire d’avoir un masque de compteur auto-incrémenté pour que le masque de date fonctionne correctement.
Masque
Description
\d
Jour sur 2 chiffres
\m
Mois sur 2 chiffres
\y
Année sur 2 chiffres
\Y
Année sur 4 chiffres
Exemple:
Date: 24/02/2026
Modèle
Index
Résultat
<\d-###>
0
24-001
<\m-###>
0
12-001
<\y-###>
0
26-001
<\Y-###>
0
2026-001
PC-<\d\m\Y-#>
2
PC-24022026-3
Masque d’objet
Il est possible d’utiliser certaines informations de l’objet pour générer le numéro d’inventaire. Il est obligatoire d’avoir un masque de compteur auto-incrémenté pour que le masque de date fonctionne correctement.
Masque
Description
\s
Numéro de série de l'objet
\n
Nom de l'objet
Exemple:
Numéro de série: 123
Nom: Bureau
Modèle
Index
Résultat
<\s-###>
0
123-001
<\n-###>
0
Bureau-001
PC-<\n-\s-###>
2
PC-Bureau-123-003
Génération du nombre d’inventaire pour les objets personnalisés
GLPI 11 introduit les objets personnalisés, qui ont été rendus nativement compatibles avec le plugin.
Par défaut, les assets personnalisés ne sont pas impactés par le plugin. Pour permettre au plugin de générer également des numéros d’inventaire pour ces objets, il est nécessaire de :
Se rendre dans la liste des capacités de l’asset concerné ;
Activer la capacité ajoutée par le plugin : « Génération de numéros d’inventaire ».

Mis à jour