Expéditions#
1. Qu'est ce que c'est ?#
Expéditions est un site web qui s’appuie sur la base des expéditions (BasExp) pour fournir un cadre et des outils pour la valorisation des données issues des campagnes océanographiques, majoritairement, mais aussi terrestres. L'application permet d'avoir une vue d'ensemble des données biologiques d'un secteur (spécimens déposés ou non en collection) et de faciliter les exports de données d'un système d'information à l'autre.
Plus de détail dans la documentation fonctionnelle
1.2 Présentation à l'amphi Rouelle (Janvier 2015)#
- BasExp et les campagnes Tropical Deep-Sea Benthos par Sophie Bary BasExpVersionFinale.pptx
- Genèse du projet par Patrice Pruvost Basexp_genese_v2.ppt
- BasExp dans le SI du MNHN par Simon Chagnoux BasExpDansLeSI.pptx
- BasExp les expéditions terrestres (programme cafotrop) par Eric Guilbert Basexp-Cafotrop.pdf
- Un cas d'exploitation scientifique de BasExp par Alexis Martin basexp_AlexisMartin.pdf
2. Le site #
3. Comptes-rendus des réunions du groupe de travail BasExp#
- la liste complète.
4. Documentations utilisateur#
4.1. Gestion des droits#
Ils peuvent être gérés directement depuis le site Expéditions ce qui permet de masquer en grande partie leur complexité. A lire si on a besoin d'une présentation détaillée.Pour accéder au menu de gestion des droits, il faut :
- Soit être super administrateur (BASEXP_SA)
- Soit faire partie du groupe de travail de BasExp (BASEXP_WG)
- Soit être administrateur d'au moins une campagne (BASEXP_ADMIN_
) ou d'au moins un programme (BASEXP_ADMIN_PROG_ )
4.1 Droits dynamiques et droits statiques#
Les droits statiques sont indépendants des campagnes, programmes et taxons. Les droits dynamiques sont construits par campagne, par programme ou par couple taxon (classe) / campagne- droits statiques:
Ces droits correspondent aux security-role du web.xml- BASEXP (implicite, pour accéder au formulaire de connexion)
- BASEXP_SA (Super Admin)
- BASEXP_WG (Working Group)
- BASEXP_S_GICIM (synchronisation avec base GICIM)
- BASEXP_S_INVMAR (synchronisation avec base INVMAR)
- BASEXP_S_BASEXP (synchronisation avec base BASEXP : flux CardObs)
- BASEXP_ADMIN_PHOTO (administration de toutes les photos)
- BASEXP_ACCESS_ADM_USER (implicite, pour accès au menu)
- BASEXP_ACCESS_ADM_PHOTO (implicite, pour accès au menu)
- droits dynamiques:
Forme générale : BASEXP__
- BASEXP_ADMIN_
(administrer la campagne) - BASEXP_ADMIN_PHOTO_
(administrer les photos de la campagne) - BASEXP_DOC_
(accès doc confidentiels) - BASEXP_CONTRIB_
(Contribution taxonomique) - BASEXP_EDIT_
(Edition web) - BASEXP_R_
_ (Accès au taxon de rang classe lié à un lot confidentiel) - BASEXP_ADMIN_PROG_
(administrer le programme) - BASEXP_EDIT_PROG_
(Edition web) - BASEXP_DOC_PROG_
(accès doc confidentiels)
- BASEXP_ADMIN_
4.2 Portée des droits#
Il n'y a que ceux qui ont le droit BASEXP_WG qui peuvent donner (et retirer) les droits d'admin sur les campagnes (BASEXP_ADMIN_Ceux qui ont le droit d'admin d'une campagne (programme) peuvent donner des droits sur cette campagne (programme) mais ne peuvent pas donner le droit d'admin à un autre.
1) Le droit BASEXP_SA (Super Admin) permet de distribuer le droit BASEXP_WG (Working Group) à certains utilisateurs
2) Celui qui a le droit BASEXP_WG peut EXPLICITEMENT se donner les droits :
- BASEXP_ADMIN_
- BASEXP_ADMIN_PROG_
- les droits de versement : BASEXP_S_
- le droit BASEXP_ADMIN_PHOTO
3) Ceux qui ont le droit BASEXP_WG ne peuvent pas entre eux modifier leurs droits.
4) Celui qui a le droit BASEXP_ADMIN_
- BASEXP_DOC_
(accès doc confidentiels) - BASEXP_CONTRIB_
(Contribution taxonomique) - BASEXP_EDIT_
(Edition web) - BASEXP_R_
_ (Accès au taxon de rang classe lié à un lot confidentiel)
5) Il en est de même pour les droits sur le programme :BASEXP_ADMIN_PROG_
- BASEXP_EDIT_PROG_
(Edition web) - BASEXP_DOC_PROG_
(accès doc confidentiels)
6) Les droits BASEXP_ADMIN_
Attention#
- Un admin d'une campagne ou d'un programme ne voit qu'une partie des droits d'un utilisateur : c'est à dire les droits qui portent sur cette campagne ou sur ce programme. Cette restriction ne concerne pas les utilisateurs qui ont le droit BASEXP_WG
- Un Super Admin BASEXP_SA ne doit pas se donner le droit BASEXP_WG car il ne pourra plus alors enlever/ajouter des droits aux autres utilisateurs BASEXP_WG (en l'état actuel du code...)
4.2. Synchronisation GICIM ou INVMAR avec BasExp#
(Document)
Présentation #
Il s’agit d'une interface Web pour la mise à jour des données campagnes dans INVMAR ou GICIM à partir de celles Basexp
Une fois connecté, l’utilisateur a accès à la liste des campagnes qu’il a préalablement définies dans sa base comme pouvant être mises à jour par le référentiel.
Au regard de chaque ligne, un bouton « Valider » permet à l’utilisateur d’activer le traitement pour la campagne concernée. Un message de fin de traitement informe sur la bonne fin où non de la demande de mise à jour.
Principe.#
L'application contrôle que chaque station de la campagne a bien un pendant dans le référentiel BasExp avant d'autoriser le traitement de mise à jour.
Les tables impactées sont :
- On créer une entrée dans une table si la valeur recherchée n'existe pas dans la base cible.
- On supprime une entrée dans la table station si elle ne correspond plus à une collecte dans le référentiel.
Modes opératoires#
Mise à jour d'une campagne à partir du référentiel BasExp.#
Le rapprochement entre une campagne INVMAR (respectivement GICIM) et une campagne BasExp se fait en deux étapes :
- 1ère étape sur JACIM ,
- on reporte la valeur de l'identifiant (CAMPAGNEPK) de la campagne BasExp dans la colonne "BASEXP_CAMPAGNEFK" de la campagne cible.
- on report dans la colonne "BASEXP_COLLECTEFK" de chaque station de la campagne INVMAR (respectivement GICIM) l'identifiant de la collecte correspondante (COLLECTEPK).
- 2ème étape sur l’application Web BASEXPREF,
- on se connecte à l’application,
- on renseigne où non les critères de sélection pour l’affichage des campagnes et l’on clique sur le bouton Rechercher.
Création d’une campagne à partir du référentiel BasExp.#
La procédure est un peu plus simple que pour la mise à jour.
- 1ère étape sur JACIM, on crée une nouvelle campagne dans la base cible et on renseigne la colonne « BASEXP_CAMPAGNEFK » avec l’identifiant de la campagne BasExp à copier.
- 2ème étape sur l’application Web BASEXPREF, identique au cas de mise à jour.
Dialogue Homme-machine.#
1. L'identification utilisateur.
![]() |
Au niveau de la barre d'entête, le lien "Login MNHN" donne accès à la page d'identification.
2. Liste des campagnes en relation avec le référentiel.
3. Mise à jour d’une campagne.
4) Détail campagne. Cette page liste les stations de la campagne sélectionnée.
Les informations affichées dans cette page correspondent aux informations mise à jour par le référentiel pour la station. Elles ne sont pas tout à fait identiques suivant qu'il s'agit d'INVMAR où de GICIM.
Cette page est utile pour identifier les stations qui n'ont pas encore été associées à une collecte et également pour contrôler les mises à jour effectuées.
5. le modèle de données BasExp#
![]() |
Add new attachment
List of attachments
Kind | Attachment Name | Size | Version | Date Modified | Author | Change note |
---|---|---|---|---|---|---|
pptx |
BasExpDansLeSI.pptx | 926.6 kB | 1 | 29-Sep-2015 15:39 | ecavillier | |
pptx |
BasExpVersionFinale.pptx | 21,379.0 kB | 2 | 29-Sep-2015 15:36 | ecavillier | |
pdf |
Basexp-Cafotrop.pdf | 806.8 kB | 1 | 29-Sep-2015 15:58 | ecavillier | |
ppt |
Basexp_genese_v2.ppt | 644.1 kB | 1 | 29-Sep-2015 16:10 | ecavillier | |
Expeditions | 0.1 kB | 1 | 26-Sep-2022 21:03 | 111.90.139.106 | ||
jpg |
basExp.jpg | 205.8 kB | 1 | 14-Feb-2012 13:51 | silva | |
pdf |
basexp_AlexisMartin.pdf | 3,367.1 kB | 1 | 29-Sep-2015 16:10 | ecavillier | |
jpg |
connexion.jpg | 39.9 kB | 1 | 14-Feb-2012 13:43 | silva | |
doc |
doc utilisateur appli basexpre... | 593.9 kB | 2 | 14-Feb-2012 14:17 | silva | |
jpg |
formulaire_connexion.JPG | 33.9 kB | 1 | 14-Feb-2012 11:30 | silva | |
jpg |
formulaire_criteres_selection.... | 64.1 kB | 1 | 14-Feb-2012 11:30 | silva | |
jpg |
formulaire_detail_campagne.JPG | 33.0 kB | 1 | 14-Feb-2012 11:30 | silva | |
jpg |
formulaire_detail_campagne_2.J... | 16.8 kB | 1 | 14-Feb-2012 11:30 | silva | |
jpg |
formulaire_maj_campagne.JPG | 95.6 kB | 1 | 14-Feb-2012 11:30 | silva | |
jpg |
tables_impactees.JPG | 31.1 kB | 1 | 14-Feb-2012 11:31 | silva |