3. Framework & Paramétrage
Le paramétrage de Sunshine se fait par l'aide du
Framework. Ce dernier fournit un
ensemble de fonctions facilitant la création de tout ou
d'une partie d'un système logiciel, ainsi
qu'un guide architectural en partitionnant le domaine
visé en modules.
Le framework de Sunshine offre plusieurs possibilités
:
- paramétrage et création de tables de stockage
- paramétrage de Windows de sélection
- intégration d'écrans JSP
- intégration de modèles de courriers
« Mise en place d'un système de gestion de
workflow : Paramétrage, suivi et représentation graphique »
| Page 52
- paramétrage de règles d'acceptation
- paramétrage d'attentes de pièces,
d'informations
- paramétrage de traitements
- paramétrage de Workflow de dossiers
- paramétrage des menus utilisateurs
- paramétrage de fonctionnalités de gestion de
dossiers qui s'appuie sur les
éléments précédents
a. Paramétrage de tables de stockage
Une structure de stockage peut être créée
à partir d'un fichier XML décrivant les
caractéristiques des données. On peut avoir deux
formes de stockage de ces données :
1er cas : chaque donnée correspond à un
champ de la table ;
2ème cas : seules les informations clés
vont correspondre à des champs de la table ;
un champ supplémentaire FICXML, de type
long binary, est rajouté et contient
l'ensemble des informations stockées sous forme d'un
document XML.
Remarque :
- les fichiers XML ayant une structure arborescente avec plus
d'un niveau de
profondeur ne peuvent être représentés que
sous le 2ième format.
- Pour le 2ième format, les données
clés sont présentes sous forme de champs mais
également dans le document XML global. Mettre à
jour ces champs
indépendamment du document XML entraînerait une
inconsistance des données.
Génération d'une table de stockage
: Les informations suivantes sont demandées à la
création d'une table :
- le nom de la table
- sa description
- son domaine fonctionnel de rattachement
I - Individuel
D - Reprise
R - Rentes
B - Exploitation
P - Paramétrage
G - Fonctions Administratives
A - Assurance de Groupe
M - Gestion Commerciale
« Mise en place d'un système de gestion de
workflow : Paramétrage, suivi et représentation graphique »
| Page 53
- son type : Production ou Paramétrage
- le fichier XML qui peut être pris de la table JAGSXML ou
du système de fichiers
de l'utilisateur connecté
A la création d'une table Sunshine, outre la table qui
va être créée, un certain nombre
de tables vont être alimentées :
- JATABST : Index des tables Sunshine ;
- JAEXTAF : contient pour chaque table Sunshine, ses
données d'affichage
stockées sous forme d'arbre XML;
- JADOCVID : contient le modèle de document vierge pour
chaque table ;
- JACLETB : contient les données clés de chaque
table ;
- JAPRINI : contient les règles d'initialisation des
zones des tables ;
- JAPRCTL : contient les règles de contrôles des
zones des tables ;
- JANUMCP : contient les définitions de compteurs ;
- J[code du domaine fonctionnel]VARCR : Table des variables
d'édition ; une
table par domaine fonctionnel
|