Workflow

jvandyk - September 28, 2003 - 16:45

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. A more recent development timeline can be found there as well, though it needs updating.

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).

Releases

Official releasesDateSizeLinksStatus
6.x-1.12009-Jan-0753.84 KBRecommended for 6.xThis is currently the recommended release for 6.x.
5.x-2.32008-Jul-1942.16 KBRecommended for 5.xThis is currently the recommended release for 5.x.
Development snapshotsDateSizeLinksStatus
6.x-1.x-dev2009-Jun-0653.91 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
5.x-2.x-dev2008-Dec-3042.18 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.


 
 

Drupal is a registered trademark of Dries Buytaert.