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 2019-04-23 09:11:36

TheStagiaire
Member
Registered: 2019-04-23
Posts: 30

Quelles tables de GLPI utilisées ?

Bonjour,
Je suis en train de travailler sur un programme permettant d'automatiser les dates de garanties des pc Dell d'une entreprise avec l'API de Dell. Pour cela, j'ai besoin d'utiliser les tables de la base de données de GLPI mais je cherche toujours quelles sont les tables à utiliser afin de récupérer les différents pc Dell de l'entreprise.
J'ai noté quelques tables intéressantes : glpi_computers et glpi_contacts mais je ne sais si ces deux tables suffisent.
Merci de vos réponses.

Offline

#2 2019-04-23 09:23:17

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,146

Re: Quelles tables de GLPI utilisées ?

il y a un plugin qui permet de le faire :
https://plugins.glpi-project.org/#/plug … ersimports

vérifiez s'il est compatible avec votre version de GLPI


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#3 2019-04-23 09:25:26

TheStagiaire
Member
Registered: 2019-04-23
Posts: 30

Re: Quelles tables de GLPI utilisées ?

Merci, je vais essayer.

Offline

#4 2019-04-23 09:28:00

TheStagiaire
Member
Registered: 2019-04-23
Posts: 30

Re: Quelles tables de GLPI utilisées ?

Ce github on me l'a déjà demandé de le consulter mais on m'a dit de m'en inspiré pour pouvoir faire un nouveau programme car ce plugin ne fonctionnerait plus dû au changement de Dell.

Offline

#5 2019-04-23 09:30:43

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,146

Re: Quelles tables de GLPI utilisées ?

si vous voulez faire votre propre plugin il vous faudra aussi la table glpi_infocoms qui correspond à l'onglet gestion


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#6 2019-04-23 09:33:41

TheStagiaire
Member
Registered: 2019-04-23
Posts: 30

Re: Quelles tables de GLPI utilisées ?

Merci, il me faudra uniquement les tables glpi_computers, glpi_contacts et glpi_infocoms ?
Désolé de toutes ces questions je suis débutant avec ce logiciel

Offline

#7 2019-04-23 10:06:44

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,146

Re: Quelles tables de GLPI utilisées ?

je ne vois pas à quoi vous servira glpi_contacts ( mais je ne connais pas l'api Dell)

vous devez définir de quelles infos vous avez besoin ensuite vous pourrez chercher les tables et colonnes associées.
le N° de série est dans glpi_computers
la marque ( pour identifier les PC Dell) est dans glpi_manufacturers
modèle : glpi_computersmodels
type : glpi_computerstype   
toutes ces colonnes sont liées à glpi_computers par leur id


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#8 2019-04-23 10:10:31

TheStagiaire
Member
Registered: 2019-04-23
Posts: 30

Re: Quelles tables de GLPI utilisées ?

D'accord merci beaucoup

Offline

#9 2019-04-23 10:44:25

TheStagiaire
Member
Registered: 2019-04-23
Posts: 30

Re: Quelles tables de GLPI utilisées ?

Après réflexion, j'ai trouvé les informations qu'il me fallait dans la base de données du GLPI.
Informations dont j’en aurai besoin :
-Le numéro de série de l’ordinateur (glpi_computers)
-La marque de l’ordinateur (glpi_manufacturers)
-Statut de l’ordinateur (glpi_computers) : cela permet de filtrer ma requête
-Date dernière modification(glpi_computers) :cela permet de filtrer ma requête

Ma question est : ces informations suffisent-elles ou bien il me manque d'autres informations de d'autres tables nécessaire au développement du plugin.

Offline

#10 2019-04-23 10:47:15

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,146

Re: Quelles tables de GLPI utilisées ?

quand vous aurez récupéré les dates d'achat et garantie, vous en ferez quoi ?


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#11 2019-04-23 10:54:48

TheStagiaire
Member
Registered: 2019-04-23
Posts: 30

Re: Quelles tables de GLPI utilisées ?

Je veux juste récupérer les dates de garanties des PC Dell de l'entreprise dans le but de mettre à jour automatiquement la base de données du GLPI de l'entreprise afin que l'entreprise n'ait plus à le faire à la main.

Offline

#12 2019-04-23 11:44:04

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,146

Re: Quelles tables de GLPI utilisées ?

donc vous aurez besoin d'envoyer le résultat vers la table glpi_infocoms…..


Trouver la panne avant de réparer...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#13 2019-04-23 11:49:51

Jean-Christophe
Moderator
Registered: 2007-08-22
Posts: 734

Re: Quelles tables de GLPI utilisées ?

Ne serait-il pas plus malin de faire évoluer le plugin pour le rendre compatible avec les derniers changement chez Dell au lieu de réinventer la roue?

Offline

#14 2019-04-23 12:04:35

TheStagiaire
Member
Registered: 2019-04-23
Posts: 30

Re: Quelles tables de GLPI utilisées ?

Le problème est que avec l'ancien plugin je ne serais pas en mesure de tout comprendre pour pouvoir le rendre compatible.

Offline

Board footer

Powered by FluxBB