r1411 - in trunk: src/conception/specifications src/conception/specifications/Concepts-metiers src/conception/specifications/Fonctionnalites-metiers src/conception/specifications/Fonctionnalites-transversales src/conception/specifications/Presentation src/site/rst tutti-ui-swing/src/main/help/fr
Author: lkaufmann Date: 2013-11-28 19:54:12 +0100 (Thu, 28 Nov 2013) New Revision: 1411 Url: http://forge.codelutin.com/projects/tutti/repository/revisions/1411 Log: Specifications v0.3 upgrade Added: trunk/src/conception/specifications/Concepts-metiers/Materiels.txt trunk/src/conception/specifications/Fonctionnalites-transversales/Configuration.txt trunk/src/conception/specifications/Fonctionnalites-transversales/Taxonomie.txt Removed: trunk/src/conception/specifications/Concepts-metiers/Engin.txt trunk/src/conception/specifications/Fonctionnalites-transversales/ConfigurationApplication.txt trunk/src/conception/specifications/Fonctionnalites-transversales/ConfigurationCategorisation.txt Modified: trunk/src/conception/specifications/AllegroCampagne-Specifications.odt trunk/src/conception/specifications/AllegroCampagne-Specifications.pdf trunk/src/conception/specifications/Concepts-metiers/Campagne.txt trunk/src/conception/specifications/Concepts-metiers/Capture.txt trunk/src/conception/specifications/Concepts-metiers/OperationPecheTrait.txt trunk/src/conception/specifications/Concepts-metiers/ProtocoleSaisie.txt trunk/src/conception/specifications/Concepts-metiers/VracHorsVrac.txt trunk/src/conception/specifications/Fonctionnalites-metiers/GestionCampagnes.txt trunk/src/conception/specifications/Fonctionnalites-metiers/GestionCaptures.txt trunk/src/conception/specifications/Fonctionnalites-metiers/GestionProtocoles.txt trunk/src/conception/specifications/Fonctionnalites-metiers/GestionRef?\195?\169rentielsTemporaires.txt trunk/src/conception/specifications/Fonctionnalites-transversales/ControleSaisie.txt trunk/src/conception/specifications/Fonctionnalites-transversales/GestionMisesAJour.txt trunk/src/conception/specifications/Presentation/PresentationGenerale.txt trunk/src/site/rst/mapping.rst trunk/tutti-ui-swing/src/main/help/fr/config.html /opt/redmine-tools/commit-email.pl: `/usr/bin/svnlook diff /var/lib/svn/svn-forge.codelutin.com/tutti -r 1411' failed with this output: Modified: trunk/src/conception/specifications/AllegroCampagne-Specifications.odt =================================================================== (Binary files differ) Modified: trunk/src/conception/specifications/AllegroCampagne-Specifications.pdf =================================================================== (Binary files differ) Modified: trunk/src/conception/specifications/Concepts-metiers/Campagne.txt =================================================================== --- trunk/src/conception/specifications/Concepts-metiers/Campagne.txt 2013-11-28 17:55:19 UTC (rev 1410) +++ trunk/src/conception/specifications/Concepts-metiers/Campagne.txt 2013-11-28 18:54:12 UTC (rev 1411) @@ -1,11 +1,11 @@ -Les campagnes de pêche scientifique standardisées ont deux principaux objectifs : Observer les ressources halieutiques et produire des indices biologiques pour connaître l'état et l'évolution des espèces exploitées. +Les campagnes de pêche scientifique standardisées ont deux principaux objectifs : Observer les ressources halieutiques et produire des indices biologiques pour connaître l'état et l'évolution des espèces exploitées. * Observations et méthodes Les campagnes suivent toujours les mêmes méthodes d'échantillonnage. Elles sont toujours réalisées dans la même zone, à la même saison, avec des engins de pêche standardisés, afin que les données soient comparables d'année en année. Chaque campagne est généralement accomplie une fois par an. Mais certains cas spécifiques imposent sa réalisation plusieurs fois par an, on parle alors de leg ou de série partielle. -Chaque zone étudiée est découpée en strates en fonction de la profondeur, de la latitude ou d'autres critères. L'échantillonnage prévoit un nombre de traits de chalut ou de mouillages de casiers par strate. +Chaque zone étudiée est découpée en strates en fonction de la profondeur, de la latitude ou d'autres critères. Dans une campagne de chalutage scientifique, les positions des traits de chalut sont choisies selon un plan d'échantillonnage statistique. L'objectif n'est pas d'obtenir les meilleures captures possibles comme le recherchent les pêcheurs, mais de récolter des données comparables d'une année sur l'autre afin de relever des évolutions. @@ -14,4 +14,6 @@ D'autres informations sont également relevées (température, salinité, macrofaune, observation des mammifères marins, oiseaux, macro déchets etc.). * Analyses et indices d'évolution -Les campagnes scientifiques à vocation halieutique ont pour objectif de produire des indices biologiques pour connaître l'état et l'évolution des espèces exploitées : abondance et distribution des espèces commerciales, stades clés du cycle de vie des espèces, description des populations. Elles ont aussi pour but d'élaborer des indicateurs sur les écosystèmes exploités. \ No newline at end of file +Les campagnes scientifiques à vocation halieutique ont pour objectif de produire des indices biologiques pour connaître l'état et l'évolution des espèces exploitées : abondance et distribution des espèces commerciales, stades clés du cycle de vie des espèces, description des populations. Elles ont aussi pour but d'élaborer des indicateurs sur les écosystèmes exploités. + + Modified: trunk/src/conception/specifications/Concepts-metiers/Capture.txt =================================================================== --- trunk/src/conception/specifications/Concepts-metiers/Capture.txt 2013-11-28 17:55:19 UTC (rev 1410) +++ trunk/src/conception/specifications/Concepts-metiers/Capture.txt 2013-11-28 18:54:12 UTC (rev 1411) @@ -1,14 +1,16 @@ -Les captures peuvent aussi bien être réalisés dans un cadre scientifique que lors d'une pêche professionnelle classique. -Toutes les prises réalisées lors des captures, de tout type, sont catégorisées. Les constations et les mesures à effectuer varient en fonction de la sorte des éléments capturés. +Les captures sont réalisées dans un cadre scientifique ou lors d'une pêche professionnelle classique. +Toutes les prises réalisées lors des captures sont catégorisées en fonction de leur type (Espèces, Benthos, Macro déchets et Captures accidentelles). Pour les espèces une catégorie supplémentaire (Observations individuelles) permet de renseigner des observations sur un seul individu, plutôt que sur un lot. +Les constations et les mesures à effectuer varient en fonction de la sorte des éléments capturés (et du protocole de saisie). + * Espèces Les observations parmi les prises se font généralement par lots d'espèce. Une quantité significative d'une même nature fournit des observations plus représentatives. + Les espèces étudiées sont des poissons, des mollusques et des crustacés. * Benthos -Le benthos regroupe l'ensemble des organismes vivant en relation étroite avec les fonds subaquatiques : benthos végétal ou phytobenthos (algues et phanérogames) et benthos animal ou -zoobenthos (vers, mollusques, crustacés...) +Le benthos regroupe l'ensemble des organismes vivant en relation étroite avec les fonds subaquatiques : benthos végétal ou phytobenthos (algues et phanérogames) et benthos animal ou zoobenthos (vers, mollusques, crustacés...) * Macro déchets Malheureusement, l'environnement maritime a été affecté par les activités humaines, intentionnellement ou par accident. La problématique ne se pose pas uniquement pour les littoraux mais également les grandes profondeurs. Les déchets sont en effet transportés par les courants océaniques et terminent leurs parcours dans des zones où ils s'accumulent et constituent de véritables décharges sous-marines. @@ -21,16 +23,16 @@ - Baril * Observations individuelles +Les analyses portant sur des espèces sont réalisées par lot principalement, mais elles peuvent également être effectuées séparément, par individu. Dans l'application, ces résultats unitaires sont regroupés dans la section des observations individuelles. -Les analyses se portent sur des espèces, principalement par lots, mais elles peuvent également être effectuées séparément, par individu. Les mesures peuvent alors êtres plus détaillées, apportant des observations d'une précision accrue. - -* Captures accidentelles - +* Captures accidentelles Toute capture réalisée en mer peut inclure des espèces non ciblées par les campagnes d'observations, et captées fortuitement dans les chaluts. Exemples de captures accidentelles : - Dauphin - Baleine - Tortue + +Ces captures ne sont pas examinées mais sont tout de même recensées car ce dénombrement sert à alimenter d'autres études et fournir des informations supplémentaires sur la faune maritime. \ No newline at end of file Deleted: trunk/src/conception/specifications/Concepts-metiers/Engin.txt =================================================================== --- trunk/src/conception/specifications/Concepts-metiers/Engin.txt 2013-11-28 17:55:19 UTC (rev 1410) +++ trunk/src/conception/specifications/Concepts-metiers/Engin.txt 2013-11-28 18:54:12 UTC (rev 1411) @@ -1,8 +0,0 @@ -Différents engins d'échantillonnage sont utilisés : -- Un chalut de fond à grande ouverture verticale pour l'observation des ressources démersales, sur les plateaux continentaux et le haut des pentes continentales (accores) en mer du Nord, Manche orientale, mer Celtique, golfe de Gascogne, golfe du Lion et Est de la Corse, -- Un chalut à perche pour les zones très côtières et les estuaires lors des campagnes visant les juvéniles de poissons plats : baies de Somme et de Vilaine, -- Un échantillonnage au casier pour les campagnes d'évaluation des grands crustacés, en particulier le homard, aux abords du cap de Flamanville. - -- Chalut de fond à grande ouverture verticale pour l'observation des ressources démersales, -- Chalut à perche pour les zones très côtières et les estuaires lors des campagnes visant les juvéniles de poissons plats -- Echantillonnage au casier pour les campagnes d'évaluation des grands crustacés. Copied: trunk/src/conception/specifications/Concepts-metiers/Materiels.txt (from rev 1402, trunk/src/conception/specifications/Concepts-metiers/Engin.txt) =================================================================== --- trunk/src/conception/specifications/Concepts-metiers/Materiels.txt (rev 0) +++ trunk/src/conception/specifications/Concepts-metiers/Materiels.txt 2013-11-28 18:54:12 UTC (rev 1411) @@ -0,0 +1,12 @@ +1. Navires +Les navires utilisés sont des bateaux de pêches professionnels ou des bateaux à vocation scientifique. + +2. Engins +Différents engins d'échantillonnage sont utilisés : +- Un chalut de fond à grande ouverture verticale pour l'observation des ressources démersales, sur les plateaux continentaux et le haut des pentes continentales (accores) en mer du Nord, Manche orientale, mer Celtique, golfe de Gascogne, golfe du Lion et Est de la Corse, +- Un chalut à perche pour les zones très côtières et les estuaires lors des campagnes visant les juvéniles de poissons plats : baies de Somme et de Vilaine, +- Un échantillonnage au casier pour les campagnes d'évaluation des grands crustacés, en particulier le homard, aux abords du cap de Flamanville. + +- Chalut de fond à grande ouverture verticale pour l'observation des ressources démersales, +- Chalut à perche pour les zones très côtières et les estuaires lors des campagnes visant les juvéniles de poissons plats +- Echantillonnage au casier pour les campagnes d'évaluation des grands crustacés. Modified: trunk/src/conception/specifications/Concepts-metiers/OperationPecheTrait.txt =================================================================== --- trunk/src/conception/specifications/Concepts-metiers/OperationPecheTrait.txt 2013-11-28 17:55:19 UTC (rev 1410) +++ trunk/src/conception/specifications/Concepts-metiers/OperationPecheTrait.txt 2013-11-28 18:54:12 UTC (rev 1411) @@ -1,3 +1,3 @@ -Une campagne de pêche scientifique est composé d'une ou plusieurs sortie(s) en mer. Lors de ces sorties un certain nombre de captures est effectué à la traîne grâce au chalut. Chaque session de traîne représente un trait. +Une campagne de pêche scientifique est composée d'une ou plusieurs sortie(s) en mer. Lors de ces sorties un certain nombre de captures est effectué à la traîne grâce au chalut. Chaque session de traîne représente un trait. Lors de ces opérations, un trait dure généralement entre une demi-heure et trois heures. \ No newline at end of file Modified: trunk/src/conception/specifications/Concepts-metiers/ProtocoleSaisie.txt =================================================================== --- trunk/src/conception/specifications/Concepts-metiers/ProtocoleSaisie.txt 2013-11-28 17:55:19 UTC (rev 1410) +++ trunk/src/conception/specifications/Concepts-metiers/ProtocoleSaisie.txt 2013-11-28 18:54:12 UTC (rev 1411) @@ -1 +1,10 @@ -Chaque observations d'une campagne doit être réalisée selon un plan d'échantillonnage prédéfini et standardisé. Les protocoles de saisies permettent d'établir les observations à effectuer, ainsi que les informations à relevées et les règles à respecter pour ces observations. +Chaque observation d'une campagne doit être réalisée selon un plan d'échantillonnage prédéfini et standardisé, i.e. un protocole de saisie. Afin de garantir l'exhaustivité et la qualité des variables collectées lors des observations le protocole permet définir des pré-requis et des convenances pour la saisie des informations. + +Ainsi un protocole comporte des espèces et des benthos couramment observées, qui seront proposés en priorité lors de la saisie. + +Parmi les caractéristiques principales proposées lors de chaque observation, le protocole permet de préciser, par espèces, celles qui sont obligatoires lors de l'enregistrement d'une capture. + +Un protocole de saisie peut également être spécifié par des caractéristiques supplémentaires que le saisisseur aura la possibilité de renseigner pour apporter des précisions aux mesures ajoutées. + + +Ainsi le paramétrage d'un protocole de saisie permet de définir le périmètre et les contraintes à respecter au moment de la collecte des données. Cette configuration, effectuée en amont, apporte un encadrement uniforme à différentes saisies et différentes campagnes et assure l'homogénéité des mesures collectées. \ No newline at end of file Modified: trunk/src/conception/specifications/Concepts-metiers/VracHorsVrac.txt =================================================================== --- trunk/src/conception/specifications/Concepts-metiers/VracHorsVrac.txt 2013-11-28 17:55:19 UTC (rev 1410) +++ trunk/src/conception/specifications/Concepts-metiers/VracHorsVrac.txt 2013-11-28 18:54:12 UTC (rev 1411) @@ -1,15 +1,25 @@ -Le plus souvent se sont des individus rares et/ou de grande taille qui sont extraits directement de la capture pour être observés. Dans le cas où seul un échantillon de la capture est trié, ceci permet de ne pas appliquer le coefficient d'élévation à ces individus et/ou de bien les observer. +Les notions de Vrac et Hors Vrac déterminent le procédé de recueil et d'évaluation des mesures pratiquées sur les captures. -* Vrac -Tout est trié car quantité supportable à trier +Cela dépend essentiellement de la quantité d'individus captés pour chaque espèce. +Si il est possible de trier cette quantité et de réaliser des observations sur l'intégralité du lot ou sur un échantillon conséquent, il s'agit de Vrac. +En revanche, si la quantité est trop importante des extractions seront effectuées pour séparer des individus cibles dans le cadre du Hors Vrac. +* Vrac +Si la quantité totale d'une capture n'est excessive, celle ci constitue le lot de sujets étudiés. Le lot peut également être un échantillon issu d'une capture considérable. + +Les observations sont alors réalisées sur l'ensemble des individus du lot. + +Si le lot observé est un échantillon et ne représente en réalité qu'une partie de la capture initiale, les poids sont élevés pour estimer le total (Cf 3.3.5 Élévation des poids). + * Hors Vrac -Échantillonnage de la capture car trop grande quantité à trier. Pour ne pas passer à côté des individus importants ils sont conservés en Hors Vrac. Puis observations sur l’échantillon gardés (Vrac). Si vrac échantillonné, on multiplie la quantité pour estimer le total. +Lorsque la quantité d'individus récoltés est trop conséquente, un échantillonnage est alors pratiqué pour extraire des lots qui serviront pour les mesures. Mais les individus non retenus sont porteurs d'informations qu'il ne faut pas négliger. Certains individus importants sont alors extraits pour observation. +Le plus souvent ce sont des individus rares et/ou de grande taille qui sont extraits directement de la capture pour être observés. Dans le cas où seul un échantillon de la capture est trié, ceci permet de ne pas appliquer le coefficient d'élévation à ces individus et/ou de bien les observer. + Catégorie associée à un lot ou un individu qui a été prélevé directement sur la capture sans passer par le pesage automatique ni le tri. -Cas 1 +- Cas 1 Cette notion est utile dans les cas de capture abondante où seule une fraction de la capture va être observée. Dans cette configuration, les lots (catégorisés à VRAC) observés dans l'échantillon seront élevés (facteur d'élévation) pour obtenir les poids et nombre totaux dans la capture. -Cas 2 +- Cas 2 Les individus rares ou atypiques qui auront été extraits de la capture avant échantillonnage ne devront pas être élevés car leur facteur d'élévation = 1. -Cas 3 -par convention, lorsque la totalité de la capture est observée (pesée et triée), on catégorise tous les lots à VRAC. \ No newline at end of file +- Cas 3 +par convention, lorsque la totalité de la capture est observée (pesée et triée), on catégorise tous les lots à VRAC. Modified: trunk/src/conception/specifications/Fonctionnalites-metiers/GestionCampagnes.txt =================================================================== --- trunk/src/conception/specifications/Fonctionnalites-metiers/GestionCampagnes.txt 2013-11-28 17:55:19 UTC (rev 1410) +++ trunk/src/conception/specifications/Fonctionnalites-metiers/GestionCampagnes.txt 2013-11-28 18:54:12 UTC (rev 1411) @@ -1,20 +1,92 @@ -a. Données caractéristiques +1. Création/Édition d'une série de campagnes +L'écran permettant d'ajouter une série de campagne est accessible depuis l'écran d'accueil. (Bouton Nouveau). +* Données caractéristiques +Une série de campagne est caractérisée par les données suivantes : +Libellé, Description, Type +Nom, Nom de la série de campagne (exemple EVHOE), Texte libre +Zone, Nom de la zone d'étude, Choix parmi une liste finie. Provenant d'un référentiel des zones d'études des campagnes halieutiques. +Description, Description de la série de campagne, Texte libre + +Toutes les informations sont à saisir obligatoirement. + +Le nom de la série de campagne est une valeur unique dans la base. Cette donnée sert d'identifiant pour la série de campagne et il ne peux y avoir de séries ayant le même nom. + +* Actions +Les actions possibles sur cet écran sont + +Enregistrer. +Sauvegarde en base de donnée les données saisies. + +Fermer. +L'écran est quitté sans sauvegarde des données saisies. Une fenêtre de confirmation permet de s'assurer que les modifications peuvent être abandonnées. + + +* Édition +La fonctionnalité d'édition d'une série de campagne est identique à la création. + +2. Création/Édition d'une campagne +L'écran permettant d'ajouter une campagne est accessible depuis l'écran d'accueil. (Bouton Nouveau). + +Une campagne appartenant nécessairement à une série de campagne, il est imposé d'en sélectionner une pour accéder à l'écran d'ajout d'une campagne. + +* Données caractéristiques Une campagne est caractérisée par les données suivantes : +Libellé, Description, Type +Série, La série de campagne dont fait partie la campagne, Choix parmi les séries de campagne existantes dans la base +Série partielle, Numéro d'ordre de la campagne, Texte libre +Port de départ, Port de départ de la campagne, Choix parmi une liste finie. Provenant d'un référentiel d'Harmonie. +Port d'arrivée, Port d'arrivée de la campagne, Choix parmi une liste finie. Provenant d'un référentiel d'Harmonie. +Nom, Nom de la campagne, Texte libre +Date de début, Date de début de la campagne, Date (JJ/MM/AAAA) +Date de fin, Date de fin de la campagne, Date (JJ/MM/AAAA) +Nombre de poches, Nombre de poches de l'engin de pêche utilisé, Numérique +Navire, Navire de la campagne, Liste. Choix parmi les navires existants en base +Engin(s), Le ou les engin(s) qui sont mis en œuvre au cours de la campagne pour capturer des espèces, Liste. Fonctionnement via le principe de la double liste. Les éléments sont à sélectionner parmi la première liste, et sont ajoutés dans la seconde liste à leur sélection. +Chef(s) de mission, Le ou les chef(s) de mission de la campagne, Liste. Fonctionnement via le principe de la double liste. Les éléments sont à sélectionner parmi la première liste, et sont ajoutés dans la seconde liste à leur sélection. +Responsable(s) de salle de tri, Le ou les responsable(s) de la salle de tri de la campagne, Liste. Fonctionnement via le principe de la double liste. Les éléments sont à sélectionner parmi la première liste, et sont ajoutés dans la seconde liste à leur sélection. +Commentaire, Commentaire sur la campagne, Texte libre -Une série de campagne est caractérisée par les données suivantes : -b. Création d'une campagne +Tous les champs ne sont pas obligatoires pour la création d'une campagne. -L'écran de création d'une campagne est accessible depuis la page d'accueil de l'application, en cliquant sur Nouveau. Lorsqu'une campagne est sélectionnée, elle peut être éditée à partir de ce menu. +Le nom de la campagne est une valeur unique dans la base. Cette donnée sert d'identifiant pour la campagne et il ne peux y en avoir plusieurs avec le même nom. -b. Création d'une série de campagne +Série partielle +Une campagne peut être réalisée plusieurs fois par an. Le champs Série Partielle permet de faire la différence entre différentes campagnes. +Navires +Les navires du référentiel peuvent être de type scientifiques ou professionnels. Il est donc primordial de pouvoir trier la liste des navires pour n'afficher qu'une seule de ces catégories ou les deux. +Dans le cas où le navire n'est pas listé, il est possible via le menu « Administration/Référentiels temporaires » d'ajouter un navire. Cf 3.4.2 Référentiel temporaire des navires. -c. Export de campagnes -* Export d'une campagne +Engins +Les engins du référentiel peuvent être de type scientifiques ou professionnels. Il est donc primordial de pouvoir trier la liste des engins pour n'afficher qu'une seule de ces catégories ou les deux. +Chef(s) de mission et responsable(s) de tri +Dans le cas où des personnes ne seraient pas listées, il est possible via le menu « Administration/Référentiels temporaires » d'ajouter des personnes. Cf 3.4.4 Référentiel temporaire des personnes. + +* Actions +Les actions possibles sur cet écran sont + +Générer le nom. +Le nom de la campagne peut être généré automatiquement par le système. Il sera alors généré de la façon suivante : Nom de la série_Année de début_Série partielle. + +Enregistrer. +Sauvegarde en base de donnée les données saisies. + +Fermer. +L'écran est quitté sans sauvegarde des données saisies. Une fenêtre de confirmation permet de s'assurer que les modifications peuvent être abandonnées. + + +* Édition +La fonctionnalité d'édition d'une campagne est identique à la création. + + +3. Export de campagnes + +* Export d'une série de campagne La fonctionnalité d'export d'une série de campagne est accessible directement depuis la page d'accueil de l'application. + L'utilisateur est invité à choisir l'emplacement de l'archive d'export. Cette archive est au format .zip et respecte l'architecture suivante: Nom de l'archive/ accidentalCatch.csv @@ -27,11 +99,9 @@ species.csv survey.csv -* Export Sumatra d'une campagne +* Export d'une campagne +La fonctionnalité d'export d'une série de campagne est accessible directement depuis la page d'accueil de l'application. -* Export d'une série de campagne - -La fonctionnalité d'export d'une série de campagne est accessible directement depuis la page d'accueil de l'application. L'utilisateur est invité à choisir l'emplacement de l'archive d'export. Cette archive est au format .zip et respecte l'architecture suivante: Nom de l'archive/ accidentalCatch.csv @@ -44,5 +114,27 @@ species.csv survey.csv +* Export Sumatra d'une campagne + +La fonctionnalité d'export d'une campagne est accessible directement depuis la page d'accueil de l'application. + +Lorsqu'une une campagne est sélectionnée un bouton Sumatra propose de choisir l'emplacement du fichier à générer et déclenche le processus d'extraction des informations. + +L'utilisateur est invité à choisir l'emplacement du fichier d'export. Le fichier généré au format csv est destiné à une utilisation avec le logiciel SUMATRA afin d'y importer les données saisies dans l'application Allegro Campagne. + +Le logiciel SUMATRA a été développé dans le cadre de la mise en service du navire océanographique Pourquoi pas? pour fournir à la communauté scientifique un outil de suivi temps-réel des missions à la mer. + +Format du fichier csv généré +Station;Espèce;Total;NbIndividus +G101;Merluccius merluccius;0.7619177;17; +G101;Mullus barbatus;8.484752;351; + + + d. Envoi d'une campagne +Le système permet de générer un rapport comportant les informations relatives à une campagne. + +Cette fonctionnalité est accessible depuis la page d’accueil de l'application, Lorsqu'une campagne est sélectionnée, le bouton Envoyer déclenche la génération d'un fichier de rapport. Ce document est attaché à un nouvel e-mail si un client mail est détecté par le système. Sinon l'utilisateur retrouvera ce fichier dans le dossier choisi au préalable. + +Le rapport présente la composition des traits de la campagne par espèces. \ No newline at end of file Modified: trunk/src/conception/specifications/Fonctionnalites-metiers/GestionCaptures.txt =================================================================== --- trunk/src/conception/specifications/Fonctionnalites-metiers/GestionCaptures.txt 2013-11-28 17:55:19 UTC (rev 1410) +++ trunk/src/conception/specifications/Fonctionnalites-metiers/GestionCaptures.txt 2013-11-28 18:54:12 UTC (rev 1411) @@ -1,62 +1,418 @@ -a. Opérations de pêche / traits -Caractéristiques du trait +La fonctionnalité principale du système est la collecte des mesures et des observations réalisées sur les individus capturés lors des campagnes. -Mise en œuvre de l'engin +L'accumulation des informations doit respecter un formalisme défini dans le but d'une harmonisation des résultats et d'un traitement ultérieur facilité. -Autres paramètres +Chaque session de capture réalisé est spécifié par la configuration technique et organisationnel de l'opération de pêche, et des prises obtenues lors de cette opération. +1. Saisie des opérations de pêche -b. Saisie des captures +Une opération de pêche est caractérisée par : +- des caractéristiques du trait +- des caractéristiques de mise en œuvre de l'engin +- des paramètres spécifiques à l'opération -Résumé -Espèces -- Création d'un lot pour une espèce +** Caractéristiques du trait +* Données caractéristiques +Libellé, Description, Type +Code Station,contient le code station où a eu lieu l'opération de pêche (Station = un lieu en mer),Texte libre +Numéro de Trait,contient le n° de l'opération de pêche.,Numérique +Numéro de poche,contient le n° de la poche qui sera observée. Si le nombre de poche = 1 dans les informations liées à la campagne, alors ce champ est non saisissable et a pour valeur 1. Dans une campagne mettant en œuvre des casiers, nasses, le nombre de poches sera le nombre d'engins de la filière. Pour les filets, ce sera le nombre de tésures de la filière,Numérique +Strate,contient la strate à laquelle est affecté l'opération de pêche.,Liste. Les valeurs de ce champ sont issues d'un référentiel. +Sous strate,contient la sous strate à laquelle est affecté l'opération de pêche.,Liste. Les valeurs de ce champ sont issues d'un référentiel. +Localité,contient la localité à laquelle est affecté l'opération de pêche.,Liste. Les valeurs de ce champ sont issues d'un référentiel. +Latitude de début de traîne,contient la latitude de début de l'opération de pêche. ,Cordonnées. Le format de saisie peut être modifié dans la configuration. +Longitude de début de traîne,contient la longitude de début de l'opération de pêche.,Cordonnées. Le format de saisie peut être modifié dans la configuration. +Latitude de fin de traîne,contient la latitude de fin de l'opération de pêche. ,Cordonnées. Le format de saisie peut être modifié dans la configuration. +Longitude de fin de traîne,contient la longitude de fin de l'opération de pêche.,Cordonnées. Le format de saisie peut être modifié dans la configuration. +Date de début de traîne,Date de début de l'opération de pêche. Pour les engins dormants, le début de l'opération de pêche correspond au début de mise à l'eau des engins.,Date (JJ/MM/AAAA) +Heure de début de traîne,Heure de début de l'opération de pêche.,Heure (HH:MM) +Date de fin de traîne,Date de fin de l'opération de pêche. +Pour les engins dormants, la fin de l'opération de pêche correspond au début du virage,,Date (JJ/MM/AAAA) +Heure de fin de traîne,Heure de fin de l'opération de pêche,,Heure (HH:MM) +Trait rectiligne,Détermine si le trait est rectiligne,,Booléen (Case à cocher) +Distance chalutée,Distance chalutée du trait, calculée automatiquement à partir des positions si le trait est rectiligne, sasie manuellement sinon.Ce champ est inutile pour les engins dormants.,Numérique +Durée,Durée du trait, calculée automatiquement à partir des dates et heures de début et de fin d'opération.,Numérique +Trait valide/invalide,Détermine la validité de l'opération de pêche.,Booléen (Case à cocher) +Saisisseur(s),La ou les personne(s) qui a(ont) saisi les données de l'opération de pêche,Liste. Fonctionnement via le principe de la double liste. Les éléments sont à sélectionner parmi la première liste, et sont ajoutés dans la seconde liste à leur sélection. +Autres caractéristiques du Navire,Rappel du navire de la campagne,Lecture seule +Autres caractéristiques Engin,Précision de l'engin utilisé pour le trait (si plusieurs engins sont renseignés au niveau de la campagne),Liste. Choix parmi les engins de la campagne +Navire(s) associé(s),Navire(s) associé(s) à l'opération,Liste. Choix parmi les navires existants en base -- Élever les poids +* Actions +Les actions possibles sur cet écran sont -- Import Pupitri +Enregistrer. +Sauvegarde en base de donnée les données saisies. -- Import de lots d'espèces +Réinitialiser. +Réinitialise les champs modifiés aux valeurs initiales. -- Export de lots d'espèces +* Édition +L'édition des informations générales d'un protocole de saisie est identique à la création. -Benthos -- Création d'un lot pour une espèce -- Élever les poids +** Mise en œuvre de l'engin +* Données caractéristiques +Libellé, Description, Type +Caractéristique, Description de la caractéristique à renseigner, Liste. Choix parmi les caractéristiques existantes en base +Valeur, Valeur de la caractéristique de la ligne. , -- Import Pupitri +* Actions +Les actions possibles sur cet écran sont -- Import de lots de benthos +Enregistrer. +Sauvegarde en base de donnée les données saisies. -- Export de lots de benthos +Réinitialiser. +Réinitialise les champs modifiés aux valeurs initiales. -Macro déchets -- Création d'un lot de déchets +* Édition +L'édition des informations générales d'un protocole de saisie est identique à la création. -- Élever les poids +* Configuration +Les caractéristiques de mise en œuvre de l'engin proposées par défaut sont paramétrées par le protocole, à la classification Mise en œuvre de l'engin. -- Import de lots de déchets +** Autres paramètres +* Données caractéristiques +Libellé, Description, Type +Caractéristique, Description de la caractéristique à renseigner, Liste. Choix parmi les caractéristiques existantes en base +Valeur, Valeur de la caractéristique de la ligne. , -- Export de lots de déchets +* Actions +Les actions possibles sur cet écran sont -Observations individuelles -- Création d'une observation +Enregistrer. +Sauvegarde en base de donnée les données saisies. -- Import d'observations +Réinitialiser. +Réinitialise les champs modifiés aux valeurs initiales. -- Export d'observations +* Édition +L'édition des informations générales d'un protocole de saisie est identique à la création. +* Configuration +Les caractéristiques proposées par défaut sont paramétrées par le protocole, à la classification Autres caractéristiques. -Captures accidentelles -- Création d'une capture accidentelle +2. Saisie des captures +Les captures sont réalisées lors d'une opération de pêche. -- Import de captures accidentelles +Les informations d'une capture d'une opération de pêche sont composées : +- d'un résumé des captures effectuées +- d'espèces capturées +- de benthos capturés +- de macro déchets capturés +- d'observations individuelles +- de captures accidentelles -- Export de captures accidentelles +** Résumé des captures +* Données caractéristiques +Libellé,Description,Type +Poids total des captures,Poids total VRAC + Poids total HORS VRAC + Poids total NON TRIE,Numérique +Poids total Vrac des captures,Poids total VRAC des Espèces + Poids total VRAC du Benthos,Numérique +Poids total Hors Vrac des captures,poids total des lots hors vrac Espèces et Benthos,Numérique +Poids total Non trié des captures,poids de la capture qui n'a pas triée,Numérique +Poids total des espèces, Poids total VRAC Espèces + Poids total HORS VRAC Espèces,Numérique +Poids total Vrac des espèces,le plus souvent, ce poids sera similaire au poids VRAC trié Espèces et sera donc calculé,Numérique +Poids total Vrac trié des espèces,somme des poids vrac observés.,Numérique +Poids total Hors Vrac des espèces,somme des poids hors vrac observés.,Numérique +Poids total des benthos, Poids total VRAC Benthos + Poids total HORS VRAC Benthos.,Numérique +Poids total Vrac des benthos,le plus souvent, ce poids sera similaire au poids VRAC trié Benthos et sera donc calculé,Numérique +Poids total Vrac trié des benthos,somme des poids vrac observés,Numérique +Poids total Hors Vrac des benthos,somme des poids hors vrac observés,Numérique +Poids total des macro déchets,poids total de la fraction macro déchets dans la capture,Numérique +* Actions +Les actions possibles sur cet écran sont -b. Validation des captures \ No newline at end of file +Enregistrer. +Sauvegarde en base de donnée les données saisies. + +Réinitialiser. +Réinitialise les champs modifiés aux valeurs initiales. + +Supprimer les poids. + +Élever les poids. +Déclenche le processus d’élévation des poids et complète tous les champs calculés (Cf 3.3.5 Élévation des poids). + +Résumé PDF. +Résumé Sumatra. + +Pièces jointes + +* Édition +L'édition des informations générales d'un protocole de saisie est identique à la création. + + + +** Espèces +* Données caractéristiques d'une espèce +Libellé,Description,Type +Poids total,Égal à la somme du poids total Vac et du poids total Hors Vrac, en kg.,Numérique, en lecture seule +Poids total Vrac,Poids total Vrac en kg.,Numérique. +Le plus souvent, ce poids sera similaire au poids VRAC trié Espèces et sera donc calculé. Cependant, si seule une fraction des espèces est observée, renseigner ici le poids d'élévation. +Poids Vrac trié,Somme des poids Vrac observés, en kg.,Numérique, en lecture seule +Poids total Hors Vrac,Somme des poids Hors Vrac observés, en kg.,Numérique, en lecture seule +Poids inerte trié,Correspond au poids de la vase, des cailloux, débris coquillers, etc. Exprimé en kg.,Numérique +Poids vivant non détaillé trié,Correspond au poids des espèces vivantes autres que celles détaillées dans le tableau. Exprimé en kg. ,Numérique + +* Données caractéristiques d'un lot d'une espèce +Libellé,Description,Type +Espèce,« Code campagne ou Code Rubin – nom scientifique » du lot,Lecture seule +V/HV,Précise le type de lot : Vrac ou Hors Vrac. +Le poids du lot indiqué en kg est modifiable,Numérique +Poids sous-échantillon,Poids de l'échantillon qui a été dénombré ou mesuré dans le cas où seule une fraction des individus du lot père (a)ont été observée(s),Numérique +Tailles/Poids ou nombre,Affichage du nombre d'individus observés,Lecture seule +Commentaire,Commentaire associé à chaque ligne,Texte libre +Pièces jointes,Pièces jointes associées à chaque ligne,Fichier +A confirmer,Détermine si il y a un doute sur la détermination de l'espèce et que cela doit être confirmé,Booléen (Case à cocher) + + +* Actions +Les actions possibles sur cet écran sont + +Enregistrer. +Sauvegarde en base de donnée les données saisies. + +Réinitialiser. +Réinitialise les champs modifiés aux valeurs initiales. + +Créer un lot pour une espèce. +Ajoute un lot pour une espèce, le nombre d'individus dans le lot et les mensurations/pods (Cf 3.3.3 Saisie des lots pour une espèce). + +Mensurations/poids ou nombre. +Renseigne le nombre d'individus d'un lot ou les mensurations/pods(Cf 3.3.4 Saisie du nombre et des mensurations/poids des individus ). + +Ajout d'un commentaire à un lot. +Précise un commentaire pour une ligne du tableau. Un champ commentaire non vide se traduit par un arrière plan vert dans le tableau. + +Ajout de pièces jointes. +Attache un fichier pour une ligne du tableau. +Filtres. Permet de filtrer le contenu du tableau, pour afficher uniquement les lot feuilles (lignes avec des mensurations ou des nombres), uniquement les lots pères (Entre parenthèses, l'applicatif propose le nombre de lignes « parents » dans le tableau) ou l'intégralité des lots. + +Supprimer les poids. +Déclenche un processus de suppression des poids superflus saisis dans les fractions espèces et benthos. + +Élever les poids. +Déclenche le processus d’élévation des poids et complète tous les champs calculés (Cf 3.3.5 Élévation des poids). + +Import Pupitri. +Il est possible d'importer les fichiers (.car et .tnk) générés par Pupitri. + +Importer des lots d'espèces. +Il est possible d'importer des lots d'espèces à partir d'un fichier au format .tuttiSpecies. + +Exporter les lots d'espèces. +Déclenche l'export des lots d'espèces vers un fichier au format .tuttiSpecies. + + +* Édition +L'édition des informations générales d'un protocole de saisie est identique à la création. + + +** Benthos +* Données caractéristiques des benthos +Libellé,Description,Type +Poids total,Égal à la somme du poids total Vac et du poids total Hors Vrac, en kg.,Numérique, en lecture seule +Poids total Vrac,Poids total Vrac en kg.,Numérique. +Le plus souvent, ce poids sera similaire au poids VRAC trié Espèces et sera donc calculé. Cependant, si seule une fraction des espèces est observée, renseigner ici le poids d'élévation. +Poids Vrac trié,Somme des poids Vrac observés, en kg.,Numérique, en lecture seule +Poids total Hors Vrac,Somme des poids Hors Vrac observés, en kg.,Numérique, en lecture seule +Poids inerte trié,Correspond au poids de la vase, des cailloux, débris coquillers, etc. Exprimé en kg.,Numérique +Poids vivant non détaillé trié,Correspond au poids des espèces vivantes autres que celles détaillées dans le tableau. Exprimé en kg. ,Numérique + +* Données caractéristiques d'un lot d'une espèce de benthos +Libellé,Description,Type +Espèce,« Code campagne ou Code Rubin – nom scientifique » du lot,Lecture seule +V/HV,Précise le type de lot : Vrac ou Hors Vrac. +Le poids du lot indiqué en kg est modifiable,Numérique +Poids sous-échantillon,Poids de l'échantillon qui a été dénombré ou mesuré dans le cas où seule une fraction des individus du lot père (a)ont été observée(s),Numérique +Tailles/Poids ou nombre,Affichage du nombre d'individus observés,Lecture seule +Commentaire,Commentaire associé à chaque ligne,Texte libre +Pièces jointes,Pièces jointes associées à chaque ligne,Fichier +A confirmer,Détermine si il y a un doute sur la détermination de l'espèce et que cela doit être confirmé,Booléen (Case à cocher) + + +* Actions +Les actions possibles sur cet écran sont + +Enregistrer. +Sauvegarde en base de donnée les données saisies. + +Réinitialiser. +Réinitialise les champs modifiés aux valeurs initiales. + + +Créer un lot pour une espèce. +Ajoute un lot pour une espèce, le nombre d'individus dans le lot et les mensurations/pods (Cf 3.3.3 Saisie des lots pour une espèce). + +Filtres. +Permet de filtrer le contenu du tableau, pour afficher uniquement les lot feuilles (lignes avec des mensurations ou des nombres), uniquement les lots pères (Entre parenthèses, l'applicatif propose le nombre de lignes « parents » dans le tableau) ou l'intégralité des lots. + +Supprimer les poids. +Déclenche un processus de suppression des poids superflus saisis dans les fractions espèces et benthos. + +Élever les poids. +Déclenche le processus d’élévation des poids et complète tous les champs calculés (Cf 3.3.3 Élévation des poids). + +Importer des lots de benthos. +Il est possible d'importer des lots de benthos à partir d'un fichier au format .tuttiSpecies. + +Exporter les lots de benthos. +Déclenche l'export des lots de benthos vers un fichier au format .tuttiSpecies. + +* Édition +L'édition des informations générales d'un protocole de saisie est identique à la création. + +** Macro déchets +* Données caractéristiques des macro déchets +Libellé,Description,Type +Poids total, poids total des macro déchets dans la capture,Numérique + +* Données caractéristiques d'un lot de macro déchets +Libellé,Description,Type +Catégorie, type de macro déchets observés,Choix parmi les valeurs issues d'un référentiel +Catégorie de taille,classe de tailles de la catégorie observée,Choix parmi les valeurs issues d'un référentiel +Nombre,nombre d'objets observés pour le couple catégorie/Catégorie de tailles,Numérique +Poids,poids des objets observés,Numérique +Commentaire,commentaire associé à chaque ligne,Texte libre +Pièces jointes,Fichier(s) associé(s) à chaque ligne, + + +* Actions +Les actions possibles sur cet écran sont + +Enregistrer. +Sauvegarde en base de donnée les données saisies. + +Réinitialiser. +Réinitialise les champs modifiés aux valeurs initiales. + +Créer un lot de déchet + +Élever les poids. +Déclenche le processus d’élévation des poids et complète tous les champs calculés (écriture en bleu italique. Couleur bleue définie dans la configuration). Si l'application ne peut calculer tous les poids cela déclenche un message d'erreur. + +Importer des lots de déchets + +Exporter les lots de déchets + +* Édition +L'édition des informations générales d'un protocole de saisie est identique à la création. + +** Observations individuelles +* Données caractéristiques +Libellé,Description,Type +Espèce, « Code campagne ou Code Rubin – nom scientifique » de l'individu,Choix parmi les valeurs issues d'un référentiel +Poids, poids en grammes de l'individu,Numérique +Taille,valeur de la taille de l'individu,Numérique +Classe de taille,méthode de mensuration de l'individu et unité de mesure associée, +Commentaire,commentaire associé à chaque ligne,Texte libre +Pièces jointes,Fichier(s) associé(s) à chaque ligne, + +* Autres caractéristiques d'une observation +Libellé,Description,Type +Caractéristique,, +Valeur,, + +* Actions +Les actions possibles sur cet écran sont + +Enregistrer. +Sauvegarde en base de donnée les données saisies. + +Réinitialiser. +Réinitialise les champs modifiés aux valeurs initiales. + +Créer une observation + +Ajouter des caractéristiques à une observation. + +Importer des observations + +Exporter les observations + +* Édition +L'édition des informations générales d'un protocole de saisie est identique à la création. + + +** Capture accidentelle +* Données caractéristiques +Libellé,Description,Type +Espèce,« Code campagne ou Code Rubin – nom scientifique » de l'individu, +Sexe,Sexe de l'individu, +Poids observé,Poids de l'individu, +Taille,Valeur de la taille de l'individu, +Classe taille,méthode de mensuration de l'individu et unité de mesure associée, +Mort ou vivant,précise dans quel état l'individu a été remis à la mer, +Commentaire,commentaire associé à chaque ligne,Texte libre +Pièces jointes,Fichier(s) associé(s) à chaque ligne, + +* Autres caractéristiques d'une capture accidentelle +Libellé,Description,Type +Caractéristique,, +Valeur,, + + +* Actions +Les actions possibles sur cet écran sont + +Enregistrer. +Sauvegarde en base de donnée les données saisies. + +Réinitialiser. +Réinitialise les champs modifiés aux valeurs initiales. + +Créer une capture accidentelle + +Ajouter des caractéristiques à une capture accidentelle + +Importer des captures accidentelles + +Exporter les captures accidentelles + +* Édition +L'édition des informations générales d'un protocole de saisie est identique à la création. + + +3. Saisie des lots pour une espèce + + +4. Saisie du nombre et des mensurations/poids des individus + + +5. Élévation des poids + +écriture en bleu italique. Couleur bleue définie dans la configuration). Si l'application ne peut calculer tous les poids cela déclenche un message d'erreur. + + +6. Validation des captures +Déclenche le processus de validation des données sur la dernière campagne sélectionnée. Le processus peut prendre plusieurs secondes s'il y a de nombreux traits dans la campagne. + +À la fin du processus de validation, les résultats sont présentés à l'écran qui est divisé en deux parties : La liste des erreurs et des avertissements d'un côté, et l'édition des opérations de pêche de l'autre. + +* Erreurs et warnings +Les messages d'erreurs et les messages d’avertissement sont listés dans la moitié gauche de la fenêtre. Les messages sont groupés par opération de pêche. + +La liste des erreurs (rond rouge avec un point d'exclamation) et des warning (triangle jaune avec un point d'exclamation) est listée pour chaque trait. + +Le résultat peut être exporté (icône en haut à droite de l'écran) dans un fichier pour être sauvegardé. Un clic sur un message ouvre dans la partie droite de l'écran le trait contenant le champ en anomalie. + +* Édition des traits +En cliquant sur l'un des messages, le trait concerné par le message est ouvert. Le formulaire d'édition du trait apparaît sur la moitié droite de l'écran pour permettre de corriger les valeurs en erreurs ou suspectes. + +Le formulaire est identique à celui proposé lors de la saisie des captures. + +* Corrections et sauvegarde +Les actions possibles sur cet écran sont + +Enregistrer. +Sauvegarde en base de donnée les données saisies. + +Réinitialiser. +Réinitialise les champs modifiés aux valeurs initiales. + +La sauvegarde par synchronisation des données vers la base de données centralisée Harmonie de l'Ifremer ne sera possible que si plus aucune erreur bloquante (rond rouge avec un point d'exclamation) n'est listée à l'issue du processus de validation. Modified: trunk/src/conception/specifications/Fonctionnalites-metiers/GestionProtocoles.txt =================================================================== --- trunk/src/conception/specifications/Fonctionnalites-metiers/GestionProtocoles.txt 2013-11-28 17:55:19 UTC (rev 1410) +++ trunk/src/conception/specifications/Fonctionnalites-metiers/GestionProtocoles.txt 2013-11-28 18:54:12 UTC (rev 1411) @@ -1,17 +1,244 @@ -a. Données caractéristiques +Le protocole associé à une campagne permet d'initialiser les écrans de saisie afin, de faciliter la collecte des données, d’accélérer la saisie et de limiter les risques d'erreur à la saisie. -Un protocole de saisie est caractérisé par : -- Informations générales -- Caractéristiques -- Espèces -- Benthos +Associer un protocole de saisie à une campagne est une étape indispensable avant toute saisie. Le protocole permet de configurer les écrans de saisie, ce qui permet de limiter les risques d'erreurs et de faciliter la saisie (ce qui se traduit par un gain de temps). -b. Création d'un protocole de saisie +Cette étape doit être réalisée en mode connecté car cela permet de configurer le protocole avec des références à jour. Le protocole pourra être ajusté en cours de saisie. -c. Suppression d'un protocole de saisie +Il y a trois manière de préparer un protocole : +- Créer un nouveau protocole et compléter les différents onglets directement sur les écrans. +- Importer un protocole dans sont intégralité ou un sous-ensemble des données et modifier les données importées. +- Créer un nouveau protocole à partir d'un protocole existant (Clonage). -d. Import d'un protocole de saisie +1. Création/Édition d'un protocole de saisie +L'écran permettant d'ajouter un protocole de saisie est accessible depuis l'écran d'accueil (Bouton Nouveau). -e. Configuration d'un protocole de saisie +Le protocole associé à une campagne permet d'initialiser les écrans de saisie afin, de faciliter la saisie des données, d’accélérer la saisie et de limiter les risques d'erreur à la saisie. -f. Clonage d'un protocole de saisie \ No newline at end of file +Un protocole de saisie est caractérisé par : +- des informations générales +- une liste de caractéristiques +- une liste d'espèces et le type d'observations à réaliser sur les lots de ces espèces +- une liste de benthos et le type d'observations à réaliser sur les lots de ces espèces de benthos + +** Informations générales + +* Données caractéristiques + +Libellé, Description, Type +Nom, Nom du protocole, Texte libre +Commentaire, Commentaire sur le protocole, Texte libre + +Tous les champs ne sont pas obligatoires pour la création d'un protocole. +Le nom du protocole de saisie est une valeur unique dans la base. Cette donnée sert d'identifiant pour le protocole et il ne peux y en avoir plusieurs avec un même nom. + +* Actions +Les actions possibles sur cet écran sont + +Enregistrer. +Sauvegarde en base de donnée les données saisies. + +Fermer. +L'écran est quitté sans sauvegarde des données saisies. Une fenêtre de confirmation permet de s'assurer que les modifications peuvent être abandonnées. + +* Édition +L'édition des informations générales d'un protocole de saisie est identique à la création. + +** Caractéristiques + +Les caractéristiques d'un protocole de saisie sont réparties en quatre classification : +- Classes de taille +- Mise en œuvre de l'engin +- Observations individuelles +- Autres caractéristiques + +* Données caractéristiques +Libellé, Description, Type +Caractéristiques de classes de taille, Méthodes de mensuration qui pourront être utilisées à la saisie. Seules les méthodes listées dans ce champ seront disponibles dans l'onglet « Espèces » et « Benthos » du protocole ainsi que dans la phase de saisie des mensurations des lots et des individus. Il est donc important d'être exhaustif dans la constitution de cette liste. Cependant, si en cours de saisie il apparaît qu'il manque une référence, il est possible de revenir sur cet onglet pour enrichir la liste., Liste. Fonctionnement via le principe de la double liste. Les éléments sont à sélectionner parmi la première liste, et sont ajoutés dans la seconde liste à leur sélection. +Caractéristiques de mise en œuvre de l'engin, Caractéristiques qui décriront la mise en œuvre de l'engin. Dans le cas où des engins ne seraient pas listées, il est possible via le menu « Administration/Référentiels temporaires » d'ajouter des engins., Liste. Fonctionnement via le principe de la double liste. Les éléments sont à sélectionner parmi la première liste, et sont ajoutés dans la seconde liste à leur sélection. +Caractéristiques de observations individuelles, , Liste. Fonctionnement via le principe de la double liste. Les éléments sont à sélectionner parmi la première liste, et sont ajoutés dans la seconde liste à leur sélection. +Caractéristiques de autres caractéristiques, , Liste. Fonctionnement via le principe de la double liste. Les éléments sont à sélectionner parmi la première liste, et sont ajoutés dans la seconde liste à leur sélection. + +* Actions +Les actions possibles sur cet écran sont + +Rechercher une caractéristique. +Un champ permet de faire une recherche textuelle parmi les caractéristique. + +Enregistrer. +Sauvegarde en base de donnée les données saisies. + +Fermer. +L'écran est quitté sans sauvegarde des données saisies. Une fenêtre de confirmation permet de s'assurer que les modifications peuvent être abandonnées. + +Exporter les caractéristiques. +Permet d'exporter un fichier .csv (encodage UTF8, séparateur « ; ») contenant les caractéristiques sélectionnées (en fonction de la classification de caractéristiques sélectionnée). + +Exporter toutes les caractéristiques du référentiel. +Permet d'exporter un fichier .csv (encodage UTF8, séparateur « ; ») contenant les caractéristiques sélectionnées pour toutes les classification. + +Importer les caractéristiques +Format du fichier d'import CSV + +Colonne, Description, Format, Requise +pmfmId, Identifiant du psfm, Entier, Oui +pmfmType, Écran où intervient la caractéristique, LENGTH_STEP,GEAR_USE_FEATURE,VESSEL_USE_FEATURE), Oui +pmfmParameterName, Paramètre de la caractéristique, Chaîne de caractères, +pmfmMatrixName, Support de la caractéristique, Chaîne de caractères, +pmfmFractionName, Fraction de la caractéristique, Chaîne de caractères, +pmfmMethodName, Méthode de la caractéristique, Chaîne de caractères, + +A noter que seules les colonnes requises sont prises en compte lors de l'import, les autres colonnes sont là à titre informatif pour faciliter l'élaboration du fichier d'import par les thématiciens. + +* Édition +L'édition des caractéristiques d'un protocole de saisie est identique à la création. + +** Espèces +* Données caractéristiques +Libellé, Description, Type +Espèce, CODE RUBIN - Nom scientifique de l'espèce observée, Choix parmi une liste finie +Code campagne, Code campagne de l'espèce utilisée au cours de la campagne, Texte libre +Mode de mensuration, Méthode de mensuration de l'espèce, Choix parmi une liste finie +Pesée, Détermine si l'espèce doit être pesée, Booléen (Case à cocher) +Dénombrement, Détermine si le nombre d'individus pour l'espèce en question doit être observé, Booléen (Case à cocher) +Class Tri., Détermine si le tri des lots en fonction de la classe de taille doit être fait, Booléen (Case à cocher) +Sexe, Détermine si le tri des lots en fonction du sexe doit être fait, Booléen (Case à cocher) +Maturité, Détermine si le tri des lots en fonction de la maturité doit être fait, Booléen (Case à cocher) +Age, Détermine si le tri des lots par âge doit être fait, Booléen (Case à cocher) +Prélèvement de pièces calcaires, Détermine si, pour les observations individuelles, un prélèvement de pièces calcifiées est prévu au protocole, Booléen (Case à cocher) + + +* Actions +Les actions possibles sur cet écran sont + +Choisir une espèce. +Cette liste permet de choisir une espèce parmi une liste de celles qui sont couramment observées (hors benthos). Il est possible de retrouver l'espèce à partir de son taxon référent ou de son synonyme (Cf 4.3 Taxonomie des espèces). +Ajouter une espèce. L'ajout dans le tableau d'une espèce sélectionnée permet de définir le type d'observations à réaliser sur les lots pour respecter le protocole de saisie. Cette fonctionnalité est accessible depuis un bouton dont le libellé est « + ». + +Enregistrer. +Sauvegarde en base de donnée les données saisies. + +Fermer. +L'écran est quitté sans sauvegarde des données saisies. Une fenêtre de confirmation permet de s'assurer que les modifications peuvent être abandonnées. + +Exporter les espèces. +Permet d'exporter un fichier (au format .csv, encodage UTF8, séparateur « ; ») qui contient toutes les informations du tableau + +Export Pupitri. +Génère un fichier qui contient la liste des espèces du protocole afin de mettre à jour le référentiel des espèces de Pupitri + +Importer les espèces. +Permet d'importer un fichier (au format .csv, encodage UTF8, séparateur « ; ») qui complète (et écrase) toutes les informations du tableau + +Format du fichier d'import .csv +Colonne, Description, Format, Requise +speciesReferenceTaxonId, Identifiant du taxon référent, Entier, Oui +speciesRefTaxCode, Identifiant du refTax, Chaîne de caractères, +speciesName, Nom de l'espèce, Chaîne de caractères, +speciesSurveyCode, Code campagne de l'espèce, Chaîne de caractères, Oui +lengthStepPmfmId, Identifiant de la caractéristique de mesure des individus, Chaîne de caractères, Oui +lengthStepPmfmParameterName, Nom du paramètre de la caractéristique de mesure des individus, Chaîne de caractères, +lengthStepPmfmMatrixName, Nom du support de la caractéristique de mesure des individus, Chaîne de caractères, +lengthStepPmfmFractionName, Nom de la fraction de la caractéristique de mesure des individus, Chaîne de caractères, +lengthStepPmfmMethodName, Nom de la méthode de la caractéristique de mesure des individus, Chaîne de caractères, +sizeEnabled, Catégorisation sur la classe de Tri pour cette espèces ?, Booléen (Y/N), Oui +sexEnabled, Catégorisation sur la classe deTri pour cette espèces ?, Booléen (Y/N), Oui +maturityEnabled, Catégorisation sur la maturité pour cette espèces ?, Booléen (Y/N), Oui +ageEnabled, Catégorisation sur l'age pour cette espèces ?, Booléen (Y/N), Oui +weightEnabled, Pesée pour cette espèces ?, Booléen (Y/N), Oui +countIfNoFrequencyEnabled, Dénombrement pour cette espèce ?, Booléen (Y/N), Oui +calcifySampleEnabled, Prélèvement de pièces calcifiées pour cette espèce ?, Booléen (Y/N), Oui + +A noter que seules les colonnes requises sont prises en compte lors de l'import, les autres colonnes sont là à titre informatif pour faciliter l'élaboration du fichier d'import par les thématiciens. + + +** Benthos +* Données caractéristiques +Libellé, Description, Type +Espèce, CODE RUBIN - Nom scientifique de l'espèce observée, Choix parmi une liste finie +Code campagne, Code campagne de l'espèce utilisée au cours de la campagne, Texte libre +Mode de mensuration, Méthode de mensuration de l'espèce, Choix parmi une liste finie +Pesée, Détermine si l'espèce doit être pesée, Booléen (Case à cocher) +Dénombrement, Détermine si le nombre d'individus pour l'espèce en question doit être observé, Booléen (Case à cocher) +Class Tri., Détermine si le tri des lots en fonction de la classe de taille doit être fait, Booléen (Case à cocher) +Sexe, Détermine si le tri des lots en fonction du sexe doit être fait, Booléen (Case à cocher) +Maturité, Détermine si le tri des lots en fonction de la maturité doit être fait, Booléen (Case à cocher) +Age, Détermine si le tri des lots par âge doit être fait, Booléen (Case à cocher) +Prélèvement de pièces calcaires, Détermine si, pour les observations individuelles, un prélèvement de pièces calcifiées est prévu au protocole, Booléen (Case à cocher) + +* Actions +Les actions possibles sur cet écran sont + +Choisir une espèce du benthos. +Cette liste permet de choisir une espèce parmi une liste de celles du benthos qui sont couramment observées. Il est possible de retrouver l'espèce à partir de son taxon référent ou de son synonyme (Cf 4.3 Taxonomie des espèces). + +Ajouter une espèce du benthos. +L'ajout dans le tableau d'une espèce sélectionnée permet de définir le type d'observations à réaliser sur les lots pour respecter le protocole de saisie. Cette fonctionnalité est accessible depuis un bouton dont le libellé est « + ». + +Enregistrer. +Sauvegarde en base de donnée les données saisies. + +Fermer. +L'écran est quitté sans sauvegarde des données saisies. Une fenêtre de confirmation permet de s'assurer que les modifications peuvent être abandonnées. + +Exporter les benthos. +Permet d'exporter un fichier (au format .csv, encodage UTF8, séparateur « ; ») qui contient toutes les informations du tableau + +Importer les benthos. +Permet d'importer un fichier (au format .csv, encodage UTF8, séparateur « ; ») qui complète (et écrase) toutes les informations du tableau + +Format du fichier d'import .csv +Colonne, Description, Format, Requise +speciesReferenceTaxonId, Identifiant du taxon référent, Entier, Oui +speciesRefTaxCode, Identifiant du refTax, Chaîne de caractères, +speciesName, Nom de l'espèce, Chaîne de caractères, +speciesSurveyCode, Code campagne de l'espèce, Chaîne de caractères, Oui +lengthStepPmfmId, Identifiant de la caractéristique de mesure des individus, Chaîne de caractères, Oui +lengthStepPmfmParameterName, Nom du paramètre de la caractéristique de mesure des individus, Chaîne de caractères, +lengthStepPmfmMatrixName, Nom du support de la caractéristique de mesure des individus, Chaîne de caractères, +lengthStepPmfmFractionName, Nom de la fraction de la caractéristique de mesure des individus, Chaîne de caractères, +lengthStepPmfmMethodName, Nom de la méthode de la caractéristique de mesure des individus, Chaîne de caractères, +sizeEnabled, Catégorisation sur la classe de Tri pour cette espèces ?, Booléen (Y/N), Oui +sexEnabled, Catégorisation sur la classe deTri pour cette espèces ?, Booléen (Y/N), Oui +maturityEnabled, Catégorisation sur la maturité pour cette espèces ?, Booléen (Y/N), Oui +ageEnabled, Catégorisation sur l'age pour cette espèces ?, Booléen (Y/N), Oui +weightEnabled, Pesée pour cette espèces ?, Booléen (Y/N), Oui +countIfNoFrequencyEnabled, Dénombrement pour cette espèce ?, Booléen (Y/N), Oui +calcifySampleEnabled, Prélèvement de pièces calcifiées pour cette espèce ?, Booléen (Y/N), Oui + +A noter que seules les colonnes requises sont prises en compte lors de l'import, les autres colonnes sont là à titre informatif pour faciliter l'élaboration du fichier d'import par les thématiciens. + + +2. Import d'un protocole de saisie +Il est possible dans le formulaire de création - mise à jour d'un protocole d'importer à partir de fichier au format .tuttiProtocol. +En survolant le bouton Nouveau, et en cliquant sur le bouton Importer. +Une fois votre fichier sélectionné, vous arriverez sur l'écran de création - modification d'un protocole. +Il faut faudra alors l'enregistrer pour finaliser l'import dans Tutti. + + +3. Export d'un protocole de saisie +Une fois le protocole saisie dans Tutti, il est possible de l'exporter afin de pouvoir le réimporter ensuite sur une autre machine. + +Pour ce faire, retourner sur l'écran de Sélection d'une campagne, survoler le bouton Editer puis cliquer sur le bouton Exporter. Il vous sera alors demander de spécifier l'emplacement de sauvegarde du protocole. + +A noter que l'extension .tuttiProtocol sera ajouté au nom du fichier saisie. + +Remarque: Le format de ce fichier bien qu'humainement compréhensible ne doit pas être modifié à la main. + + +4. Clonage d'un protocole de saisie +Pour faciliter des traitements consécutifs sur les protocoles de saisie, la fonctionnalité de clonage permet d'accélérer la création de protocole. + +En sélectionnant un protocole existant, il est possible de le dupliquer. L'écran d'édition du nouveau protocole de saisie apparaît, les champs étant pré-remplis avec les valeurs du protocole d'origine. Le nouveau protocole ne sera sauvegardé qu'après sauvegarde. + +Une fois un protocole saisie dans Tutti, il est possible de le cloner. + +Pour ce faire, retourner sur l'écran de Sélection d'une campagne, survoler le bouton Editer puis cliquer sur le bouton Cloner. + +Le protocole sera alors dupliquer, vous arriverez sur l'écran de création - modification d'un protocole. + +Il faut faudra alors l'enregistrer pour finaliser la duplication du protocole. + +5. Suppression d'un protocole de saisie +Une fois un protocole saisie dans Tutti, il est possible de le supprimer. + +Pour ce faire, retourner sur l'écran de Sélection d'une campagne, survoler le bouton Editer puis cliquer sur le bouton Supprimer. Il vous sera alors demander de confirmer la suppression du protocole. \ No newline at end of file Modified: trunk/src/conception/specifications/Fonctionnalites-metiers/GestionRef?\195?\169rentielsTemporaires.txt =================================================================== svnlook: Can't convert string from 'UTF-8' to native encoding: svnlook: --- trunk/src/conception/specifications/Fonctionnalites-metiers/GestionRef?\195?\169rentielsTemporaires.txt 2013-11-28 17:55:19 UTC (rev 1410) +++ trunk/src/conception/specifications/Fonctionnalites-metiers/GestionRef?\195?\169rentielsTemporaires.txt 2013-11-28 18:54:12 UTC (rev 1411)
participants (1)
-
lkaufmann@users.forge.codelutin.com