Walid Nouh a écrit :
> CORDONNIER THomas wrote:
>   
> Pour l'injecteur, voilà comment je vois la chose :
> le fichier résultat de votre douchette est, au lieu d'être écrit dans un 
> fichier texte, écrit dans un fichier CSV du type :
> "Numéro de série"
> "le numéro"
>
> Ensuite, dans la création du modèle de CSV, on peut imaginer demander à 
> l'utilisateur d'indiquer, lors de l'injection du fichier, le gabarit 
> d'ordinateur à utiliser. Ce n'est pas encore fait, mais ça devrait pas 
> me prendre longtemps à faire.
>   
OK, c'est bien ce que je pensais.
J'ai installé votre plugin ce matin et je confirme que ses 
fonctionnalités vont bien au delà du mien. Dont acte.
Il me semble bien puissant. Cependant je pense que passer par des 
gabarits serait bien plus intuitif que son fonctionnement actuel. Dans 
la mesure où la douchette ne récupère que les numéros de série, être 
obligé de créer un autre CSV juste pour importer le reste des infos est 
un peu dommage. Une amélioration à voir dans le futur.
> Pour les rapports, oui il faut connaître le PHP pour faire un rapport.
> Dans votre cas, comment faîtes-vous pour afficher les résultats ? vous 
> passez par le moteur de recherche ou pas ?
>   
Le concepteur du rapport fournit un nom et une requête SQL, ces infos 
sont enregistrées dans une table glpi_plugin_persoreport. Quand un 
utilisateur veut visualiser le rapport (tous ceux qui ont 
checkRight("reports","r") peuvent voir les rapports y compris 
personnalisés) une page PhP similaire à celle des rapports normaux va 
chercher la requête SQL, l'exécute et construit un tableau de la même 
façon que pour les rapports normaux. La seule différence est donc que le 
code SQL n'est pas codé en dur dans le PhP mais lu dans une table MySQL.
Donc : besoin de connaître PhP si on veut maintenir le plugin, mais pas 
pour créer un rapport puisque la page PhP qui les construit est 
générique sur base d'une table dans MySQL.
Mon client actuel n'a pas pour spécialité l'informatique et les futurs 
utilisateurs ne sont pas des programmeurs. Par contre beaucoup ont 
appris à manier les requêtes avec Access et l'ancien système d'où nous 
avons migré. Ils devraient donc être capables de concevoir des rapports 
avec mon plugin.
> Pour l'injecteur oui, à une petite modif prêt pour qu'on puisse choisir 
> un gabarit.
>   
D'accord, en testant le plugin ce matin je suis arrivé à la même conclusion.
> Pour les rapports il faudrait que je vois ce que vous avez fait ;)
>
>
>   
OK, que me proposez-vous pour envoyer le code?

Cordialement
Thomas CORDONNIER


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

Reply via email to