Cette page s'adresse aux exploitants de la version 2 pour les aider au passage à la version 3.
Arrêt du helpdesk v2
Prévoir si possible cette phase en un moment de gêne minimale.
Il est prudent de tester la procédure complète de migration avant d'effectuer le basculement final.
Transfert de la base de données
Faire un dump de la base v2 (par exemplehelpdesk-v2) en SQL (créer par exemple helpdesk-v2.sql)
S'assurer que toutes les tables et les champs des tables sont en classement utf8. Au besoin :
- Remplacer toutes les occurrences decharacter set latin1 par character set utf8
- Remplacer toutes les occurrences deCHARSET=latin1 par CHARSET=utf8
Créer une base vide helpdesk-v3, classementutf8_general_ci.
Importer le dump modifié (helpdesk-v2.sql) dans la basehelpdesk-v3
Transfert des fichiers téléchargés
Copier tous fichiers du répertoire de téléchargement (cf tag/config/upload/storage-path dans /properties/CHelpdeskConfig.xml dans l'instance v2) dans un nouveau répertoire (par exemple/usr/local/helpdesk/v2Files, cf ${uploadedFiles.v2Path} dans /properties/config.properties).
Installation de la version 3.0
Télécharger le zip esup-helpdesk-[quick-start-]3.0.z-t.zip
Décompresser le zip, cela crée le répertoire /usr/local/src/helpdesk/esup-helpdesk-3.0.z-t.
Créer les répertoires :
- /usr/local/helpdesk/index (pour les fichiers d'indexation)
- /usr/local/helpdesk/files (pour les fichiers téléchargés)
Voir le manuel de l'administrateur : Téléchargement et installation
Configuration version 3.0
Voir le manuel de l'administrateur : Téléchargement et installation
Migration des données
Exécuter la tâche de mise à jour :
ant upgrade
La procédure de migration des données peut être longue, c'est normal
Test de l'installation 3.0
Lancer le serveur :
/etc/init.d/helpdesk start
Accéder l'URL http://$\{tomcat.host}:${tomcat.port} (par défaut http://localhost:8080, cf build.properties) et tester.![]()
Archivage et expiration des tickets, mise à jour de l'index
Lancer la tâche d'archivage des anciens tickets :
ant archive-tickets
L'archivage peut durer plusieurs heures, mais n'empêche pas de commencer à travailler avec le helpdesk.
Lancer la tâche d'expiration des tickets non approuvés :
ant expire-tickets
Lancer la tâche de mise à jour de l'index :
ant update-index