II. Les Systèmes de gestion de Workflow
1. Description des Systèmes de Gestion de
Workflow
Après avoir présenté la terminologie
Workflow, il est maintenant possible de présenter le principe de
fonctionnement des systèmes Workflow. A un haut niveau, ce type de
système est composé de trois parties fonctionnelles. La Figure
2.6 illustre un Système de gestion de Workflow et les relations entre
ses différentes fonctions.
![](Conception-d-un-systeme-de-gestion-de-worlflow-graphique6.png)
Figure 2.6 - Caractéristiques du système
Workflow
a. Build time
Cette première phase permet la définition et la
modélisation des procédures Workflow, elle est nommée
build time. Elle est principalement composée d'un outil permettant la
modélisation des Workflow dans un formalisme existant ou
propriétaire à partir d'une analyse de procédures
d'entreprises, il est à noter que les outils actuels
préfèrent une description graphique. Un deuxième composant
transcrit les modèles obtenus dans une définition des
procédures « exécutables », c'est à dire
compréhensibles par la partie chargée de l'exécution.
Certains systèmes permettent en retour de la partie run time des
modifications dynamiques de la structure de définition de
procédures comme indiqué sur la Figure 2.6.
« Mise en place d'un système de gestion de workflow
: Paramétrage, suivi et représentation graphique » | Page
27
b. Run time
L'environnement d'exécution (ou run time) a
l'entière gestion des modèles de Workflow établis dans la
première partie. Cette gestion comprend l'exécution des Workflow
avec un simulateur mais aussi la distribution des tâches aux rôles
appropriés en cours d'exécution, la mise à disposition de
l'ensemble des données et outils nécessaires, la supervision et
le contrôle, etc.
Plus en détails, cette partie se décline en sous
composants, introduits ci dessous :
Le Moteur de Workflow qui est chargé de la Gestion des
Procédures à travers la simulation de leurs évolutions.
Le gestionnaire des listes de tâches, chargé de
distribuer les activités dans les listes des acteurs en fonction de
leurs rôles.
Les listes de tâches, qui sont les listes
associées à chaque rôle dans lesquelles le moteur place les
tâches à réaliser. Les tâches sont classées
par priorité ou par date avec les données et les outils à
utiliser de façon appropriée.
Les outils d'administration et de contrôle suivent le
déroulement des procédures Workflow, elles peuvent fournir
l'état actuel des composantes du Workflow et donner l'ordre de modifier
le modèle de procédures.
|