You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2013-08-27 14:25:08

DukeFarell
Member
Registered: 2013-08-13
Posts: 63

Gérer clés Office

Bonjour bonjour big_smile,

J'ai fait de la recherche, mais y a rien de super concluant à ce niveau ...

J'ai installé un plugin dans OCS Inventory qui permet de récupérer les clés de Microsoft Office, ainsi que la version, etc ... et j'aimerais maintenant que ces clés soient affichées dans GLPI, liées à l'ordinateur sur lequel Office est installé.

J'ai regardé la structure de la table "officepack" qui a été créée dans la base utilisée par OCS et les deux champs qui m'intéressent sont "officeversion" et "officekey", de type VARCHAR.

Maintenant j'aimerais éditer la fonction d'import OCS de GLPI, pour qu'au moment de la synchronisation, on récupère également ces deux champs. Vous suivez ? smile

Donc j'ai créé les 2 champs dans la table "glpi_computers" de type VARCHAR, mais la je n'arrive pas à retrouver la fonction qui fais l'insert dans la table "glpi_computers" pour lui ajouter l'insertion de mes deux champs ? sad

Merci d'avance à ceux qui sauraient m'expliquer, me donner une piste, ou même me parler d'un plugin GLPI que je ne connaitrait pas ... wink

Bonne journée,
Cdt


http://www.fortisfio.com/
Blog d'échange de connaissances et d'informatique

Offline

#2 2013-08-28 09:04:01

jl49
Member
Registered: 2013-08-22
Posts: 2

Re: Gérer clés Office

Je cherche également à faire plus ou moins la même chose. Si quelqu'un connait la fonction, je suis preneur !

Offline

#3 2013-08-28 09:55:53

DukeFarell
Member
Registered: 2013-08-13
Posts: 63

Re: Gérer clés Office

bonjour,

Bon y a du nouveau.
Je me rends compte (bêtement!) qu'on peut gérer plusieurs licences office par poste, j'ai donc créé une nouvelle table dans la base de GLPI, nommé "glpi_officepack". Qui comporte les champs suivants :

  • id

  • hardware_id

  • version

  • product

  • officekey

Et j'ai trouvé le fichier .php dans lequel sont faites les opérations de synchronisation entre GLPI et OCS, à savoir :
html/glpi/plugins/massocsimport/scripts/ocsng_fullsync.php

Maintenant je vais modifier le fichier pour qu'il remplisse également ma table glpi_officepack, à l'appel de la synchro.
Je vous tiens au courant, mais je ne suis toujours pas contre un peu d'aide big_smile

Last edited by DukeFarell (2013-08-28 09:56:49)


http://www.fortisfio.com/
Blog d'échange de connaissances et d'informatique

Offline

#4 2013-08-28 16:12:46

DukeFarell
Member
Registered: 2013-08-13
Posts: 63

Re: Gérer clés Office

J'ai bien essayé d'intégrer le plugin "mskey" disponible sur forge.indepnet mais malheureusement, il n'est pas compatible avec la dernière version de GLPI :

https://forge.indepnet.net/projects/mskey/files

Je vais finir par devoir développer un module à jour


http://www.fortisfio.com/
Blog d'échange de connaissances et d'informatique

Offline

#5 2013-08-29 15:00:44

DukeFarell
Member
Registered: 2013-08-13
Posts: 63

Re: Gérer clés Office

Bonjour,

J'aimerais écrire un petit module qui permette de récupérer et d'afficher les clés dans GLPI depuis OCSNG (Il faudra que le plugin de récupération des clés office soit déjà présent dans OCS). Le problème est que je ne sais pas ce que je dois faire au niveau du démarrage. Y'a t'il une structure prédéfinie à adapter ?
J'ai essayé de reproduire la structure de répertoire que j'ai vu dans d'autres modules mais je ne vois toujours pas apparaître mon plugin dans la liste des plugins dispo.
Je l'ai bien placé dans ../glpi/plugins.

Quelqu'un pourrait m'expliquer ?

Je mettrais ensuite à disposition ce plugin sur votre site. Si je réussi à le réaliser ^^


http://www.fortisfio.com/
Blog d'échange de connaissances et d'informatique

Offline

#6 2013-08-29 15:45:42

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Gérer clés Office

regarde du coté du plugin 'Example'

Offline

#7 2013-08-29 17:50:31

DukeFarell
Member
Registered: 2013-08-13
Posts: 63

Re: Gérer clés Office

Oh merci, je suis entrain d'apprendre comment ça fonctionne smile

La déjà c'est bon signe je vois mon plugin apparaître dans la liste.
Je vais essayer dans la version 1.0 de faire 2 fonctionnalités et après on verra pour 2 autres si j'ai le temps :
- Importer les données office depuis OCS
- Nettoyer les données office importées

Pour plus tard :
- Une tâche cron de synchro des bdd
- Une alerte si des clés sont identiques (alerte sur la page d'accueil si possible ou par mail si je suis chaud big_smile )

Bon ben c'est parti!


http://www.fortisfio.com/
Blog d'échange de connaissances et d'informatique

Offline

#8 2013-09-02 16:59:14

DukeFarell
Member
Registered: 2013-08-13
Posts: 63

Re: Gérer clés Office

Bonjour,

Il y a une chose que je comprends pas dans l'installation du plugin. J'ai regardé sur d'autres et je n'ai pas vu de modification manuelle de l'état des plugins dans la table "glpi_plugins", donc j'imagine que l'état (Installé/Non installé/...) doit être géré au niveau GLPI et pas des plugins.

Seulement, quand je clique sur "installer" de mon plugin, celui-ci créer bien la table dont j'ai besoin, mais le statut reste à "Non installé".

Quelqu’un saurait comment faire reconnaitre son plugin comme installé ? Tout de même pas en changeant manuellement le statut du plugin dans la table "glpi_plugins" ?

Last edited by DukeFarell (2013-09-03 10:02:49)


http://www.fortisfio.com/
Blog d'échange de connaissances et d'informatique

Offline

Board footer

Powered by FluxBB