0 Votes

BOTA-USR : User management

Last modified by Cyril Boillat on 03/09/2024

In Botalista.Software (BLS), the user management module (BOTA-USR) allows the complete administration of your users.

Video Tutorial

Link

Concept of module

BLS takes into account all the business processes related to the management of botanical collections. The software is proposed in the form of interdependent modules, each module being in charge of the management of a particular business process: nomenclature management, harvest management, herbarium samples management, acquisitions management, etc. (see the presentation of the modules). The management of rights takes up the notion of module via the concept of roles. Each role will give rights to a user on a particular module. 

Distinction

For each role, it is possible to distinguish two modes :

  • Read only - the user will be able to consult the module only in read mode, without modifying data - the role name is prefixed by ROLE_VISITOR.
  • Read and write - the user will be able to consult the module and modify the data - the role name is prefixed by ROLE_BU.

List of roles

RôleModuleExplanatory

ROLE_BU_ACQUISITION
ROLE_VISITOR_ACQUISITION

BOTA-ACQManagement of plant material acquisitions
ROLE_BU_ADMINBOTA-ADMBotalista administration module (variables configuration, forms configuration, etc...)

ROLE_BU_ANIMAL
ROLE_VISITOR_ANIMAL

BOTA-ANIManagement of an animal park

ROLE_BU_BIBLIOGRAPHY
ROLE_VISITOR_BIBLIOGRAPHY

BOTA-BIBManagement of bibliographic references

ROLE_BU_CATALOG
ROLE_VISITOR_CATALOG

BOTA-CMDManagement of catalogs for ordering plant material

ROLE_BU_COLLECTION
ROLE_VISITOR_COLLECTION

BOTA-COLManagement of thematic living collections

ROLE_BU_COLLECTIVE
ROLE_VISITOR_COLLECTIVE

BOTA-CLVManagement of groups of people for harvesting

ROLE_BU_CORRESPONDING
ROLE_VISITOR_CORRESPONDING

BOTA-CORManagement of correspondents

ROLE_BU_CULTIVATED
ROLE_VISITOR_CULTIVATED
ROLE_BU_CULTIVATED_ADMIN

BOTA-CULTManagement of specimens in culture
The ADMIN role can be used to delete cultivated specimens
ROLE_BU_FUNCTIONALUNITBOTA-FUNBusiness unit management

ROLE_BU_EXPORTATION
ROLE_VISITOR_EXPORTATION

BOTA-RECExport template management

ROLE_BU_HARVEST
ROLE_VISITOR_HARVEST

BOTA-RECHarvest management

ROLE_BU_INDEXSEMINUM
ROLE_VISITOR_INDEXSEMINUM

BOTA-ISIndex seminum management

ROLE_BU_LOCATION
ROLE_VISITOR_LOCATION

BOTA-LOCManagement of locations in the Garden

ROLE_BU_LOCATION_INSIDE
ROLE_VISITOR_LOCATION_INSIDE

BOTA-LOCManagement of indoor seed bank locations

ROLE_BU_SEEDBANK
ROLE_VISITOR_SEEDBANK

BOTA-LOCManagement of seed bank

ROLE_BU_ADMIN

BOTA-LOCPolygon management for garden locations

ROLE_BU_NOMENCLATURE
ROLE_VISITOR_NOMENCLATURE

BOTA-NOMNomenclature and synonymy management
ROLE_BU_ORDERBOTA-CMDManagement of plant material orders

ROLE_BU_PERSON
ROLE_VISITOR_PERSON

BOTA-PERPeople management
ROLE_BU_PROJECTBOTA-PROJProject management (taxonomic views)

ROLE_BU_SEEDLOT
ROLE_VISITOR_SEEDLOT

BOTA-LOTManagement of seed lots

ROLE_BU_SOILMIXTURE
ROLE_VISITOR_SOILMIXTURE

BOTA-SOIMManagement of soil mixtures
ROLE_BU_TAXONBOTA-TAXTaxon management
ROLE_BU_TIMEBOTA-TIMEManagement of hours worked by project, task, etc.

ROLE_BU_VISIT

ROLE_VISITOR_VISIT

BOTA-VISVisit management

ROLE_BU_DOCUMENT

ROLE_VISITOR_DOCUMENT

BOTA-DOCDocuments management

Notion of sub-roles

For two modules, acquisition (BOTA-ACQ) and nomenclature (BOTA-NOM), it is necessary to define one or more sub-roles, called Trades. This notion allows :

  • for acquisitions - specify a functional unit - the user will only be able to modify the material so the sector corresponds to this functional unit - the name of the trade is prefixed by TRADE_ACQ
  • for nomenclature - specify a project - the user will only have access to the taxonomic view (synonym / accepted name) that is associated with the project - the name of the trade is prefixed by TRADE_NAME

Examples of possible combinations

TypeRoles / Trades
A read-only user on BOTA-CULT

ROLE_VISITOR_CULTIVATED
TRADE_ACQ_...

A write-only user on BOTA-CULT

ROLE_BU_CULTIVATED
TRADE_ACQ_...

A write-only user on BOTA-CULT and BOTA-ACQ

ROLE_BU_ACQUISITION
ROLE_BU_CULTIVATED
TRADE_ACQ_...

A write-only user on BOTA-CULT, BOTA-ACQ and BOTA-NOM

ROLE_BU_ACQUISITION
TRADE_ACQ_...
ROLE_BU_NOMENCLATURE
TRADE_NOM_...
ROLE_BU_CULTIVATED

A collection manager without the possibility to modify the 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
A collection manager with the possibility to modify the 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
A BLS manager

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)