Voici un CR de la réunion de ce matin.
Jeudi 03-11-2011 (Ifremer)
Présents : Matthieu, Vincent, Benjamin, Tony
Délais
------
livraison mi-décembre au grand max mi janvier
Base
----
- une unique base pour l'application (postgresql en mode central, h2 en
mode embarqué)
- 5 imports (1 access + 4 csv)
- migration base historique (base access + 2 tables de résultat -> donc
ce n'est pas un import classique)
Ecrans
------
Utilisateur login = email
Imports:
Y-a-t-il des options pour les imports ?
- ajouter une table pour tracer les imports (date de l'import -
commentaire - utilisateur )
Au final l'import se fera par campagne. On propose de faire un import
par campagne où l'utilisateur renseigne les fichiers qu'il veut
importer.
Il faut pouvoir reimporter certains imports sur une campagne existante
ajouter a cote de chaque fichier à sélectionner un tooltip pour
expliquer le format du fichier à importer (aide en ligne : exemple du
fichier)
Logs des modifications
----------------------
- les campagnes importées
- les modifications apportées dans Libre-office (si possible)
- les modifications suite à un import d'une table déjà existante avec
détection des modifications sur les lignes déjà existantes
Extraction des données
----------------------
Pour le moment, on ne fait que le premier mode (dit expert), le second
mode paraît pas assez réaliste selon Mathieu (il sera mieux d'utiliser
Libre-Office qui gère facilement les jointures).
- Un requête est caractérisée par
- nom
- description
- date dernière modification utilisateur
- utilisateur de dernière modification
- son code sql
Base embarquée
--------------
- Il s'agit uniquement de base de consultation, toute donnée modifiée
dans ce type de base ne sera pas ensuite réimportable dans une base
centrale.
- L'utilisateur devra répercuter lui-même toute modification éventuelle.
- Pour créer la base embarquée, l'unité de base est la campagne.
On fera donc un export d'une ou plusieurs campagnes que l'on pourra
importer dans l'application embarqué au démarrage si la base est vide.
- On utilisera h2 en mode server afin de faciliter des outils externes à
l'application sans avoir à fermer l'application.
Export
------
- voir comment pouvoir faire les exports
Gestion des modifications
-------------------------
On peut partir sur une solution d'export - modification - réimport
- Réutiliser le patron pour exporter mais uniquement sur une table (donc
humainement gérable).
- modifications
- ensuite un refait un import de l'export modifié
Voir comment gérer les associations si besoin (via les clef naturels).
Actions
-------
- Mathieu et Vincent travaille sur le nouveau modèle à utiliser.
- Mathieu doit vérifier les fichiers csv (dans MOVIES y'a des colonnes
dupliquées par exemple).
- On doit avoir une version pseudo stable du modèle en milieu de semaine
prochaine.
- De notre côté on initie le projet + les écrans de base
Réunion
-------
- Mercredi 16 movembre à 10h00 à l'Ifremer (présentation des premiers
écrans + le modèle).
Cordialement,
Tony.
--
Tony Chemit
--------------------
tél: +33 (0) 2 40 50 29 28
email: chemit(a)codelutin.com
http://www.codelutin.com