You are not logged in.
Bonjour
Je n'ai pas trouvé de sujet sur la migration de EasyVista vers GLPI et je n'ai pas trouvé de plugin qui pourrait m'aider sur le sujet.
J'aurais aimé savoir s'il y a des membres qui ont déjà eu à réaliser une telle migration et s'ils ont des conseils à donner.
Existe t-il des plugins/scripts d'aide à la migration de la base de données ?
Si vous avez des conseils, des suggestions autour de ce sujet, je suis preneur.
Je vous remercie.
Offline
Je pense que la migration de la BDD n'est pas une bonne idée.
il me semble que easyvista est manipulable via son API, GLPI aussi ( ça c'est sûr).
je pense qu'il est possble de creer un client pour l'API de easyvista pour exporter les items, et les exporter dans l'API de GLPI.
ainsi vos objets sont créé ans GLPI proprement avec tous les contrôles , les iD des tables liées etc....
l'autre option exporter en csv de easyvista et importer avec le plugin data-injection de GLPI. c'est plus simple mais moins complet mais ça marche aussi.
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
Bonjour LaDenrée
Merci pour ces suggestions, je n'y avais même pas pensé et en effet ce sera bien plus propre.
Je vais tenter via l'API dans un premier temps.
Encore Merci, je partagerais l'avancement sur le sujet sur ce forum.
Offline
J'ai fait une migration d'un ancien système de ticketing via l'API sur base d'un script Powershell.
Il y avait environs 70.000 tickets, des pièces jointes, des commentaires, des réouvertures de tickets, etc.
Le seul truc que je ne suis pas parvenu à faire, c'est de spécifier la date des pièces jointes. Elles sont donc tout en haut de la timeline puisqu'elles sont datées de l'import. Pour le reste, tout est passé correctement.
Le plus compliqué, ce sera sans doute d'obtenir les données.
Ici, c'était un export custom d'un outil fait maison, j'ai donc demandé un XML par ticket. Et les pièces jointes avec le même nom que l'XML plus un index.
Après, c'était du parsing XML et de la création d'objets via l'API. Le script a tourné presque 24h pour tout recréer et uploader les documents.
Offline
Bonjour
J'ai commencé à étudier l'instance d'EasyVista et c'est une instance dans le cloud.
Je suis parvenu à récupérer les données que je souhaite via l'API d'EasyVista, d'ailleurs bien documentée : wiki.easyvista.com/xwiki/bin/view/Documentation/WebService+REST
Pour m'aider dans ma tâche, j'écris un script en Ruby avec l'aide de la gem rest-client. Le script me permet de récupérer et écrire les données aisément.
En revanche, je trouve que l'API de GLPI, notamment au niveau de la recherche, c'est une cata : /apirest.php/#search-items
Pour contourner la recherche par API, je récupère tous mes objets puis je traite localement.
Mon client souhaite rester dans le cloud et je me demandais si l'API est aussi disponible dans l'offre cloud de GLPI. J'ai envoyé un mail à l'équipe commerciale, sans réponse à ce jour.
Si vous avez cette info, je suis preneur
Je partagerais le script dès que tout sera fini.
À plus
Offline
Pour ce qui est de l'API de GLPI pour la recherche, je reconnais que ce n'est pas plus plus intuitif
Mais, ça donne les résultats attendus avec les critères de recherche qu'on veut...
Je suis presque 100% certain que l'API est dispo dans la version Cloud de GLPI. Je ne vois pas pourquoi ce ne serait pas le cas.
Mais attendons le retour de l'équipe officielle :-)
Offline