This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository tutti. See http://git.codelutin.com/tutti.git commit 9bffba437e7d49db1781c8f0089d15ea6dc6686d Author: Tony CHEMIT <chemit@codelutin.com> Date: Fri May 1 19:16:35 2015 +0200 nettoyage du site technique (tout ce qui est dans les spécs n'ont plus rien à faire ici) --- src/site/rst/dbversions.rst | 2 +- src/site/rst/features.rst | 191 +------------------- src/site/rst/index.rst | 8 +- src/site/rst/mapping.rst | 6 +- src/site/rst/referential.rst | 407 +------------------------------------------ src/site/site_fr.xml | 3 +- 6 files changed, 20 insertions(+), 597 deletions(-) diff --git a/src/site/rst/dbversions.rst b/src/site/rst/dbversions.rst index f6e6144..475fda2 100644 --- a/src/site/rst/dbversions.rst +++ b/src/site/rst/dbversions.rst @@ -23,7 +23,7 @@ .. - ========================================================== -Relation entre les versions de l'applicative et de la base +Relation entre les versions de l'application et de la base ========================================================== Présentation diff --git a/src/site/rst/features.rst b/src/site/rst/features.rst index 14e9190..5a1b28d 100644 --- a/src/site/rst/features.rst +++ b/src/site/rst/features.rst @@ -101,115 +101,9 @@ temporaires** (Menu Administration -> Réferentiels temporaires). A noter que cet écran est protégé par un mot de passe pour mieux contrôler les ajouts de référentiels. (à partir de la version 2.0). -On décrit les différents imports possibles et leur format. +Les différents formats des fichiers csv sont décrits dans le `document de spécifications`_. -Import Espèces -~~~~~~~~~~~~~~ - -Colonnes requises -+++++++++++++++++ - -:: - - name - -Format des colonnes -+++++++++++++++++++ - -- **name** (chaîne de caractères) : nom scientifique de l'espèce - -Exemple -+++++++ - -:: - - name - Temporary Species name 1; - Temporary Species name 2; - Temporary Species name 3; - -Import Navire -~~~~~~~~~~~~~ - -Colonnes requises -+++++++++++++++++ - -:: - - name;internationalRegistrationCode;scientificVessel - -Format des colonnes -+++++++++++++++++++ - -- **name** (chaîne de caractères) : nom du navire -- **internationalRegistrationCode** (chaîne de caractères) : immatriculation du navire -- **scientificVessel** (Y,N) : Y si c'est un navire scientifique, N pour un navire professionel - -Exemple -+++++++ - -:: - - name;internationalRegistrationCode;scientificVessel - Temporary fishing vessel name 1;International registration code F1;N; - Temporary fishing vessel name 2;International registration code F2;N; - Temporary scientific vessel name 3;International registration code S3;Y; - Temporary scientific vessel name 4;International registration code S4;Y; - -Import Engin -~~~~~~~~~~~~ - -Colonnes requises -+++++++++++++++++ - -:: - - name;label;scientificGear - -Format des colonnes -+++++++++++++++++++ - -- **name** (chaîne de caractères) : nom de l'engin -- **label** (chaîne de caractères) : description de l'engin -- **scientificGear** (Y,N) : Y si c'est un engin scientifique, N pour un engin professionel - -Exemple -+++++++ - -:: - - name;label;scientificGear - Gear fishing name 1;Gear fishing label 1;N; - Gear fishing name 2;Gear fishing label 2;N; - Gear scientific name 3;Gear scientific label 3;Y; - Gear scientific name 4;Gear scientific label 4;Y; - -Import Personne -~~~~~~~~~~~~~~~ - -Colonnes requises -+++++++++++++++++ - -:: - - firstName;lastName - - -Format des colonnes -+++++++++++++++++++ - -- **firstName** (chaîne de caractères) : prénom -- **lastName** (chaîne de caractères) : nom - -Exemple -+++++++ - -:: - - firstName;lastName - First name 1;Last name 1; - First name 2;Last name 2; - First name 3;Last name 3; +Consulter la section **6.1 Gestion des référentiels temporaires** de ce document pour de plus de détails. Gestionnaire de protocole ------------------------- @@ -241,88 +135,16 @@ d'importer à partir de fichier au format csv. Plus précisement on peut importe Import de caractéristiques ~~~~~~~~~~~~~~~~~~~~~~~~~~ -Colonnes requises -+++++++++++++++++ - -:: - - pmfmId;pmfmType;pmfmParameterName;pmfmMatrixName;pmfmFractionName;pmfmMethodName - - -Format des colonnes -+++++++++++++++++++ +Le format du ficher d'import est décrit dans le `document de spécifications`_. -- **pmfmId** (entier) : identifiant du psfm -- **pmfmType** (LENGTH_STEP,GEAR_USE_FEATURE,VESSEL_USE_FEATURE) : écran où intervient la caractéristique -- pmfmParameterName (chaîne de caractères) : paramètre de la caractéristique -- pmfmMatrixName (chaîne de caractères) : support de la caractéristique -- pmfmFractionName (chaîne de caractères) : fraction de la caractéristique -- pmfmMethodName (chaîne de caractères) : méthode de la caractéristique - -A noter que seules les colonnes identifiées en gras 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. - -Exemple -+++++++ - -:: - - pmfmId;pmfmType;pmfmParameterName;pmfmMatrixName;pmfmFractionName;pmfmMethodName - 211;LENGTH_STEP;Nombre de marées;navire;totale;Déclaration d'un professionnel; - 212;LENGTH_STEP;Déroulement de l'activité;navire;totale;Observation par un observateur; - 214;VESSEL_USE_FEATURE;Temps indeterminé;opération;totale;"Calculé, méthode inconnue"; - 215;VESSEL_USE_FEATURE;Valorisation;produit;totale;Déclaration d'un professionnel; - 219;GEAR_USE_FEATURE;Poids;produit/lot;totale;Mesure d'un professionnel; - 220;GEAR_USE_FEATURE;Poids;produit/lot;totale;Mesure par un observateur; +Consulter la section **3.3.2. Export/Import des caractéristiques** de ce document pour plus de détails. Import d'espèces ~~~~~~~~~~~~~~~~ +Le format du ficher d'import est décrit dans le `document de spécifications`_. -Colonnes requises -+++++++++++++++++ - -:: - - speciesReferenceTaxonId;speciesRefTaxCode;speciesName;speciesSurveyCode;lengthStepPmfmId;lengthStepPmfmParameterName;lengthStepPmfmMatrixName;lengthStepPmfmFractionName; - lengthStepPmfmMethodName;sizeEnabled;sexEnabled;maturityEnabled;ageEnabled;weightEnabled;countIfNoFrequencyEnabled;calcifySampleEnabled - - -Format des colonnes -+++++++++++++++++++ - -- **speciesReferenceTaxonId** (entier) : identifiant du taxon de référence -- speciesRefTaxCode (chaîne de caractères) : identifiant du *refTax* -- speciesName (chaîne de caractères) : nom de l'espèce -- **speciesSurveyCode** (chaîne de caractères) : code campagne de l'espèce -- **lengthStepPmfmId** (chaîne de caractères) : identifiant de la caractéristique de mesure des individus -- lengthStepPmfmParameterName (chaîne de caractères) : nom du paramètre de la caractéristique de mesure des individus -- lengthStepPmfmMatrixName (chaîne de caractères) : nom du support de la caractéristique de mesure des individus -- lengthStepPmfmFractionName (chaîne de caractères) : nom de la fraction de la caractéristique de mesure des individus -- lengthStepPmfmMethodName (chaîne de caractères) : nom de la méthode de la caractéristique de mesure des individus -- **sizeEnabled** (Y|N) : Catégorisation sur la classe de Tri pour cette espèces ? -- **sexEnabled** (Y|N) : Catégorisation sur la classe deTri pour cette espèces ? -- **maturityEnabled** (Y|N) : Catégorisation sur la maturité pour cette espèces ? -- **ageEnabled** (Y|N) : Catégorisation sur l'age pour cette espèces ? -- **weightEnabled** (Y|N) : Pesée pour cette espèces ? -- **countIfNoFrequencyEnabled** (Y|N) : Dénombrement pour cette espèce ? -- **calcifySampleEnabled** (Y|N) : Prélèvement de picèes calcifiées pour cette espèce ? - -A noter que seules les colonnes identifiées en gras 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. - -Exemple -+++++++ - -:: - - speciesReferenceTaxonId;speciesRefTaxCode;speciesName;speciesSurveyCode;lengthStepPmfmId;lengthStepPmfmParameterName;lengthStepPmfmMatrixName;lengthStepPmfmFractionName;lengthStepPmfmMethodName;sizeEnabled;sexEnabled;maturityEnabled;ageEnabled;weightEnabled;countIfNoFrequencyEnabled;calcifySampleEnabled - 2184;OCNUPLA;Ocnus planci;OCNU;211;Nombre de marées;navire;totale;Déclaration d'un professionnel;Y;Y;Y;Y;Y;Y;Y; - 12367;KRYPMAR;Kryptolebias marmoratus;KRY;214;Temps indeterminé;opération;totale;"Calculé, méthode inconnue";Y;Y;Y;Y;Y;Y;Y; - 1699;DIPD;Diplodus;DIPDD;215;Valorisation;produit;totale;Déclaration d'un professionnel;Y;Y;Y;Y;Y;Y;Y; - 7702;MCRPBRA;Microphis brachyurus;MCRPB;217;Ouverture verticale (chalut ou drague);engin;totale;Déclaration d'un professionnel;Y;Y;Y;Y;Y;Y;Y; +Consulter la section **3.3.4. Export/Import des espèces et du benthos** de ce document pour plus de détails. Exporter un protocole ~~~~~~~~~~~~~~~~~~~~~ @@ -373,3 +195,4 @@ 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. +.. _document de spécifications: ./help/AllegroCampagne-Specifications.pdf diff --git a/src/site/rst/index.rst b/src/site/rst/index.rst index a630c9a..81fa624 100644 --- a/src/site/rst/index.rst +++ b/src/site/rst/index.rst @@ -54,7 +54,7 @@ préconisons cependant d'avoir au moins 1Go de mémoire. Sous windows ~~~~~~~~~~~~ -Lancement de l'application via **tutti.bat** +Lancement de l'application via **tutti.exe** ou **tutti.bat** Sous linux ~~~~~~~~~~ @@ -71,13 +71,11 @@ gestion des bases de travail. Il suffit alors d'installer une base via l'action A noter que cette opération peut-être longue (temps du téléchargement), soyez patient. -Une fois la base téléchargée puis installer l'application est pleinement -fonctionnel. +Une fois la base téléchargée et installée l'application est pleinement fonctionnel. Fonctionnalités --------------- -Retrouvez l'ensemble des fonctionnalités de **Tutti** sur la page -des `fonctionnalités`_. +Retrouvez l'ensemble des fonctionnalités de **Tutti** sur la page des `fonctionnalités`_. .. _fonctionnalités: ./features.html diff --git a/src/site/rst/mapping.rst b/src/site/rst/mapping.rst index eb6c23b..5440fe7 100644 --- a/src/site/rst/mapping.rst +++ b/src/site/rst/mapping.rst @@ -29,6 +29,8 @@ Tutti - Correspondance écrans/base de données Présentation ~~~~~~~~~~~~ -Cette partie de la documentation est désormais dans `l'aide en ligne`_. +Toutes les correspondances écrans/base de données sont détaillées dans le `document de spécifications`_. -.. _l'aide en ligne: ./help/fr/dbMapping.html +Consulter les différentes sections relatives **Mapping des écrans / base de données** de ce document pour plus de détails. + +.. _document de spécifications: ./help/AllegroCampagne-Specifications.pdf diff --git a/src/site/rst/referential.rst b/src/site/rst/referential.rst index 040f140..b32d6cc 100644 --- a/src/site/rst/referential.rst +++ b/src/site/rst/referential.rst @@ -29,409 +29,8 @@ Tutti - Référentiel Présentation ~~~~~~~~~~~~ -Ce document décrit comment sont récupérées les données du référentiel. +Toutes les requetes spécifiques à l'application sont détaillées dans le `document de spécifications`_. -Chaque requête a un nom du style **[REF-XXX]**. +Consulter les différentes sections **7.2 Alimentation du référentiel** de ce document pour plus de détails. -Les requètes métier -~~~~~~~~~~~~~~~~~~~ - -+-----------------------------------------------------+-------+-----------------------------------------------------+ -| Nom requète | Etat | Commentaire | -+=====================================================+=======+=====================================================+ -| [REF-01] Liste des strates / sstrates/ localites | OK | | -+-----------------------------------------------------+-------+-----------------------------------------------------+ -| [REF-02] Liste des navires (scientifique) | OK | (filtre sur le type de navire) | -+-----------------------------------------------------+-------+-----------------------------------------------------+ -| [REF-03] Liste des engins (scientifique) | OK | (filtre sur le type d'engin) | -+-----------------------------------------------------+-------+-----------------------------------------------------+ -| [REF-04] Liste des utilisateurs | OK | Doit-on utiliser limiter aux membres de l'Ifremer ? | -+-----------------------------------------------------+-------+-----------------------------------------------------+ -| [REF-05] Types d'objet | OK | Pour les pièces-jointes | -+-----------------------------------------------------+-------+-----------------------------------------------------+ -| [REF-06] Catégorie de macro-déchets | OK | | -+-----------------------------------------------------+-------+-----------------------------------------------------+ -| [REF-07] Catégorie de taille macro-déchets | OK | | -+-----------------------------------------------------+-------+-----------------------------------------------------+ -| [REF-08] Catégorie H/VC | OK | | -+-----------------------------------------------------+-------+-----------------------------------------------------+ -| [REF-09] Catégorie Classe. Tri | OK | | -+-----------------------------------------------------+-------+-----------------------------------------------------+ -| [REF-10] Catégorie Sexe | OK | | -+-----------------------------------------------------+-------+-----------------------------------------------------+ -| [REF-11] Catégorie Maturité | OK | | -+-----------------------------------------------------+-------+-----------------------------------------------------+ -| [REF-12] Liste des espèces (avec code rubin) | OK | | -+-----------------------------------------------------+-------+-----------------------------------------------------+ -| [REF-13] Liste des espèces vernaculaires | OK | | -+-----------------------------------------------------+-------+-----------------------------------------------------+ -| [REF-14] Liste des ports | OK | | -+-----------------------------------------------------+-------+-----------------------------------------------------+ - -[REF-01] Liste des strates / sous-strates / localités ------------------------------------------------------ - -:: - - SELECT - l.id as locationId, - l.label as locationLabel, - l.name as locationName, - l.locationLevel.id as locationLevelId, - l.status as status - FROM - LocationImpl l, - LocationHierarchyImpl lh - WHERE - l.status.code IN (:statusValidCode, :statusTemporaryCode) - AND l.locationLevel.id = :locationLevelId - AND l.locationClassification.id = :locationClassificationId - AND l.id = lh.locationHierarchyPk.location.id - AND lh.locationHierarchyPk.parent.id = :parentId - AND lh.locationHierarchyPk.parent.locationLevel.id = :parentLocationLevelId - -Paramètres : - -- :parentId = *l'id de la zone / strate / sous-strate* -- :parentLocationLevelId = *LocationLevelId.PROGRAM / LocationLevelId.STRATA / LocationLevelId.SUB_STRATA* -- :locationLevelId = *LocationLevelId.STRATA / LocationLevelId.SUB_STRATA / LocationLevelId.LOCALITE* -- :locationClassificationId = *LocationClassificationId.SECTOR* -- :statusValidCode = *StatusCode.ENABLE* -- :statusTemporaryCode = *StatusCode.TEMPORARY* - -*État:* Valide. - -[REF-02] Liste des navires (selon son type) -------------------------------------------- - -:: - - SELECT - v.code AS vesselCode, - vrp.registrationCode AS nationalRegistrationCode, - vrp.internationalRegistrationCode as internationalRegistrationCode, - vf.name AS vesselName, - v.status AS status - FROM - VesselImpl v - INNER JOIN v.vesselRegistrationPeriods AS vrp - LEFT OUTER JOIN v.vesselFeatures AS vf - WHERE - v.vesselType.id = :vesselTypeId - AND v.status.code IN (:statusValidCode, :statusTemporaryCode) - AND vrp.vesselRegistrationPeriodPk.startDateTime <= :refDate - AND vf.startDateTime <= :refDate - AND coalesce(vrp.endDateTime, :refDate) >= :refDate - AND coalesce(vf.endDateTime, :refDate) >= :refDate - ) - -Paramètres : - -- :vesselTypeId = *VesselTypeId.SCIENTIFIC_RESEARCH_VESSEL* / *VesselTypeId.FISHING_VESSEL* -- :refDate = date (ou null) -- :statusValidCode = *StatusCode.ENABLE* -- :statusTemporaryCode = *StatusCode.TEMPORARY* - -*État:* Valide. - -[REF-03] Liste des engins (selon son type) ------------------------------------------- - -:: - - SELECT - g.id, - g.label, - g.name, - g.status AS status - FROM GearImpl g - WHERE - g.gearClassification.id= :gearClassificiationId - AND g.status.code IN (:statusValidCode, :statusTemporaryCode) - -Paramètres : - -- :gearClassificiationId = *GearClassificationId.SCIENTIFIC_CRUISE* / *GearClassificationId.FAO* -- :statusValidCode = *StatusCode.ENABLE* -- :statusTemporaryCode = *StatusCode.TEMPORARY* - -*État:* Valide. - -[REF-04] Liste des utilisateurs -------------------------------- - -:: - - SELECT DISTINCT - p.id, - p.lastname, - p.firstname, - p.department.code, - p.status - FROM - PersonImpl p - LEFT OUTER JOIN p.profils pp - WHERE - p.status.code IN (:statusValidCode, :statusTemporaryCode) - AND pp.id IN ( - :observerProfilId, - :projectMemberProfilId, - :userProfilId - ) - AND p.department.code LIKE concat(:departementPrefixCode , '%') - -Paramètres : - -- :observerProfilId = *UserProfilId.OBSERVER* -- :projectMemberProfilId = *UserProfilId.PROJECT_MEMBER* -- :userProfilId = *UserProfilId.USER* -- :statusValidCode = *StatusCode.ENABLE* -- :statusTemporaryCode = *StatusCode.TEMPORARY* -- :departementPrefixCode = *UserProfilId.DEPARTEMENT_PREFIX* - -*État:* Valide. - -[REF-06] Catégorie de macro-déchets ------------------------------------ - -[REF-T01] + [REF-T02] avec :pmfmId = *PmfmId.MARINE_LITTER_TYPE* - -*État:* Valide. - -[REF-07] Catégorie de taille macro-déchets -------------------------------------------- - -[REF-T01] + [REF-T02] avec :pmfmId = *PmfmId.MARINE_LITTER_SIZE_CATEGORY* - -*État:* Valide. - -[REF-08] Catégorie H/VC ------------------------ - -[REF-T01] + [REF-T02] avec :pmfmId = *PmfmId.SORTED_UNSORTED* - -*État:* Valide. - -[REF-09] Catégorie Classe. Tri ------------------------------- - -[REF-T01] + [REF-T02] avec :pmfmId = *PmfmId.SIZE_CATEGORY* - -*État:* Valide. - -[REF-10] Catégorie Sexe ------------------------ - -[REF-T01] + [REF-T02] avec :pmfmId = *PmfmId.SEX* - -*État:* Valide. - -[REF-11] Catégorie Maturité ---------------------------- - -[REF-T01] + [REF-T02] avec :pmfmId = *PmfmId.MATURITY* - -*État:* Valide. - - -[REF-12] Liste des espèces --------------------------- - -Utilisation de la méthode d'adagio-core *TaxonNameExtendDao.getAllTaxonNames* -avec transcribingTypeId = *TranscribingTypeId.TAXINOMIE_REFTAX_MNEMONIQUE* - -*État:* Valide. - - -[REF-13] Liste des espèces vernaculaires -------------------------------------------- - -Utilisation de la méthode d'adagio-core *TaxonNameExtendDao.getAllTaxonNames* -avec transcribingTypeId = *TranscribingTypeId.TAXINOMIE_COMMUN_NOM_VERNACULAIRE* - -*État:* Valide. - -[REF-14] Liste des ports ------------------------------------------------- - -:: - - SELECT - l.id, - l.label, - l.name, - l.status - FROM location l - WHERE l.location_level_fk = :locationLevelId) - AND l.status.code IN (:statusValidCode, :statusTemporaryCode) - -Paramètres : - -- :locationLevelId = *LocationLevelId.PORT* -- :statusValidCode = *StatusCode.ENABLE* -- :statusTemporaryCode = *StatusCode.TEMPORARY* - -*État:* Valide. - - -Les requêtes techniques -~~~~~~~~~~~~~~~~~~~~~~~ - -+-----------------------------------------------------+-------+-----------------------------------------------------+ -| Nom requète | Etat | Commentaire | -+=====================================================+=======+=====================================================+ -| [REF-T01] Détail d'un psfm par son id | OK | | -+-----------------------------------------------------+-------+-----------------------------------------------------+ -| [REF-T02] Valeurs qualitatives d'un psfm | OK | | -+-----------------------------------------------------+-------+-----------------------------------------------------+ -| [REF-T03] Liste de tous les psfm | OK | | -+-----------------------------------------------------+-------+-----------------------------------------------------+ -| [REF-T04] Liste des lieux | OK | (filtre level Classification) | -+-----------------------------------------------------+-------+-----------------------------------------------------+ -| [REF-T05] Récupération d'un lieu | OK | | -+-----------------------------------------------------+-------+-----------------------------------------------------+ -| [REF-T06] Type d'un object pièce-jointe | OK | | -+-----------------------------------------------------+-------+-----------------------------------------------------+ - -[REF-T01] Détail d'un psfm par son id -------------------------------------- - -:: - - SELECT - p.id AS pmfmId, - p.parameter.name AS parameterName, - p.matrix.name AS matrixName, - p.fraction.name AS fractionName, - p.method.name AS methodName, - p.parameter.isAlphanumeric AS isAlphanumeric, - p.parameter.isQualitative AS isQualitative, - p.signifFiguresNumber, - p.maximumNumberDecimals, - p.precision, - case when (p.unit.id = :unitIdNone) then '' else p.unit.symbol end AS symbol, - p.status AS status - FROM PmfmImpl p - WHERE - p.status.code IN (1, 2) - AND p.id= :pmfmId - -Paramètres : - -- :pmfmId = id du psfm -- :unitIdNone = *UnitId.NONE* - -*État:* Valide. - -[REF-T02] Valeurs qualitatives d'un psfm ----------------------------------------- - -:: - - SELECT - qv.id AS id, - CASE WHEN (qv.description IS NULL OR qv.name = qv.description) THEN qv.name ELSE concat(qv.name, ' - ', qv.description) END AS description, - qv.status AS status - FROM - PmfmImpl p JOIN p.qualitativeValues qv - WHERE - p.id= :pmfmId - AND qv.status.code IN (1, 2) - -Paramètres : - -- :pmfmId = id du psfm - -*État:* Valide. - -[REF-T03] Liste de tous les psfm --------------------------------- - -:: - - SELECT - p.id AS pmfmId, - p.parameter.name AS parameterName, - p.matrix.name AS matrixName, - p.fraction.name AS fractionName, - p.method.name AS methodName, - p.parameter.isAlphanumeric AS isAlphanumeric, - p.parameter.isQualitative AS isQualitative, - p.signifFiguresNumber, - p.maximumNumberDecimals, - p.precision, - case when (p.unit.id = :unitIdNone) then '' else p.unit.symbol end AS symbol, - p.status AS status - FROM PmfmImpl p - WHERE - p.status.code IN (:statusValidCode, :statusTemporaryCode) - AND p.parameter.isCalculated = false - -Paramètres : - -- :unitIdNone = *UnitId.NONE* -- :statusValidCode = *StatusCode.ENABLE* -- :statusTemporaryCode = *StatusCode.TEMPORARY* - - -*État:* Valide. - -[REF-T04] Liste des lieux (filtre locationLevel et locationClassification) --------------------------------------------------------------------------- - -:: - - SELECT - l.id as locationId, - l.label as locationLabel, - l.name as locationName, - l.status as status - FROM LocationImpl l - WHERE - l.locationLevel.id = :locationLevelId - AND l.locationClassification.id = :locationClassificationId - AND l.status.code IN (:statusValidCode, :statusTemporaryCode) - -Paramètres : - -- :locationLevelId = id du locationLevel -- :locationClassificationId = id du locationClassification -- :unitIdNone = *UnitId.NONE* -- :statusValidCode = *StatusCode.ENABLE* -- :statusTemporaryCode = *StatusCode.TEMPORARY* - -*État:* Valide. - -[REF-T05] Récupération d'un lieu par son id -------------------------------------------- - -:: - - SELECT - l.id as locationId, - l.label as locationLabel, - l.name as locationName, - l.status as status - FROM - LocationImpl l - WHERE - l.id = :locationId - -Paramètres : - -- :locationId = id du lieu - -*État:* Valide. - -[REF-06] Type d'un object pièce-jointe --------------------------------------- - -:: - - SELECT - p.code AS objectTypeCode, - p.name AS objectTypeName, - p.description AS objectTypeDescription - FROM ObjectTypeImpl p - -*État:* Valide. +.. _document de spécifications: ./help/AllegroCampagne-Specifications.pdf \ No newline at end of file diff --git a/src/site/site_fr.xml b/src/site/site_fr.xml index f6d7271..18a4f9a 100644 --- a/src/site/site_fr.xml +++ b/src/site/site_fr.xml @@ -92,11 +92,12 @@ </menu> <menu name="Documentation Technique"> - <item name="Configuration" href="./application-config-report.html"/> + <item name="Configuration" href="./config-report.html"/> <item name="Référentiel" href="./referential.html"/> <item name="Mise à jour des versions" href="./update.html"/> <item name="Correspondance Ecrans/BDD" href="./mapping.html"/> <item name="Versions de base" href="./dbversions.html"/> + <item name="Spécifications" href="./help/AllegroCampagne-Specifications.pdf"/> </menu> <menu ref="reports"/> -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.