Administration des modules
Cette fonctionnalité, accessible en tant qu'Onglet du module Administration, permet d'administrer l'ensemble de modules de Mediboard, ainsi que de gérer la mémoire partagée et de réinitialiser les templates.
Gérer les modules
Rappelons en préambule qu'un module est un ensemble de fonctionnalités manipulant un certain nombre de classes d'objets informatiques (Patient, séjour, Etablissement, etc.), associés à des enregistrements dans les tables de la base de données principale de Mediboard.
Gérer un module correspondant principalement en la manipulation de la structure et du contenu de ces tables.
- Installer un module
- Cela consiste à créer les tables que le module gère, et éventuellement, les initialiser en remplissant quelques enregistrements.
- Mettre à jour un module
- Fonctionnalité fondamentale de Mediboard, cela permet de mettre à jour les tables en toute sécurité, suite aux évolutions du code source de l'application. En analysant la différence de version de chaque module, le système est capable de mettre à jour les tables de façon différentiel.
- Supprimer un module
- En supprimant un, on détruit toutes les tables gérée par celui-ci, ceci est totalement irréversible, il faut donc manier cette fonctionnalité en connaissance de cause.
- Désactiver un module
- Aura le même comportement que la désinstallation d'un module mais sans en supprimer les tables. Cette fonctionnalité est à privilégier la plupart du temps
- Rendre visible un module
- Le module devient alors visible dans la barre de menus principale pour tous les utilisateurs ayant la permission visible pour celui-ci. On remarquera que certains modules peuvent-être utiles sans pour autant être accessible via le menu. On peut alors les masquer en utilisant cette fonctionnalité
- Positionner un module
- En cliquant sur les flèches, on peut changer l'ordre d'apparition des modules dans la barre de menu.
Dépendance entre les modules
Comme pour la gestion des paquets dans un système d'exploitation évolué, le gestionnaire d'installation de Mediboard gère les dépendances entre les modules, par exemple la version 0.36 du module Planif. Séjour a besoin de la version 0.15 du module Planning bloc.
Plus généralement si un module A en version X dépend du module B en version Y, alors son installation s'arrêtera à la version X-1 tant que le module B ne sera pas en version Y.
Il peut bien sur y avoir des dépendances croisées entre modules et le processus pour tout installer à partir de zéro peut être assez long. Même s'il est envisagé de faire une version totalement automatique, on préfère pour le moment laisser la main à l'administrateur du système qui contrôle mieux ce qui se passe réellement.
Dernièrement modifié par mytto
.
Modifiée dernièrement le dimanche 13 de mars, 2011 18h23m55.

