Workflow
The workflow module allows the creation and assignment of arbitrary workflows to Drupal node types. Workflows are made up of workflow states. For example, a workflow with the states Draft, Review, and Published could be assigned to the Story node type.
Transitions between workflow states can have actions assigned to them. In our example, we could assign an action so that when the story moves from the Draft state to the Review state an email is sent out. Another action could be assigned to the transition from Review to Published so that the node's status is set to Published (and becomes visible on your website).
The 5.x version of workflow module does not require, but is much more useful with, the actions.module and the triggerunlock.module.
Compatibility:
- workflow 6.x does not require anything special since actions are built into Drupal 6 and workflow includes the triggerunlock functionality
- workflow 5.x-2.x works with actions 5.x-2.x (Drupal-6-style-actions)
- workflow 5.x-1.x works with actions 5.x-1.x (old-style Drupal actions)
If you are interested in the future of the workflow module, please join the workflow group on groups.drupal.org.
Watch the FOSDEM 2005 video where John VanDyk presents actions and workflows if you are unfamiliar with the concepts (video is at homepage.mac.com/drupal/*-drupalconf-workflow.ogg (replace the * in the filename with the word 'please') and requires something like VLC).
