You are not logged in.
Pages: 1
Topic closed
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
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.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Merci, je vais essayer.
Offline
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
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.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
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
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.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
D'accord merci beaucoup
Offline
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
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.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
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
donc vous aurez besoin d'envoyer le résultat vers la table glpi_infocoms…..
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
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
Le problème est que avec l'ancien plugin je ne serais pas en mesure de tout comprendre pour pouvoir le rendre compatible.
Offline
Pages: 1
Topic closed