Chapitre 10 Cycles de vie
Le cycle de vie (workflow) permet de gérer la vie d'un document en lui imposant un ensemble d'étapes pour aller de sa création jusqu'à sa fin (moment à partir duquel le document n'évolue plus).
Dans la suite de ce chapitre, l'exemple suivant de cycle de vie sera utilisé :
Le cycle présenté est un cycle standard de rédaction :
- Le document est rédigé par un rédacteur.
- Il est ensuite soumis à un contrôle.
- Suite à ce contrôle, le vérificateur peut :
- accepter le document,
- le renvoyer en rédaction
- Une fois le document vérifié, il peut être :
- diffusé
- renvoyé en rédaction
- Enfin, une fois diffusé, le document finira par être archivé.
- De plus, tant qu'il n'a pas été diffusé (et donc été publiquement accessible), le document peut être abandonné.
10.1 Vocabulaire
Les éléments de vocabulaires utilisés dans la définition d'un cycle de vie sont les suivants :
- L'
étape
-
c'est un moment clef de la vie document.
Elle peut être caractérisée par une activité ou un état.
- L'
activité
- Elle désigne ce qui doit être fait sur un document pour une étape donnée.
- L'
état
-
Il désigne le statut du document.
On parle d'état lorsque le document est inerte, soit parce que l'on consulte des anciennes révisions du document soit parce qu'on est sur un état final. Il est à noter qu'ici, final ne désigne pas forcément un état en bout de cycle, mais plutôt un état pour lequel il n'y a rien à faire. Dans notre exemple, diffusé est un état final, sans activité, car le document reste inerte, même s'il finira à terme par être archivé.
On peut résumer ces concepts comme suit :
Pour une étape donnée,
l'état désigne comment le document est arrivé à cette étape
l'activité désigne ce qui doit être fait.
Contenu du chapitre
- 10.2 Définition du cycle de vie
- 10.2.1 Les transitions
- 10.2.2 Le graphe
- 10.3 Paramétrage des cycles de vie
- 10.3.1 La famille de Workflow
- 10.3.2 Le document de workflow
- 10.3.3 Profilage du workflow
- 10.4 Manipulation par le code des documents liés à un workflow