This set of pages describes the Workflow Plugin. This is a work in progress and is useful as:
- An example of a reasonably complicated plugin, using macros, events and xwork actions which stores state as page properties and interacts with content entity versions and permissions.
- A starting point for discussion of what plugin-based workflow in Confluence might look like. A workflow implementation which made core Confluence changes might look different.
Here's a description of the workflow model implemented by the plugin.
We're interested in getting feedback - how useful does the workflow model as described seem to you?