Vous êtes sur la page 1sur 17

Virginie DUC Ingnieurs 2000 IR 3

Workflow
et
Sommaire
Notion de Workflow
Prsentation de Bonita
Ee!"le d#utilisation de Bonita
Quest ce quun workflow ?
On appelle "WorkFlow" la modlisation et la gestion
informatique de l'ensemble des tches accomplir et des
diffrents acteurs impliqus dans la ralisation d'un processus
mtier. Le terme de Workflow pourrait donc tre traduit en
fran!ais par Gestion lectronique des processus mtier.
Les diffrents types de workflow
" le workflow de production :
#estion des processus de base de l$entreprise
" le workflow administratif :
%outage de formulaires& bas en gnral sur une infrastructure de messagerie
" le workflow ad-hoc :
'rocdures non dtermines
" le workflow coopratif :
'rocdure (oluant frquemment et lies a un groupe de tra(ail restreint
tapes de cration dun workflow
" Analyse
" Construction
" Execution
Atouts de la gestion de workflow
" Rapidit dexcution
" Amlioration des procdures
" Contrle la!ancement des pro"ets
" Automatisation des procdures
Inconvnients de la gestion de workflow
" Analyse lon#ue et difficile
" Contraintes imposes par le lo#iciel
" $onita fait partie du Consortium %&"ectWe&
" $onita est %pen 'ource et est soumis ( la license
)*+)
aractristiques de !onita
" Con!ient au workflow coopratifs
" +lus flexi&le ,ue la plupart de ces concurrents
"oca#ulaire utilis par !onita
" +ro"et :
) ensemble d$acti(its ou de tches
) dfini les dpendance entre les tches
) dfini les r*les de chaque utilisateur
) dfini les relations entre les r*les et les taches
" )ien :
) reprsentent les dpendances entre les diffrentes acti(its
" Acti!it :
) utilises pour reprsenter les tches qui doi(ent tre ralis
) poss+dent un r*le& une date de fin et un tat
Les diffrents outils de !onita
" -diteur #raphi,ue de workflow
" .nterface We&
" Acti!it /ana#er
diteur grap$ique
%ooks
" 0tiliss pour pro#rammer des comportements
automati,ues
" +eu!ent 1tre associs aux !nements :
) a(ant ou apr+s le dbut de l$acti(it
) a(ant ou apr+s la fin de l$acti(it
) lors de l$anticipation de l$acti(it
) lors de l$annulation de l$acti(it
" +ro#ramms en 2cl3 4a!a ou $ean'cript
Interface &e#
Activit 'anager
SvOutPlaceObject
'er!er-'ide
$usiness )o#ic
SvOutPlaceObject
SvOutPlaceObject
Struts
'er!er-'ide
+resentation
SvOutPlaceObject
Workflow
information
$onita
5ata&ase
/y'6)
+ost#res
%racle
Arc$itecture logicielle
()emple dutilisation de !onita