Gestion du workflow
Si on se base sur le workflow documentaire par défaut de Plone, on a une succession d'états (privé, brouillon, en attente, publié, ...) qui s'enchaîne grâce à des transitions (rendre visible, soumettre, publier, ...).
Par défaut, le workflow est géré sur chaque élément par une liste déroulante en haut à droite où l'état courant est affiché. En cliquant sur cet état, une liste des transitions disponibles est alors affichée.

Notion d'état
| Propriétaire peut "Voir" | Propriétaire, Membre, Anonyme peuvent "Voir" |
| Propriétaire peut "Modifier" | Propriétaire peut "Modifier" |
| Propriétaire peut "Supprimer" | Propriétaire peut "Supprimer" |
On voit donc par exemple avec ces quelques permissions données aux différents rôles dans ces 2 états différents que le Propriétaire de l'élément (le créateur donc) va pouvoir Voir/Modifier/Supprimer l'élément dans ces 2 états du workflow mais que l'Anonyme (un visiteur du site non connecté) ne pourra que "Voir" l'élément à condition que celui-ci soit dans l'état "publié"...
Notion de transition
Une transition est ce qui permet de faire passer un élément d'un état vers un autre : par exemple la transition "rendre visible" qui fait passer un élément de l'état "privé" vers l'état "brouillon"
Une transition peut notamment :
- être protégée de sorte qu'on puisse restreindre les utilisateurs qui pourront l'effectuer
- qui peut "publier", qui peut "soumettre", ...
- déclencher des actions
- envoyer un e-mail lorsque la transition "publier" est déclenchée, ...