1. Ouverture d'un fichier de données de la version 4
Pour éviter ouverture pas inadvertance d'un fichier de données avec une autre version de Modalisa, une signature est désormais associée aux fichiers de données « .4DD ». Cette signature est déjà enregistrée dans le fichier « Mes enquêtes_v5x.4DD » placé dans le dossier d'installation de Modalisa 5.
Si vous essayez d'ouvrir avec la version 5 un fichier de données créé avec une version antérieure de Modalisa, le programme vous demandera d'entrer le code signature : saisissez « moda5 ».
Attention : Faîtes préalablement une sauvegarde du fichier à convertir car le retour à une version antérieure sera impossible une fois la conversion effectuée.
Remarque : Dans la version 5 un nouveau système de mot de passe permet de contrôler plus finement l'accès aux formulaires par l'intermédiaire du serveur http de Modalisa. Si vous utilisiez des accès par mot de passe dans la version antérieure, placez les formulaires dans le dossier « WebfolderModalisa\identifiant » et contrôlez que les mots de passe correspondent bien : article « Mots de passe » du menu « Fichier ». Pour la procédure de récupération de formulaires html créés avec une version antérieure de Modalisa voir le paragraphe suivant.
2. Récupérer les formulaires html créés avec la v4.
Si vous avez ouvert directement le fichier « .4DD » avec la version 5 il suffit de copier le contenu du dossier « WebfolderModalisa ».
Au cas ou vous avez récupéré une enquête par « Lecture de sauvegarde », il faut vérifier si l'identifiant html de l'enquête a pu être conservé. Au cas ou il existe déjà dans la base au moment de la lecture de sauvegarde, Modalisa ne pourra pas le conserver car cet identifiant doit être unique dans une base.
Voici comment procéder dans ce cas :
- Lecture sauvegarde
- Tableau de bord Internet-Intranet
- Si l'enquête n'apparaît pas dans la liste choisissez « Nouvelle enquête en ligne »
- Vérifiez que l'identifiant est bien le même que dans l'enquête originale.
- S'il est identique il suffit de copier les formulaires dans le dossier « \WebfolderModalisa\identifiant\ »
- Si l'identifiant est différent :
- Copier les formulaires dans le dossier de l'enquête : « \WebfolderModalisa\identifiant\ »
- Chercher l'ancien identifiant dans le code source (html) des formulaires et remplacez-le par le nouvel identifiant. Cette opération demande un minimum de précaution et de connaissance du code HTML.
3. Emplacement du fichier des préférences Modalisa
Modalisa doit avoir un accès en écriture au dossier dans lequel sont stockés les préférences et les fichiers temporaires.
Le nouveau fonctionnement de la version 5.0 de Modalisa simplifie l'emploi de systèmes multisessions et permet notamment d'utiliser des applications 4D sur des systèmes où les dossiers de type 'All users' sont verrouillés.
3.1. Lors d'une nouvelle installation de Modalisa
Par défaut le fichier des préférences est placé dans « \Document and settings\All Users\Application Data\4D ». C'est en général le cas lorsque l'utilisateur qui procède à l'installation a les droits d'administrateur.
Si la première installation est faite dans le cadre d'une session ouverte pas un utilisateur n'ayant pas les droits de l'administrateur, le dossier « All Users » peut être verrouillé en écriture. Dans ce cas le dossier utilisé lors de l'installation sera « \Documents and settings\NomUtilisateur\Application Data\4D ».
3.2. Message lors du démarrage de Modalisa : « Le dossier « All users » est verrouillé
Ce message peut s'afficher lorsque l'utilisateur qui lance l'application Modalisa n'a pas les mêmes droits que celui qui a installé l'application.
Au cas où la première installation de Modalisa a été faite avec un compte qui permet l'accès en écriture au dossier « All Users » c'est le dossier « All Users » qui est utilisé par défaut pour stocker les préférences.
Si une session est ouverte sur le même poste pour un compte avec des droits limités, une erreur risque de se produire indiquant que ce dossier « All Users » est verrouillé. Pour contourner ce problème voici comment procéder :
3.3. Choisir le dossier des préférences pour un nouvel utilisateur
On suppose ici qu'une installation de Modalisa a déjà été faite sur le poste et que le dossier des préférences de Modalisa ne convient pas pour un nouvel utilisateur, soit parce que ce dossier est verrouillé en écriture pour le nouvel utilisateur, soit parce que vous souhaitez que le nouvel utilisateur ait son propre dossier de préférences.
Voici comment procéder :
- Le chemin vers le dossier des préférences est accessible par l'article « A propos de Modalisa » du menu « Aide » (Soit « ..\All Users\Application Data\4D », soit « ..\Premier utilisateur\Application Data\4D »).
- Copiez le dossier « 4D » qui contient les préférences déjà installées. Vous pouvez identifier le chemin vers le dossier des préférences par l'article « A propos de Modalisa » du menu « Aide ».
- Collez ce dossier dans le dossier « NomUtilisateur\Application Data » du nouvel utilisateur.
- Redémarrer l'application Modalisa dans la session du nouvel utilisateur.
Au démarrage, Modalisa trouvera les informations nécessaires dans le dossier « NomUtilisateur\Application Data\4D » et utilisera ce dossier comme dossier par défaut pour les préférences.
Procéder ainsi pour tout nouvel utilisateur qui doit avoir son propre dossier de préférences.
4. Emplacement des fichiers temporaires
Les fichiers temporaires seront placés dans le dossier « \NomUtilisateur\Local Settings\Temp\moda5\». Ce dossier doit être accessible en écriture.
5. Plusieurs serveurs Modalisa sur le même poste (version 4.6.1) et suivantes
Dans ce cas, le numéro de port TCP de chaque instance doit être différent (On suppose ici que les différents serveurs utilisent la même adresse IP).
5.1. Version 4.6 de Modalisa
Lorsque vous quittez une instance de Modalisa, le numéro de port de l'instance est enregistré dans le fichier des préférences « modaxopt.txt », où « x » représente le numéro de version.
Pour que chaque instance conserve son numéro de port au prochain lancement, procédez comme suit :
- Créez un dossier « ModaParams » dans chaque dossier contenant le programme « Modalisa.exe » correspondant à l'instance
- Choisissez le numéro de port TCP sur l'onglet « Serveur http » de la fenêtre « Tableau de bord Intranet/Internet »
- Lorsque vous fermez l'instance de Modalisa, le numéro de port est enregistré dans le fichier «'ModaParams/params.txt » correspondant.
5.2. Version 5 de Modalisa
Si les instances de Modalisa sont lancées dans la même session, toutes les instances auront le même fichier de préférences. Il faut donc procéder comme pour la version 4.6.
Si chaque instance de Modalisa est lancée dans une session différente, chaque instance peut avoir son propre dossier de préférences (cf paragraphes précédents). Dans ce cas le numéro de port sera bien distingué au redémarrage des serveurs, sans qu'il soit nécessaire de créer un dossier « ModaParams ».
Remarque : le lancement de plusieurs instances de Modalisa dans des sessions différentes peut être utile pour mieux contrôler les actions d'un utilisateur lors d'un accès avec le « bureau à distance » par exemple.
6. Installation sur Windows 2003 Serveur
Même si l'installation a été réalisée avec succès, Modalisa refusera de s'ouvrir. Il faut dévérouiller le programme comme suit :
· Cliquer sur Démarrer, puis sur ExécuterS
· Taper sysdm.cpl et cliquer sur OK
· Dans le dialogue des Propriétés du système, cliquer sur l'onglet « Avancé »
· Dans la partie Performance, cliquer sur le bouton Paramètres
· Dans les options de Performances, cliquer sur l'onglet Prévention de l'exécution des données
· Cliquer sur Ajouter
· Dans le dialogue Ouvrir, localiser et sélectionner le programme 4D (4D.exe par exemple) et cliquer sur Ouvrir
· Cliquer sur Appliquer puis OK
· Redémarrer