Code source wiki de BOTA-USR : Gestion des utilisateurs
Modifié par Cyril Boillat le 03/09/2024
Afficher les derniers auteurs
| author | version | line-number | content |
|---|---|---|---|
| 1 | (% class="jumbotron" %) | ||
| 2 | ((( | ||
| 3 | (% class="container" %) | ||
| 4 | ((( | ||
| 5 | Dans //Botalista.Software (BLS)//, le module de gestion des utilisateurs (BOTA-USR) permet l'administration complète de vos utilisateurs. | ||
| 6 | ))) | ||
| 7 | ))) | ||
| 8 | |||
| 9 | (% class="row" %) | ||
| 10 | ((( | ||
| 11 | (% class="col-xs-12 col-sm-8" %) | ||
| 12 | ((( | ||
| 13 | = Tutoriel vidéo = | ||
| 14 | |||
| 15 | [[(% class="wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink wikiattachmentlink" %)Lien>>attach:BOTA-USR.mp4]] | ||
| 16 | |||
| 17 | = Notion de module = | ||
| 18 | |||
| 19 | 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>>doc:Computaceae-IT.Botalista.Documentation.Modules.WebHome]]). La gestion des droits reprend la notion de module via le concept de //rôles//. Chaque rôle permet de donner des droits à un utilisateur sur un module particulier. | ||
| 20 | |||
| 21 | == Distinction == | ||
| 22 | |||
| 23 | Pour chaque rôle, il est possible de distinguer deux modes : | ||
| 24 | |||
| 25 | * **Lecture seule** - 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** | ||
| 26 | * **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** | ||
| 27 | |||
| 28 | = Liste des rôles = | ||
| 29 | |||
| 30 | |=(% style="width: 243px;" %)Rôle|=(% style="width: 116px;" %)Module|=(% style="width: 434px;" %)Explicatif | ||
| 31 | |(% style="width:243px" %)((( | ||
| 32 | ROLE_BU_ACQUISITION | ||
| 33 | ROLE_VISITOR_ACQUISITION | ||
| 34 | )))|(% style="width:116px" %)BOTA-ACQ|(% style="width:434px" %)Gestion des acquisitions de matériel végétal | ||
| 35 | |(% style="width:243px" %)ROLE_BU_ADMIN|(% style="width:116px" %)BOTA-ADM|(% style="width:434px" %)Module d’administration de Botalista (configuration des variables, configuration des formulaires, etc...) | ||
| 36 | |(% style="width:243px" %)((( | ||
| 37 | ROLE_BU_ANIMAL | ||
| 38 | ROLE_VISITOR_ANIMAL | ||
| 39 | )))|(% style="width:116px" %)BOTA-ANI|(% style="width:434px" %)Gestion d’un parc animalier | ||
| 40 | |(% style="width:243px" %)((( | ||
| 41 | ROLE_BU_BIBLIOGRAPHY | ||
| 42 | ROLE_VISITOR_BIBLIOGRAPHY | ||
| 43 | )))|(% style="width:116px" %)BOTA-BIB|(% style="width:434px" %)Gestion des références bibliographiques | ||
| 44 | |(% style="width:243px" %)((( | ||
| 45 | ROLE_BU_CATALOG | ||
| 46 | ROLE_VISITOR_CATALOG | ||
| 47 | )))|(% style="width:116px" %)BOTA-CMD|(% style="width:434px" %)Gestion des catalogues pour la commande de matériel végétal | ||
| 48 | |(% style="width:243px" %)((( | ||
| 49 | ROLE_BU_COLLECTION | ||
| 50 | ROLE_VISITOR_COLLECTION | ||
| 51 | )))|(% style="width:116px" %)BOTA-COL|(% style="width:434px" %)Gestion de collections vivantes thématiques | ||
| 52 | |(% style="width:243px" %)((( | ||
| 53 | ROLE_BU_COLLECTIVE | ||
| 54 | ROLE_VISITOR_COLLECTIVE | ||
| 55 | )))|(% style="width:116px" %)BOTA-CLV|(% style="width:434px" %)Gestion des collectifs de personnes pour les récoltes | ||
| 56 | |(% style="width:243px" %)((( | ||
| 57 | ROLE_BU_CORRESPONDING | ||
| 58 | ROLE_VISITOR_CORRESPONDING | ||
| 59 | )))|(% style="width:116px" %)BOTA-COR|(% style="width:434px" %)Gestion des correspondants | ||
| 60 | |(% style="width:243px" %)((( | ||
| 61 | ROLE_BU_CULTIVATED | ||
| 62 | ROLE_VISITOR_CULTIVATED | ||
| 63 | ROLE_BU_CULTIVATED_ADMIN | ||
| 64 | )))|(% style="width:116px" %)BOTA-CULT|(% style="width:434px" %)((( | ||
| 65 | Gestion des spécimens en culture | ||
| 66 | Le rôle ADMIN permet la suppression des spécimens cultivés | ||
| 67 | ))) | ||
| 68 | |(% style="width:243px" %)((( | ||
| 69 | ROLE_BU_EXPORTATION | ||
| 70 | ROLE_VISITOR_EXPORTATION | ||
| 71 | )))|(% style="width:116px" %)BOTA-EXP|(% style="width:434px" %)Gestion des modèles d'export | ||
| 72 | |(% style="width:243px" %)ROLE_BU_FUNCTIONALUNIT|(% style="width:116px" %)BOTA-FUN|(% style="width:434px" %)Gestion des unités fonctionnelles | ||
| 73 | |(% style="width:243px" %)((( | ||
| 74 | ROLE_BU_HARVEST | ||
| 75 | ROLE_VISITOR_HARVEST | ||
| 76 | )))|(% style="width:116px" %)BOTA-REC|(% style="width:434px" %)Gestion des récoltes | ||
| 77 | |(% style="width:243px" %)((( | ||
| 78 | ROLE_BU_INDEXSEMINUM | ||
| 79 | ROLE_VISITOR_INDEXSEMINUM | ||
| 80 | )))|(% style="width:116px" %)BOTA-IS|(% style="width:434px" %)Gestion des Index seminum | ||
| 81 | |(% style="width:243px" %)((( | ||
| 82 | ROLE_BU_LOCATION | ||
| 83 | ROLE_VISITOR_LOCATION | ||
| 84 | )))|(% style="width:116px" %)BOTA-LOC|(% style="width:434px" %)Gestion des emplacements dans le jardin | ||
| 85 | |(% style="width:243px" %)((( | ||
| 86 | ROLE_BU_LOCATION_INSIDE | ||
| 87 | ROLE_VISITOR_LOCATION_INSIDE | ||
| 88 | )))|(% style="width:116px" %)BOTA-LOC|(% style="width:434px" %)Gestion des emplacements intérieurs de la banque de semences | ||
| 89 | |(% style="width:243px" %)((( | ||
| 90 | ROLE_BU_SEEDBANK | ||
| 91 | ROLE_VISITOR_SEEDBANK | ||
| 92 | )))|(% style="width:116px" %)BOTA-LOC|(% style="width:434px" %)Gestion de la banque de semences | ||
| 93 | |(% style="width:243px" %)ROLE_BU_ADMIN|(% style="width:116px" %)BOTA-LOC|(% style="width:434px" %)Gestion des polygones des emplacements dans le jardin | ||
| 94 | |(% style="width:243px" %)((( | ||
| 95 | ROLE_BU_NOMENCLATURE | ||
| 96 | ROLE_VISITOR_NOMENCLATURE | ||
| 97 | )))|(% style="width:116px" %)BOTA-NOM|(% style="width:434px" %)Gestion de la nomenclature et de la synonymie | ||
| 98 | |(% style="width:243px" %)ROLE_BU_ORDER|(% style="width:116px" %)BOTA-CMD|(% style="width:434px" %)Gestion des commandes de matériel végétal | ||
| 99 | |(% style="width:243px" %)((( | ||
| 100 | ROLE_BU_PERSON | ||
| 101 | ROLE_VISITOR_PERSON | ||
| 102 | )))|(% style="width:116px" %)BOTA-PER|(% style="width:434px" %)Gestion des personnes | ||
| 103 | |(% style="width:243px" %)ROLE_BU_PROJECT|(% style="width:116px" %)BOTA-PROJ|(% style="width:434px" %)Gestion des projets (visions taxonomiques) | ||
| 104 | |(% style="width:243px" %)((( | ||
| 105 | ROLE_BU_SEEDLOT | ||
| 106 | ROLE_VISITOR_SEEDLOT | ||
| 107 | )))|(% style="width:116px" %)BOTA-LOT|(% style="width:434px" %)Gestion des lots de semences | ||
| 108 | |(% style="width:243px" %)((( | ||
| 109 | ROLE_BU_SOILMIXTURE | ||
| 110 | ROLE_VISITOR_SOILMIXTURE | ||
| 111 | )))|(% style="width:116px" %)BOTA-SOIM|(% style="width:434px" %)Gestion des mélanges terreux | ||
| 112 | |(% style="width:243px" %)ROLE_BU_TAXON|(% style="width:116px" %)BOTA-TAX|(% style="width:434px" %)Gestion des informations liées aux taxons (description, écologie, distribution, statuts de protection, etc.) | ||
| 113 | |(% style="width:243px" %)ROLE_BU_TIME|(% style="width:116px" %)BOTA-TIME|(% style="width:434px" %)Gestion des heures travaillées par projet, tâche, etc. | ||
| 114 | |(% style="width:243px" %)((( | ||
| 115 | ROLE_BU_VISIT | ||
| 116 | |||
| 117 | ROLE_VISITOR_VISIT | ||
| 118 | )))|(% style="width:116px" %)BOTA-VIS|(% style="width:434px" %)Gestion des visites | ||
| 119 | |(% style="width:243px" %)((( | ||
| 120 | ROLE_BU_DOCUMENT | ||
| 121 | |||
| 122 | ROLE_VISITOR_DOCUMENT | ||
| 123 | )))|(% style="width:116px" %)BOTA-DOC|(% style="width:434px" %)Gestion des documents | ||
| 124 | |||
| 125 | = Notion de sous-rôles = | ||
| 126 | |||
| 127 | 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 : | ||
| 128 | |||
| 129 | * **Pour les acquisitions** - de spécifier une unité fonctionnelle - l'utilisateur pourra uniquement modifier le matériel dont le secteur correspond à cette unité fonctionnelle - le nom du //trade// est préfixé par **TRADE_ACQ** | ||
| 130 | * **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** | ||
| 131 | |||
| 132 | = Exemples de combinaisons possibles = | ||
| 133 | |||
| 134 | |=Type|=Rôles / Trades | ||
| 135 | |Un utilisateur en lecture uniquement sur BOTA-CULT|((( | ||
| 136 | ROLE_VISITOR_CULTIVATED | ||
| 137 | TRADE_ACQ_... | ||
| 138 | ))) | ||
| 139 | |Un utilisateur en écriture uniquement sur BOTA-CULT|((( | ||
| 140 | ROLE_BU_CULTIVATED | ||
| 141 | TRADE_ACQ_... | ||
| 142 | ))) | ||
| 143 | |Un utilisateur en écriture uniquement sur BOTA-CULT et BOTA-ACQ|((( | ||
| 144 | ROLE_BU_ACQUISITION | ||
| 145 | ROLE_BU_CULTIVATED | ||
| 146 | TRADE_ACQ_... | ||
| 147 | ))) | ||
| 148 | |Un utilisateur en écriture uniquement sur BOTA-CULT, BOTA-ACQ et BOTA-NOM|((( | ||
| 149 | ROLE_BU_ACQUISITION | ||
| 150 | TRADE_ACQ_... | ||
| 151 | ROLE_BU_NOMENCLATURE | ||
| 152 | TRADE_NOM_... | ||
| 153 | ROLE_BU_CULTIVATED | ||
| 154 | ))) | ||
| 155 | |Un gestionnaire de collection **sans **possibilité de modifier la nomenclature|ROLE_BU_ACQUISITION | ||
| 156 | TRADE_ACQ_... | ||
| 157 | ROLE_BU_CATALOG | ||
| 158 | ROLE_BU_COLLECTION | ||
| 159 | ROLE_BU_COLLECTIVE | ||
| 160 | ROLE_BU_CORRESPONDING | ||
| 161 | ROLE_BU_CULTIVATED | ||
| 162 | ROLE_BU_HARVEST | ||
| 163 | ROLE_BU_LOCATION | ||
| 164 | ROLE_VISITOR_NOMENCLATURE | ||
| 165 | TRADE_NOM_... | ||
| 166 | ROLE_BU_ORDER | ||
| 167 | ROLE_BU_PERSON | ||
| 168 | ROLE_BU_SOILMIXTURE | ||
| 169 | |Un gestionnaire de collection **avec** possibilité de modifier la nomenclature|ROLE_BU_ACQUISITION | ||
| 170 | TRADE_ACQ_... | ||
| 171 | ROLE_BU_CATALOG | ||
| 172 | ROLE_BU_COLLECTION | ||
| 173 | ROLE_BU_COLLECTIVE | ||
| 174 | ROLE_BU_CORRESPONDING | ||
| 175 | ROLE_BU_CULTIVATED | ||
| 176 | ROLE_BU_HARVEST | ||
| 177 | ROLE_BU_LOCATION | ||
| 178 | ROLE_BU_NOMENCLATURE | ||
| 179 | TRADE_NOM_... | ||
| 180 | ROLE_BU_ORDER | ||
| 181 | ROLE_BU_PERSON | ||
| 182 | ROLE_BU_SOILMIXTURE | ||
| 183 | |Un gestionnaire de BLS|((( | ||
| 184 | ROLE_BU_ACQUISITION | ||
| 185 | TRADE_ACQ_... | ||
| 186 | ROLE_BU_ADMIN | ||
| 187 | ROLE_BU_BIBLIOGRAPHY | ||
| 188 | ROLE_BU_CATALOG | ||
| 189 | ROLE_BU_COLLECTION | ||
| 190 | ROLE_BU_COLLECTIVE | ||
| 191 | ROLE_BU_CORRESPONDING | ||
| 192 | ROLE_BU_CULTIVATED | ||
| 193 | ROLE_BU_FUNCTIONALUNIT | ||
| 194 | ROLE_BU_HARVEST | ||
| 195 | ROLE_BU_INDEXSEMINUM | ||
| 196 | ROLE_BU_LOCATION | ||
| 197 | ROLE_BU_NOMENCLATURE | ||
| 198 | TRADE_NOM_... | ||
| 199 | ROLE_BU_ORDER | ||
| 200 | ROLE_BU_PERSON | ||
| 201 | ROLE_BU_PROJECT | ||
| 202 | ROLE_BU_SEEDLOT | ||
| 203 | ROLE_BU_SOILMIXTURE | ||
| 204 | ROLE_BU_TAXON | ||
| 205 | ROLE_BU_TIME (Si disponible) | ||
| 206 | ROLE_BU_VISIT (Si disponible) | ||
| 207 | ))) | ||
| 208 | ))) | ||
| 209 | |||
| 210 | (% class="col-xs-12 col-sm-4" %) | ||
| 211 | ((( | ||
| 212 | (% data-xwiki-non-generated-content="java.util.List" %) | ||
| 213 | ((( | ||
| 214 | |||
| 215 | ))) | ||
| 216 | |||
| 217 | (% data-xwiki-non-generated-content="java.util.List" %) | ||
| 218 | ((( | ||
| 219 | |||
| 220 | ))) | ||
| 221 | |||
| 222 | {{box title="**Menu**"}} | ||
| 223 | {{toc/}} | ||
| 224 | {{/box}} | ||
| 225 | ))) | ||
| 226 | ))) |