The Workflow2 Module extends OpenCms by adding basic workflow related features as:
- Definition of worklow states (defined as common OpenCms projects)
- Assignment of VFS resources to specific workflow states
- Integrated user/role management
- Additional Interfaces for attaching workflow engines
The Workflow2 module works by overlapping several OpenCms projects. In addition workflow engines like JBoss JBPM can be attached by implementing a provided interface. It is designed to fire events when workflow states get changed.