|
|
| (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
| |