You are not logged in.
Je suis stagiaire et je dois migrer la base de données actuelles (qui doit contenir au total 5 Tables et des informations pour 1000 machines environ) hébergée sur VisualFoxPro vers GLPI.
Peut etre que quelqu'un a déjà effectuer un travail du genre et pourrait m'aider ? (Je n'est pas le droit d'utilisé OCS)
Offline
A ma connaissance je n'ai rien vu de tel sur le forum mais ça ne coûte rien de laisser un message. Et je ne comprend pas étant donné que tu à l'air de connaître OCS pour on t'empêche d'utiliser OCS alors qu'avec lui tu peux savoir de quel matériel dispose les gens mais aussi de quel logiciel ainsi que leurs versions.
A+
Offline
Que ce soit Foxpro ou un autre SGBD le principe est toujours le même : il faut convertir les données de la base source et les envoyer dans les bonnes colonnes des bonnes tables de GLPI.
Il y a des réponses là http://glpi.indepnet.org/forum/viewtopic.php?id=118
GLPI 0.71.5 / OS : Windows 2000 Server - SP4 / Décompactage : 7zip
Installation : Package Ocs NG 1.0 - Navigateurs : Internet Explorer 7
Serveur : Apache 2.2.3 / Base : mysql 5.0.27 / Langage : PHP 5.2.0 / PhpMyAdmin 2.9.1.1
Offline
Merci pour le lien, ça m'aide un peu.
En faite je n'est pas le droit d'utiliser OCS car il ya des informations dans certaines tables qui ne seront pas reproduite par OCS, comme des commandes ou autres suivis.
Mon chef de stage veut que j'écrive un script pour transferer les données de VisualPro vers GLPI... aie aie aie
Il y a quelque réponse sur le lien que VANB ma donné mais j'aimerais avoir quelque précision pour savoir quel langage utilisé par exemple et comment m'y prendre ? Est-ce possible ?
Offline
Une solution consiste à exporter la base Foxpro vers quelque chose facilement manipulable (Access par exemple), adapter la base obtenue à GLPI. On peut alors créer un lien ODBC avec MySql pour y importer les données.
Sinon, on peut tout faire en SQL, mais de toutes façons, il faudra certainement créer des tables intermédiaires.
GLPI 0.71.5 / OS : Windows 2000 Server - SP4 / Décompactage : 7zip
Installation : Package Ocs NG 1.0 - Navigateurs : Internet Explorer 7
Serveur : Apache 2.2.3 / Base : mysql 5.0.27 / Langage : PHP 5.2.0 / PhpMyAdmin 2.9.1.1
Offline
Mon idéal serait de passer directement de VisualFoxPro à GLPI
Offline
Presque impossible de passé directement d'un a l'autre, tu va avoir des manipulations de données a faire, on s'en sauve pas
Offline
Passer par Access pour une aussi grosse base de données C'est vraiment pas l'idéal. Access = Scolaire ^^
J'arrive à envoyer les données vers MySQL en PHP, mais je ne sais pas comment les extraires de VisualFoxPro (je n'est encore rien tenté )
Offline
Voila c'est bon j'ai réussi. J'ai créé un script qui va chercher les informations des tables sur Visual Fox Pro et qui les envoient directement sur MySQL, et ça marche impeccable ^^
Maintenant, il faut que j'insère ces données dans les tables GLPI de type "glpi_*"
Hélas, j'ai un dernier soucis pour achever mon projet. Je ne sais pas si il existe une table correspondante dans les table GLPI à une table Salle, Batiment ou d'autres. ça me parait peu probable, mais vous qui avez déjà utilisé GLPI, peut etre vous au courant ? (Help^^)
Offline
Salut ,
dans glpi il y a le champ lieu qui correspondrait à "une table Salle, Batiment ou d'autres"
bonne journée
Plateforme :
OS : Windows 2003 Sp1 / logiciel de décompactage : Winzip / Navigateurs : Internet Explorer 6sp1 / firefox 1.5
Installation : Package Ocs NG RC3 - XAMPP version 1.5.1
Serveur : Apache 2.0.55 / Base : 5.0.18-nt / Langage : PHP 5.1.1 / PhpMyAdmin 2.7.0-pl1
Offline
Ce champ se situe dans la table glpi_computer et est nommé "location". Mais il n'a rien a voir avec une quelconque salle puiqu'il s'agit d'une table relatant des ordinateurs Comment pourrais-je rentré des noms de salles dans une table glpi_computer, sa me parait invraisemblable.
A mon avis il doit y avoir une autre table
Offline
dans la table glpi computer ce n'est quun lien vers lautre table que tu vois dans ce champ
Offline
que voulez vous faire en fait ?
pouvoir définir l'emplacement des machines dans une salle, , ou carréement inventorier des salles ?
si il s'agit de pouvoir connaitre l'emplacement physique d'une machine " salle" "baie"... il faut utiliser le champ "lieu"... a savoir que c'est quelque chose d'"empilable"
batiment 1
=> salle 1
=> salle 2
batiment 2
=> salle 1
***
sinon, si vous voulez une vraie gestion des salles, vous pouvez tricher un peu
Vous pouvez "transformer" la gestion "périphérique" en gestion "salle"
il faut :
1) taper dans le french.php histoire de changer "périphérique" en "salle" ainsi que les autres termes "qui vont bien"
2) créer une salle, dans l'ancienne gestion des périphérique
3) lier les machines à cette salle.
et op la
Bon , d'accord, c'est un peu bourin... mais pourquoi pas.....
En plus du coup on peu réserver la salle ( en utilisant la fonctionnalité "pret" )
Bon d'accord,,, dire préter une salle, ça fait un peu bisard, mais bon.....
Plateforme :
OS : Windows 2003 Sp1 / logiciel de décompactage : Winzip / Navigateurs : Internet Explorer 6sp1 / firefox 1.5
Installation : Package Ocs NG RC3 - XAMPP version 1.5.1
Serveur : Apache 2.0.55 / Base : 5.0.18-nt / Langage : PHP 5.1.1 / PhpMyAdmin 2.7.0-pl1
Offline