CORDONNIER THomas wrote:
> Bonjour
>
> Dans le cadre de mon activité professionnelle je viens de réaliser la
> migration d'un outil propriétaire vers GLPI. A cette occasion j'ai
> implémenté deux nouveaux plugins correspondant à des fonctionnalités
> présentes dans l'ancien outil et que je n'avais pas trouvé dans GLPI.
> Ma société est favorable à une diffusion de ces plugins sous licence GPL
> mais ne souhaite pas être citée c'est pourquoi je vous écris depuis mon
> adresse personnelle.
>
> Voici les deux plugins actuellement développés :
>
> 1. Importation de masse
> Par exemple vous venez d'acheter 50 ordinateurs strictement identiques,
> seul diffère pour le moment le numéro de série. Vous créez un template
> avec l'interface de GLPI puis vous entrez dans le plugin, donnez le nom
> du template et fournissez les numéros de série, soit dans un fichier
> texte (1 numéro par ligne) soit par séquence (exemple : ABC001 à
> ABC050). Ainsi 50 lignes sont rajoutées dans la base de données en
> beaucoup moins de temps qu'avec l'interface "nouvel ordinateur à partir
> d'un gabarit".
> Le plugin fonctionne pour les ordinateurs, écrans, et imprimantes
> (peut-être autres périphériques plus tard)
>
>   
Il existe un plugin que j'ai développé, qui s'appelle data_injection. Il 
permet d'injecter des données provenant d'un fichier CSV. Le plugin peut 
importer tous les types de base de l'inventaire, connecter les 
utilisateurs, groupes, ports, prises, contrats, fournisseurs etc..

> 2. Rapports personnalisés :
> Vous fournissez la requête SQL (le plugin limite volontairement aux
> SELECT, hélas sans UNION possible), et un nom, et un nouveau rapport est
> ajouté à la page des rapports.
> Le plugin permet de saisir des paramètres, dans ce cas une page
> intermédiaire (comme dans votre rapport "par année") apparaîtra. Pour le
> moment pas de distinction de type des paramètres, mais on peut les
> reprendre dans la requête.
>
>   
Il existe un plugin qui s'appelle reports. Il fournit un environnement 
pour accueillir de nouveaux rapports. Créer un nouveau rapport revient à 
déposer la page PHP du rapport + un fichier de langue dans un 
répertoire. Le plugin ajoute lui même le nouveau rapport et gère les 
droits associés.
> Pouvez-vous s'il vous plaît :
> - m'indiquer si, malgré mes recherches, un de ces plugins vous paraît
> faire doublon avec un autre en développement ou déjà stable?
> - dans la négative me donner un accès au SVN pour que je puisse les
> importer et les voir apparaître dans la liste des plugins en développement?
>
>   
dans votre cas oui, je pense que vos plugins font, en partie, doublon 
avec ce qu'on a développé
> En fait je me demande si ces deux fonctionnalités ne pourraient pas à
> terme faire partie du noyau standard de GLPI :

pour les rapports sûrement, pour l'injection je ne pense pas
>  je ne l'ai pas fait car
> la durée de ma mission ne me permettait pas l'étude approfondie du code
> source de GLPI, mais il serait intéressant d'avoir l'importation de
> masse directement sous forme d'un bouton lorsque vous regardez la liste
> des ordinateurs, non ?
>
> Amicalement
> Thomas CORDONNIER
>
>   
Cordialement,
Walid Nouh.
>
> _______________________________________________
> Glpi-dev mailing list
> Glpi-dev@gna.org
> https://mail.gna.org/listinfo/glpi-dev
>
>
>   


_______________________________________________
Glpi-dev mailing list
Glpi-dev@gna.org
https://mail.gna.org/listinfo/glpi-dev

Reply via email to