0 Votes

BOTA-USR : User management

Last modified by Cyril Boillat on 12/08/2022

Dans Botalista.Software (BLS), le module de gestion des utilisateurs (BOTA-USR) permet l'administration complète de vos utilisateurs.

Tutoriel Vidéo

Lien

Notion de module

BLS prend en compte l'ensemble des processus métiers liés à la gestion de collections botaniques. Le logiciel est proposé sous forme de modules interdépendants, chaque module étant en charge de la gestion d’un processus métier particulier : gestion de la nomenclature, gestion des récoltes, gestion des échantillons d’herbier, gestion des acquisitions, etc. (voir la présentation des modules). La gestion des droits reprend la notion de module via le concept de rôles. Chaque rôle va permet donner des droits, à un utilisateur, sur un module particulier. 

Distinction

Pour chaque rôle, il est possible de distinguer deux modes :

  • Lecture seul - l'utilisateur pourra consulter le module uniquement en lecture, sans modification de données possible - le nom du rôle est préfixé par ROLE_VISITOR
  • Lecture et écriture - l'utilisateur pourra consulter le module et modifier les données - le nom du rôle est préfixé par ROLE_BU

Liste des rôles

RôleModuleExplicatif

ROLE_BU_ACQUISITION
ROLE_VISITOR_ACQUISITION

BOTA-ACQGestion des acquisitions de matériel végétal
ROLE_BU_ADMINBOTA-ADMModule d’administration de Botalista (configuration des variables,configuration des formulaires, etc...)

ROLE_BU_ANIMAL
ROLE_VISITOR_ANIMAL

BOTA-ANIGestion d’un parc animalier

ROLE_BU_BIBLIOGRAPHY
ROLE_VISITOR_BIBLIOGRAPHY

BOTA-BIBGestion des références bibliographiques

ROLE_BU_CATALOG
ROLE_VISITOR_CATALOG

BOTA-CMDGestion des catalogues pour la commande de matériel végétal

ROLE_BU_COLLECTION
ROLE_VISITOR_COLLECTION

BOTA-COLGestion de collections vivantes thématiques

ROLE_BU_COLLECTIVE
ROLE_VISITOR_COLLECTIVE

BOTA-CLVGestion des collectifs de personnes pour les récoltes

ROLE_BU_CORRESPONDING
ROLE_VISITOR_CORRESPONDING

BOTA-CORGestion des correspondants

ROLE_BU_CULTIVATED
ROLE_VISITOR_CULTIVATED

BOTA-CULTGestion des spécimens en culture
ROLE_BU_FUNCTIONALUNITBOTA-FUNGestion des unités fonctionnelles

ROLE_BU_HARVEST
ROLE_VISITOR_HARVEST

BOTA-RECGestion des récoltes

ROLE_BU_INDEXSEMINUM
ROLE_VISITOR_INDEXSEMINUM

BOTA-ISGestion des Index seminum

ROLE_BU_LOCATION
ROLE_VISITOR_LOCATION

BOTA-LOCGestion des emplacements dans le Jardin

ROLE_BU_NOMENCLATURE
ROLE_VISITOR_NOMENCLATURE

BOTA-NOMGestion de la nomenclature et de la synonymie
ROLE_BU_ORDERBOTA-CMDGestion des commandes de matériel végétal

ROLE_BU_PERSON
ROLE_VISITOR_PERSON

BOTA-PERGestion des personnes
ROLE_BU_PROJECTBOTA-PROJGestion des projets (visions taxonomiques)

ROLE_BU_SEEDLOT
ROLE_VISITOR_SEEDLOT

BOTA-LOTGestion des lots de semences

ROLE_BU_SOILMIXTURE
ROLE_VISITOR_SOILMIXTURE

BOTA-SOIMGestion des mélanges terreux
ROLE_BU_TAXONBOTA-TAXGestion des taxons
ROLE_BU_TIMEBOTA-TIMEGestion des heures travaillées par projet, tâche, etc.
ROLE_BU_VISITBOTA-VISGestion des visites

Notion de sous rôles

Pour deux modules, acquisition (BOTA-ACQ) et nomenclature (BOTA-NOM), il est nécessaire de définir un ou plusieurs sous-rôles, appelés Trades. Cette notion permet :

  • pour les acquisitions - de spécifier une unité fonctionnel - l'utilisateur pourra uniquement modifier le matériel donc le secteur correspond à cette unité fonctionnel - le nom du trade est préfixé par TRADE_ACQ
  • pour la nomenclature - de spécifier un projet - l'utilisateur aura uniquement accès à la vision taxonomique (synonyme / nom accepté) qui est associée au projet - le nom du trade est préfixé par TRADE_NOM

Exemples de combinaisons possibles

TypeRôles / Trades
Un utilisateur en lecture uniquement sur BOTA-CULT

ROLE_VISITOR_CULTIVATED
TRADE_ACQ_...

Un utilisateur en écriture uniquement sur BOTA-CULT

ROLE_BU_CULTIVATED
TRADE_ACQ_...

Un utilisateur en écriture uniquement sur BOTA-CULT et BOTA-ACQ

ROLE_BU_ACQUISITION
ROLE_BU_CULTIVATED
TRADE_ACQ_...

Un utilisateur en écriture uniquement sur BOTA-CULT, BOTA-ACQ et BOTA-NOM

ROLE_BU_ACQUISITION
TRADE_ACQ_...
ROLE_BU_NOMENCLATURE
TRADE_NOM_...
ROLE_BU_CULTIVATED

Un gestionnaire de collection sans possibilité de modifier la nomenclatureROLE_BU_ACQUISITION
TRADE_ACQ_...
ROLE_BU_CATALOG
ROLE_BU_COLLECTION
ROLE_BU_COLLECTIVE
ROLE_BU_CORRESPONDING
ROLE_BU_CULTIVATED
ROLE_BU_HARVEST
ROLE_BU_LOCATION
ROLE_VISITOR_NOMENCLATURE
TRADE_NOM_...
ROLE_BU_ORDER
ROLE_BU_PERSON
ROLE_BU_SOILMIXTURE
Un gestionnaire de collection avec possibilité de modifier la nomenclatureROLE_BU_ACQUISITION
TRADE_ACQ_...
ROLE_BU_CATALOG
ROLE_BU_COLLECTION
ROLE_BU_COLLECTIVE
ROLE_BU_CORRESPONDING
ROLE_BU_CULTIVATED
ROLE_BU_HARVEST
ROLE_BU_LOCATION
ROLE_BU_NOMENCLATURE
TRADE_NOM_...
ROLE_BU_ORDER
ROLE_BU_PERSON
ROLE_BU_SOILMIXTURE
Un gestionnaire de BLS

ROLE_BU_ACQUISITION
TRADE_ACQ_...
ROLE_BU_ADMIN
ROLE_BU_BIBLIOGRAPHY
ROLE_BU_CATALOG
ROLE_BU_COLLECTION
ROLE_BU_COLLECTIVE
ROLE_BU_CORRESPONDING
ROLE_BU_CULTIVATED
ROLE_BU_FUNCTIONALUNIT
ROLE_BU_HARVEST
ROLE_BU_INDEXSEMINUM
ROLE_BU_LOCATION
ROLE_BU_NOMENCLATURE
TRADE_NOM_...
ROLE_BU_ORDER
ROLE_BU_PERSON
ROLE_BU_PROJECT
ROLE_BU_SEEDLOT
ROLE_BU_SOILMIXTURE
ROLE_BU_TAXON
ROLE_BU_TIME (Si disponible)
ROLE_BU_VISIT (Si disponible)