Bonjour, quelques remarques dans le texte (VB) Vincent Réunion du 27 Nov. 2009 ======================= Présent : Vincent, Benjamin, Florian. But de la réunion : Validation du modèle de données + précisions sur les imports/exports Import/Export CSV ----------------- - Tous les imports/exports se font au format CSV - Cette partie ne comprend pas l'écran pour impression des navires - [IMPORT] plan d'échantillonnage à l'instant T0 : VB donc import autorisé que si code ligne différent des codes déjà en base. - [IMPORT] navires VB - [EXPORT] navire : données personnelles renseignées sur les navires (actif que pour la société propriétaire) - [IMPORT] référentiel des zones de pêche - [IMPORT] calendriers d'activité des navires - [IMPORT/EXPORT] liste des contacts pour une société Plan d'échantillonnage (Import ADMIN) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - [Rappel] Chaque ligne du plan à un code unique (Année_n°ligne) - Ajout des dates de début et fin de période des programmes dans le fichier à importer VB et dans l'affichage - Validation des dates de début et fin en fonction des valeurs de la ligne (pour chaque mois, valeur non nulle) - Gestion d'un nom UNIQUE pour chaque programme en plus des dateDebut et dateFin - Les modifications/créations doivent pouvoir être faites directement dans l'application (notamment liaison zone de pêche, ajout métier et ajout programme) - Besoin d'un fichier CSV pour l'import des zones de pêches (référentiel) -> Ajout d'un champ d'import sur la page "Administration" Navires (Import ADMIN) ~~~~~~~~~~~~~~~~~~~~~~ - Import OK - Ajout d'une colonne dans le fichier CSV VB et donc dans la table pour la suppression d'un navire (notion Actif/Inactif) - Affichage armateur (provenant de l'import) dans la zone des informations du navire Calendrier d'activité (Import ADMIN) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Si aucun code métier pour un mois donné, le mois est inactif + aucune donnée concernant le métier (ActivityProfession) - L'ordre des métiers pour un mois donné doit être conservé pour l'affichage (aucune importance sur le numéro d'ordre : si seulement 1 et 5, le 5 sera affiché en deuxième) Contacts (Import/Export USER) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Unicité d'une ligne de contact = code de la ligne du plan + immatriculation du navire + dateDebut marée + dateFin marée - Pas d'import possible d'une ligne si elle est déjà validé/refusé par le programme - Les validations ne rentrent pas dans l'import (obligation de valider les lignes APRES import) Précisions sur les données modifiables -------------------------------------- Ligne du plan d'échantillonnage ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - [Rappel] Toute notion de date est en mois/année - [CREATION LIGNE] Liaison avec un métier existant ou création nouveau (codeDCF, maillage, taille, autre info, libelle, especes) - [CREATION LIGNE] Liaison avec un programme existant ou création nouveau (nom unique, dateDebut, dateFin) - [CREATION LIGNE] Liaison avec une ou plusieurs zones de pêche (référentiel importé) - [CREATION/MODIFICATION LIGNE] Modification période du programme existant (dateDebut > dateCourante et dateFin > dateCourante) - [CREATION/MODIFICATION LIGNE] Champs pour saisie d'autres informations d'une zone de pêche - [CREATION/MODIFICATION LIGNE] Champs spécifiques à la ligne (nb observateurs, durée moyenne d'une marée, embarquements prévus / mois, commentaire de modification) - Calcul des embarquements réels : 1/ Calcul depuis les contacts lors de la validation par la société 2/ Recalcul si le contact est refusé par le programme Contacts ~~~~~~~~ - Impossibilité de modifier une date de début de marée qui dépasse la période du programme lié au contact Note sur le modèle ------------------ - Revoir sac de noeuds autour des bateaux elligibles et des modifications permises par la société (infos privées sur le navire)