You are not logged in.
Bonjour,
Puisque glpi récupère le service TAG des ordis Dell et le serial des HP, il serait tout à fait possible de récupérer automatiquement la date de livraison, début et fin de garantie...
Y' a pas un programmeur que ca int'eresse?
Offline
lol non mais un utilisateur oui n'est ce pas Cana. Pour ce qui est du service TAG je n'ai pas de solution mais lorsque tu as plusieurs PC commandé en même temps tu peux te simplifier la tache en créant un Gabarit d'ordinateur dans lequel tu entres tous les champs redondant à ces ordinateurs comme les composants, les logiciels (ceux sans licence), les informations commerciales...
A+
Offline
Je ne savais même pas qu'il était possible de vérifier ces infos sur le site de HP !
S'il n'y avait besoin que du sérial ce serait parfait, malheureusement il faut aussi le product number qui n'est pas toujours disponible dans OCS pour les HP, et quand il l'est fait partie du modèle et n'est pas une donnée isolée...
Il y a trop de variables pour qu'un tel plugin soit viable : il faut traiter correctement le champs en fonction du modèle, une marque = un site, un changement sur le site et le plugin est "mort"...
Bref, bien que digne d'intérêt, je ne pense pas que ce soit à l'équipe glpi de faire ça, mais à quelqu'un qui en a besoin de le réaliser...
Edit :
Un truc tout bête, réaliser un lien externe de ce type serait possible (sous réserve d'avoir accès à ces champs ou d'autres :
http://h20000.www2.hp.com/bizsupport/TechSupport/WarrantyResults.jsp?lang=en&sn=[SERIAL]&pn=[MODEL]&country=FR&nickname=&find=Display+Warranty+Information+%C2%BB
Un de mes serial pour tester : CZC4251075 & PN : PE142T
(Le PN est remonté par OCS en tant que modèle : HP d330 uT(PE142T)
Edit2 :
Chez IBM ou Lenovo :
http://www-304.ibm.com/jct01004c/systems/support/supportsite.wss/warranty?type=[MODEL]&serial=[SERIAL]&action=warranty&brandind=5000008&Submit.x=0&Submit.y=0&Submit=Submit
http://www-307.ibm.com/pc/support/site.wss/warrantyLookup.do?type=[MODEL]&serial=[SERIAL]&warrantySubmit2.x=0&warrantySubmit2.y=0&country=897&iws=off&sitestyle=lenovo
Problème, le modèle est normalement "XXXX-XXX" et le site veux seulement le "XXXX" ! En plus ça ne marche pas à tous les coups car les deux sites n'ont pas la même base de données
Chez Dell, c'est plus simple car serial uniquement :
http://support.euro.dell.com/support/topics/topic.aspx/emea/shared/support/my_systems_info/fr/details?c=fr&cs=frbsdt1&l=fr&s=bsd&ServiceTag=[SERIAL]
Je n'ai pas de Dell mais j'ai trouvé ce serial sur le net : 5RFDP01
Last edited by EmpereurZorg (2007-05-17 17:02:11)
Version GLPI : 10.0.6 + Plug'in Glpi + Agent Fusion 2.4
Plateforme : Win Server 2019 , Apache 2.4, PHP 8.1
Offline
Salut Zorg,
Pour les liens c'est une solution mais comment fais tu pour que les liens dell n'apparaissent que sur les machines dell dans glpi, possible ou pas possibe?
En tout cas le lien fonctionne nickel pour Dell, merci du coup de pouce.
Pour HP je me sers juste du serial récupéré par ocs sur cette page :
http://h50001.www5.hp.com/ewc/WebEntitlement
Last edited by Cana (2007-05-21 15:29:47)
Offline
Pour les liens c'est une solution mais comment fais tu pour que les liens dell n'apparaissent que sur les machines dell dans glpi, possible ou pas possibe?
Pas possible actuellement en tout cas... il faudrait voir si ce genre de filtre par marque pourrait être utile à d'autres liens pour justifier un dev spécifique.
Pour HP je me sers juste du serial récupéré par ocs sur cette page :
http://h50001.www5.hp.com/ewc/WebEntitlement
Quand les webmonsters de chez HP rendront cette page compatible avec les "standards", je daignerai peut-être me pencher dessus Sous entendu ça marche effectivement sous IE, mais pas du tout avec Firefox, et la méthode ne permet pas non plus de créer un lien direct.
En fait je viens de créer des liens "Garantie HP" et "Garantie IBM" en utilisant le numéro d'inventaire qui ne nous sert pas pour copier les type, donc c'est [SERIAL] et [OTHERSERIAL] . Après quelques modifications par lot, tout est ok si ce n'est certaines anciennes ref IBM qui ne passent pas/plus.
a+
Anthony.
Last edited by EmpereurZorg (2007-05-21 18:23:40)
Version GLPI : 10.0.6 + Plug'in Glpi + Agent Fusion 2.4
Plateforme : Win Server 2019 , Apache 2.4, PHP 8.1
Offline
J'ai cherché mais je ne trouve pas de solution pour que les // ne soit pas remplacé par des --
Y a t il une astuce dans l'écriture du lien protocolé?
GLPI 0.84.8 - Plateforme PROD: Apache/2.2.22 (Debian) PHP 5.4.36-0+deb7u3 - Operating system: Linux 3.2.0-4-amd64 #1 SMP Debian 3.2.65-1+deb7u2 x86_64, MySQL 5.5.41-0+wheezy1-log
Offline
Bonjour (et bonne année !),
Le site de HP cité plus haut ne semble plus renvoyer les garanties, il faut maintenant passer par là :
http://h30125.www3.hp.com/csn/lcl/fr/sa … LER:4:-USA
Quelqu'un a-t-il un méthode pour transformer ce formulaire en lien "intélligible" par GLPI ?
La page de résultats renvoie vers celle-ci, mais comment lui faire comprendre que le serial est [SERIAL] et le modèle [OTHERSERIAL] ?
a+
Anthony.
Version GLPI : 10.0.6 + Plug'in Glpi + Agent Fusion 2.4
Plateforme : Win Server 2019 , Apache 2.4, PHP 8.1
Offline
j'ai un script que m'a fournit baaz pour les infos dells.
Il enregistre la page degarantie dell au format html et crée un document dans glpi et le relie au matériel. Si ca intéresse
Xavier Caillaud
Blog GLPI Infotel
Offline
j'ai un script que m'a fournit baaz pour les infos dells.
Il enregistre la page degarantie dell au format html et crée un document dans glpi et le relie au matériel. Si ca intéresse
Salut,
Sur les sites d'IBM et de Dell, les numéros de série à analyser sont à indiquer dans l'url donc pas de problème pour l'utilisation des "liens externes" dans glpi ou pour ton script, mais comme j'imagine que ce dernier agit comme un parseur html à partir d'une url et que le site d'HP utilise une méthode 'POST' pour générer celle-ci, ça ne marchera pas (ou alors Baaz est vraiment un génie ).
Je ne sais pas comment faire passer les refs attendues par le serveur dans une url, à moins d'arriver à faire générer un fichier html à glpi qui inclus ces fameux 'POST'... (dur dur !)
Enfin, poste toujours, ça peut servir
(Eh, mais, c'est mon 200ème message, pas le plus clair mais j'arrive pas à mieux m'expliquer )
Last edited by EmpereurZorg (2008-01-08 21:53:22)
Version GLPI : 10.0.6 + Plug'in Glpi + Agent Fusion 2.4
Plateforme : Win Server 2019 , Apache 2.4, PHP 8.1
Offline
<squick>
Last edited by EmpereurZorg (2008-01-09 00:28:05)
Version GLPI : 10.0.6 + Plug'in Glpi + Agent Fusion 2.4
Plateforme : Win Server 2019 , Apache 2.4, PHP 8.1
Offline
En virant 99% du code de la page HP (méthode dite "alarache"...), on peut générer ce genre de fichier html dans un lien externe :
Celui-ci inclus le numéro de série :
<html lang='en-us'>
<BODY onload=document.frmPhyCarePackLookup.submit();>
<form name="frmPhyCarePackLookup" method="post" class="form" action="http://h30125.www3.hp.com/csn/lcl/fr/salesmktg/elfpack/elf_registration_physical_result.asp?code=ELER:5:-USA">
<INPUT type="text" name="txtHardwareSerialNum" value="HUB71016XK"></INPUT>
<INPUT type="text" name="txtHardwareProductNum" value="EH522AV"></INPUT>
</form></BODY></HTML>
Le "type" de machine remonté par OCS est plus complet/parlant, donc chez nous on utilise le "numéro d'inventaire" ([otherserial]) pour y placer ces types "light". Le lien à faire générer par glpi est donc :
<html lang='en-us'>
<BODY onload=document.frmPhyCarePackLookup.submit();>
<form name="frmPhyCarePackLookup" method="post" class="form" action="http://h30125.www3.hp.com/csn/lcl/fr/salesmktg/elfpack/elf_registration_physical_result.asp?code=ELER:5:-USA">
<INPUT type="text" name="txtHardwareSerialNum" value="[SERIAL]"></INPUT>
<INPUT type="text" name="txtHardwareProductNum" value="[OTHERSERIAL]"></INPUT>
</form></BODY></HTML>
[edit] Mince, Firefox m'affiche le code au lieu de l'ouvrir... un problème de type mime sur apache je pense... on verra plus tard !
Last edited by EmpereurZorg (2008-01-09 00:28:54)
Version GLPI : 10.0.6 + Plug'in Glpi + Agent Fusion 2.4
Plateforme : Win Server 2019 , Apache 2.4, PHP 8.1
Offline
Arf.... C'était donc pas sur "edit" que j'ai cliqué ?
Tant pis, je vide un des posts, à défaut de pouvoir le supprimer...
a+
Anthony.
Version GLPI : 10.0.6 + Plug'in Glpi + Agent Fusion 2.4
Plateforme : Win Server 2019 , Apache 2.4, PHP 8.1
Offline
http://glpi-project.org/tarballs-plugins/delltag.tar.gz
(Attention version de dev)
à recupérer demain, si dieu le veux
Xavier Caillaud
Blog GLPI Infotel
Offline
Merci beaucoup tsmr
Plateforme : FreeBSD 7.0 / Version GLPI : 0.71.2 / Version OCS : 1.01
Version Apache : 2.2.9 / Version MySQL : 5.0.67 / Navigateur : Firefox 3.0.4
Offline
Offline
Merci, y'a plus qu'à voir ce que je peux en faire
Quant au sujet initial, j'ai d'abord pesté un peu, puis employé l'artillerie lourde, au moins maintenant ça marche au poil !
a+
Anthony.
Last edited by EmpereurZorg (2008-01-09 19:13:35)
Version GLPI : 10.0.6 + Plug'in Glpi + Agent Fusion 2.4
Plateforme : Win Server 2019 , Apache 2.4, PHP 8.1
Offline
Après m'être pris la tête en passant par un batch, google me trouve un petit forum HP nous renvoyant vers un autre site de "warranty lookup" :
http://www11.itrc.hp.com/service/ewarra … tyInput.do
Très clair le site HP, 3 façons de trouver des infos de garantie, sauf que ce petit dernier semble marcher du toner avec plein de ref !
Avec l'expérience acquise sur la galère du précédent site, en 30 seconde et avec la webdev toolbar de Firefox, on obtient donc un lien externe tout bête :
http://www11.itrc.hp.com/service/ewarranty/warrantyResults.do?productNumber=[OTHERSERIAL]&serialNumber1=[SERIAL]&country=FRANCE&submit
Voili voilà... pour en finir là (j'espère !)
a+
Anthony.
Version GLPI : 10.0.6 + Plug'in Glpi + Agent Fusion 2.4
Plateforme : Win Server 2019 , Apache 2.4, PHP 8.1
Offline
hann.. tu vas meme pourvoir faire un hptag comme delltag
Xavier Caillaud
Blog GLPI Infotel
Offline
Xavier Caillaud
Blog GLPI Infotel
Offline
C'est super sympa, mais du coup je suis obligé de dire que ça ne marche pas...
En effet, pour HP (et Lenovo d'ailleurs), il faut le modèle de matériel que j'ai - à défaut de mieux - renseigné dans le numéro d'inventaire (car en plus ils ne sont pas homogènes) :
-----
Le site de HP veut un modèle : PE228ET
OCS renseigne "HP Compaq dx6100 MT (PE228ET)" (parfois xxx (PE228ET#ABF))
-----
Le site d'IBM/Lenovo veut un modèle serveur : 8837 ou 2888
OCS renseigne "eserver xSeries 336 -[883705G]-" ou "2888WR5"
-----
Je pense que nous allons adopter une convention de nommage de style HP pour tous les modèles en faisant des changements de masse car nous devons quand même garder toutes les infos d'OCS (sur ~450PC, il n'y a pas tant de ref que cela).
____
A mon sens il est possible de ne faire qu'un seul plugin commun à toutes les marques, mais avec le prérequis ci dessus.
Pour les numéros de série, aucun problème.
Pour les modèles :
Si DELL : "NULL"
Si HP : "utiliser le champs modèle sauf le #* si présent, dans la parenthèse si présente", "NULL" si champs vide
Si IBM : "utiliser les 4 premiers chiffres du champs modèle, dans la parenthèse si présente", "NULL" si champs vide
=> Liens à utiliser :
DELL :
http://support.euro.dell.com/support/topics/topic.aspx/emea/shared/support/my_systems_info/fr/details?c=fr&cs=frbsdt1&l=fr&s=bsd&ServiceTag=[SERIAL]
IBM/Lenovo :
http://www-304.ibm.com/jct01004c/systems/support/supportsite.wss/warranty?type=[MODELE]&serial=[SERIAL]&action=warranty&brandind=5000008&Submit.x=22&Submit.y=11&Submit=Submit
HP :
http://www11.itrc.hp.com/service/ewarranty/warrantyResults.do?productNumber=[MODELE]&serialNumber1=[SERIAL]&country=FRANCE&submit
Au niveau du plugin lui même, la restriction du fournisseur est elle importante ? Car si DELL est le seul à vendre du matos DELL, le matos HP ou IBM nous est vendu par au moins deux fournisseurs...
Voilà, je sais pas si ça t'intéresse de modifier ton plug'in DELL pour en faire un seul "générique" aux trois marques, mais bon... Maman, pourquoi j'arrive pas maîtriser le développement, rien que l'ouverture de ce plugin m'a fait tomber les bras
Last edited by EmpereurZorg (2008-01-11 12:14:40)
Version GLPI : 10.0.6 + Plug'in Glpi + Agent Fusion 2.4
Plateforme : Win Server 2019 , Apache 2.4, PHP 8.1
Offline
NB : cela fonctionne si comme indiqué dans le prerequis.txt a la racine du plugin tu mets :
Le matériel doit avoir le champ numéro de serie rempli sous la forme ProductNumber-SerialNumber
Le matériel doit avoir les informations financières d'activées
Le matériel doit avoir le bon fabricant (HP)
et que tu prends aussi cette correction
https://dev.indepnet.net:8080/plugins/changeset/5767
Xavier Caillaud
Blog GLPI Infotel
Offline
Trop fort le tsmr, le plugin fonctionne nickel : le site renvoyant uniquement le serial, j'ai cru a une adaptation rapide, c'était mal connaître le talent du monsieur (j'avais lu les prérequis Dell, mais pas HP !)
Par contre, si je peut émettre un petite critique (après je part en week-end), modifier le serial n'est pas une excellente idée quand on bosse avec OCS, car pour notre cas il fait parti des critères d'existence de machine... d'où l'idée du filtre sur le modèle. Ca par contre - si je trouvre l'endroit dans le code - ça devrait être à ma portée
A part un truc de coloration syntaxique, vous bossez comment sur le code pour vous y retrouver ? (question de gros nooob )
a+
Anthony.
PS. Dans la colonne "Résultat" de l'import, la date "import ok" est celle de date d'achat, il vaut mieux préciser la date du jour de l'import, non ?
Last edited by EmpereurZorg (2008-01-11 14:48:56)
Version GLPI : 10.0.6 + Plug'in Glpi + Agent Fusion 2.4
Plateforme : Win Server 2019 , Apache 2.4, PHP 8.1
Offline
si tu peux venir sur irc ce sera bcp plus pratique.
Xavier Caillaud
Blog GLPI Infotel
Offline