Bonjour,
Dans un appel d'offre, un client souhaite faire évoluer GLPI en ajoutant et
améliorant des fonctionnalités (sur des plugins également). Il souhaite que ces
développements soient intégrés par la communauté dans la mesure du possible.
Je passe en pièce jointe la liste des besoins. J'aurais besoin de savoir, pour
chacune, si elles seraient ou seront intégrés aux prochaines versions de GLPI
une fois le développement réalisé.
Merci d'avance et n'hésitez pas si vous avez des questions.
Prometil
www.prometil.com
Alexandre GALINIER
Consultant
42 av du Général De Croutte 31100 Toulouse
E-mail :a.galin...@prometil.com
Mob : +33 667 798 673
Tel : +33 562 875 242
Fax : +33 561 404 454
Ce message peut contenir des informations confidentielles dont la divulgation
est à ce titre rigoureusement interdite en l'absence d'autorisation explicite
de l'émetteur. Dans l'hypothèse où vous auriez reçu par erreur ce message,
merci de le renvoyer à l’émetteur et de détruire toute copie.
Pensez à l’environnement avant d’imprimer.
Objectif 1 : Créer un statut spécifique pour les logiciels
Il est demandé de dissocier statut des matériels et statut des
logiciels en créant un statut logiciel spécifique.
Les statuts que nous souhaitons affecter à un logiciel sont :
Logiciel autorisé ;
Logiciel avec dérogation ;
Logiciel interdit.
Le traitement devra pouvoir sâappliquer :
Dans les règles et dictionnaires pour affecter un statut à un
logiciel.
Contrainte : Ce statut devra avoir les mêmes possibilités de
traitement dans GLPI que le champ statut des matériels actuels.
Objectif 2 : Créer un champ version commerciale
Existant : actuellement, le champ version existant est alimenté par
le n° de version technique remonté par lâinventaire OCS :
Ex : Pour Office Standard 2003, OCS remonte comme N° de version
technique ââ11.0.8173.0ââ.
Il est demandé de créer un champ version commerciale qui pourra
contenir le n° de version commerciale dâun logiciel.
Ex : Pour Office Standard 2003, version commerciale = 2003
Dans ces conditions, nous aurons :
Version commerciale = 2003 et Version technique ââ11.0.8173.0ââ
Attention : tous les tableaux dâétat actuels prennent en compte la
version technique. Il faudra donc revoir ces états pour intégrer la version
commerciale dans ces états.
Objectif 3 : Créer un dictionnaire des versions de logiciels
Développement à réaliser : Implémentation dâun dictionnaire des
versions de logiciels permettant de modifier le nom dâune version commerciale
dâun logiciel ainsi que le champ personnalisé qui aura été ajouté avec le
plugin customfields.
Ex : Pour Office Standard 2003 avec comme N° de version technique
ââ11.0.8173.0ââ
= Nom = Office Standard, Version commerciale = 2003 et N° de version
technique ââ11.0.8173.0ââ :
Le champ utilisé pour les regroupements des logiciels à la racine
devra être le Nom.
Sauvegarde et restauration des règles et dictionnaires
Objectif : Créer une fonctionnalité de sauvegarde et restauration
des règles
Développement à réaliser : Il est demandé de créer une
fonctionnalité dans GLPI permettant de sauvegarder les règles et les
dictionnaires afin de pouvoir les réimporter, soit dans la même base glpi
soit dans une base différentes.
Plugin uninstall
Objectif : Ajout de fonctionnalité au plugin uninstall
Développement à réaliser : Il est demandé de réaliser les ajouts
suivants :
réaliser le transfert des fiches des matériels mis au statut
réformé de la base de production vers la base de réforme.
Cette fonctionnalité devra pouvoir se faire manuellement depuis un
modèle du plugin.
Les fiches transférées pourront être archivées au format PDF.
Il faudra gérer un historique des fiches transférées.
Les champs à transférer seront les suivants :
Budget (glpi_budgets.name),
Type de matériel (table_inventairetypes.name)*,
Modèle (table_inventairemodels.name)*,
Marque (glpi_manufacturers.name),
N° de série (tables_inventaire.serial)*,
n° inventaire physique (tables_inventaire.otherserial)*
*Note : tables_inventaire est un terme générique servant Ã
désigner la table inventaire des différents objets Ordinateurs, Moniteurs,
etc.
Dans les modèles de désinstallation, il faut permettre une RAZ ou
modification sur les champs suivants :
RAZ ou modification sur le champ Lieu,
RAZ sur le champ Mise à jour OS.
Gestion de la téléphonie
Objectif : Etendre la fiche matérielle de la téléphonie