Trace: » Présentation

Présentation

Le plugin generateInventoryNumber permet de gérer automatiquement des numéros d'inventaires pour tout matériel entré dans GLPI et supporté par le coeur de l'application, c'est à dire :

  • ordinateur
  • écran
  • imprimante
  • périphérique
  • matériel réseau

Fonctionnement général du plugin

Une fois les modèles définis par type d'objet, le plugin va générer automatiquement un numéro d'inventaire pour tout objet inséré en base de données. Ce numéro peut être composé d'un préfixe et d'un suffixe. Un numéro unique (quelque soit le type) est inséré.

La modification manuelle d'un numéro d'inventaire pour un type géré par le plugin est impossible. Un message apparaît à l'écran et indique « vous n'avez pas les droits pour modifier le numéro d'inventaire ».

Il est possible de générer un numéro d'inventaire pour une liste de machines en utilisant l'action massive « Générer un numéro d'inventaire ». L'action « Regénérer un numéro d'inventaire (écraser) » permet de recréer un numéro en écrasant la valeur précédente.

Configuration du plugin

La configuration du plugin se fait depuis le menu « Configuration → Plugins ».

Ecran de configuration du plugin

Les champs à disposition sont les suivants :

  • Génération activée (global) : permet d'activer ou de désactiver globalement l'usage du plugin
  • Position de l'index global : permet de régler le prochain numéro d'index qui sera utilisé pour la génération globale

Configuration par type :

  • Modèle de génération : indique sur quel modèle le numéro d'inventaire peut-être généré
  • Actif : indique si la génération du numéro d'inventaire pour ce type d'objet doit être effectuée ou pas
  • Utiliser index global : indique si l'index utilisé pour la génération est celui global, ou alors spécifique pour ce type d'objet
  • Position de l'index : indique le prochain index utilisé pour ce type d'objet

Modèles de génération

La génération automatique est disponible pour les types de données suivants :

  • ordinateurs
  • matériels réseaux
  • téléphones
  • périphériques
  • imprimantes
  • moniteurs

Pour chaque type, on associe un modèle qui peut-être différent. Ceux-ci sont définis en utilisant le système interne de GLPI : http://glpi-project.org/wiki/doku.php?id=fr:manuel:admin:2_inventaire#gestion_des_gabarits

Si le champs modèle est vide, alors aucune gestion du numéro d'inventaire n'est réalisée pour ce type.

Droits

La configuration des droits pour chaque profil se fait directement depuis la configuration de ce dernier (Administration → Profils).

Le plugin dispose de 2 droits :

  • Générer des numéros d'inventaire : permet à un profil de générer des numéros d'inventaire pour des objets qui n'en ont pas
  • Regénérer un numéro d'iventaire (écraser) : permet à un profil d'écraser un numéro d'inventaire par la regénération d'un nouveau

Ecran de définitions des droits pour un profil