Open mnoverraz opened 11 years ago
Concept fonctionnel Le but de ce développement est d'automatiser la mise à jour de la structure organisationnelle du CHUV avec la base de données de l'iafbm. Le CHUV transmet mensuellement les modifications de sa structure organisationnelle. Les différentes Unités de Bases (UB) ou "services CHUV" dans iafbm, peuvent subir des changements, par exemple:
Pour que la base iafbm soit à jour, le concept suivant est mis en place.
_Création d'une UB_
_Changement de libellé_
_Suppression d'une UB_
Concept technique
_Fichier des deltas_ Les deltas des modifications de la structure CHUV sont indiqués dans le flux XML par des flags de différents types:
Le script ne prendra en compte que les flags C,L et S.
_Création d'une UB_
_Changement de libellé_
_Suppression d'une UB_
L'export pour les administrateur doit être présenté de la manière suivante:
Action: Création de service Etat: OK | NOK Message: Message commentaire (si status OK pas de message)
xxxx: xxxx: xxxx : etc...
Un lien sur le wiki en début de mail est inscrit. La page wiki contient les scénarios à réaliser en cas d'erreur etc..
Le script d'import (catalogues etc..) doit lancer le script de mise à jour des fichiers XML CHUV mais sans envoyer de mail aux utilisateurs finaux mais seulement aux administrateurs.
Demande associée https://wwwfbm.unil.ch/wiki/iafbm/iafbm:organisation:demande:formulaires:130514-1
Spécification
Faisabilité
Validation
Journal