BOTA-USR : User management
In Botalista.Software (BLS), the user management module (BOTA-USR) allows the complete administration of your users.
Video Tutorial
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ôle | Module | Explanatory |
---|---|---|
ROLE_BU_ACQUISITION | BOTA-ACQ | Management of plant material acquisitions |
ROLE_BU_ADMIN | BOTA-ADM | Botalista administration module (variables configuration, forms configuration, etc...) |
ROLE_BU_ANIMAL | BOTA-ANI | Management of an animal park |
ROLE_BU_BIBLIOGRAPHY | BOTA-BIB | Management of bibliographic references |
ROLE_BU_CATALOG | BOTA-CMD | Management of catalogs for ordering plant material |
ROLE_BU_COLLECTION | BOTA-COL | Management of thematic living collections |
ROLE_BU_COLLECTIVE | BOTA-CLV | Management of groups of people for harvesting |
ROLE_BU_CORRESPONDING | BOTA-COR | Management of correspondents |
ROLE_BU_CULTIVATED | BOTA-CULT | Management of specimens in culture The ADMIN role can be used to delete cultivated specimens |
ROLE_BU_FUNCTIONALUNIT | BOTA-FUN | Business unit management |
ROLE_BU_EXPORTATION | BOTA-REC | Export template management |
ROLE_BU_HARVEST | BOTA-REC | Harvest management |
ROLE_BU_INDEXSEMINUM | BOTA-IS | Index seminum management |
ROLE_BU_LOCATION | BOTA-LOC | Management of locations in the Garden |
ROLE_BU_LOCATION_INSIDE | BOTA-LOC | Management of indoor seed bank locations |
ROLE_BU_SEEDBANK | BOTA-LOC | Management of seed bank |
ROLE_BU_ADMIN | BOTA-LOC | Polygon management for garden locations |
ROLE_BU_NOMENCLATURE | BOTA-NOM | Nomenclature and synonymy management |
ROLE_BU_ORDER | BOTA-CMD | Management of plant material orders |
ROLE_BU_PERSON | BOTA-PER | People management |
ROLE_BU_PROJECT | BOTA-PROJ | Project management (taxonomic views) |
ROLE_BU_SEEDLOT | BOTA-LOT | Management of seed lots |
ROLE_BU_SOILMIXTURE | BOTA-SOIM | Management of soil mixtures |
ROLE_BU_TAXON | BOTA-TAX | Taxon management |
ROLE_BU_TIME | BOTA-TIME | Management of hours worked by project, task, etc. |
ROLE_BU_VISIT ROLE_VISITOR_VISIT | BOTA-VIS | Visit management |
ROLE_BU_DOCUMENT ROLE_VISITOR_DOCUMENT | BOTA-DOC | Documents 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
Type | Roles / Trades |
---|---|
A read-only user on BOTA-CULT | ROLE_VISITOR_CULTIVATED |
A write-only user on BOTA-CULT | ROLE_BU_CULTIVATED |
A write-only user on BOTA-CULT and BOTA-ACQ | ROLE_BU_ACQUISITION |
A write-only user on BOTA-CULT, BOTA-ACQ and BOTA-NOM | ROLE_BU_ACQUISITION |
A collection manager without the possibility to modify the nomenclature | ROLE_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 nomenclature | ROLE_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 |