Système de workflow : Différence entre versions

De OviWiki
Aller à : navigation, rechercher
(Nouvelle page : <span style="color: red">Ce document est un brouillon</span> =Objectif= L'objectif de ce document est de spécifier ce qu'il est nécessaire de faire pour implémenter un 'Activity ...)
 
(Résumé automatique : blanchiment)
 
(3 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
<span style="color: red">Ce document est un brouillon</span>
 
  
=Objectif=
 
L'objectif de ce document est de spécifier ce qu'il est nécessaire de faire pour implémenter un 'Activity based workflow'.
 
La base de ce système de workflow sera les réseaux de Pétri.
 
 
=Description=
 
Le workflow sera basé sur les fonctionnalités, les évènements d'Ovidentia.
 
C'est à dire que sur chaque transition d'étape on pourra soit accomplir une action (appeler une fonctionnalité) ou bien attendre sur un évènement (évènement d'Ovidentia).
 
 
=Contrainte=
 
*Le workflow ne devra pas être fortement couplé aux fonctionnalités d'Ovidentia, c'est dire qu'il faudra trouver une API afin qu'il puisse appeler une action ou bien répondre à un évènement de manière abstraite.
 
*Le workflow devra être développé en PHP5 afin de pouvoir utiliser entre autre l'API de réflection (cette API permet de faire du reverse-engineering)
 
 
=Entités=
 
*Place
 
*Arc
 
*Transition
 
*Token
 
*WorkItem
 
 
 
 
 
=Liens externes=
 
 
* http://www.tonymarston.net/php-mysql/workflow.html
 

Version actuelle en date du 29 mars 2008 à 07:40