 readme  d r u p a l m o d u l e name workflow module author john vandyk maintainers mark fredrickson john vandyk drupalorg user 2375 drupal 6 description the workflow module enables you to create arbitrary workflows in drupal and associate them with node types workflows are made up of workflow states moving from one state to another is called a transition actions are associated with transitions actionsmodule was used for this in drupal 5 core actions support is in drupal 6 alex reisner introduced rolebased permissions for workflow states and generally enhanced this module installation 1 place the entire workflow directory into your drupal sites all modules directory 2 enable the workflow module by navigating to administer site building modules enabling the workflow module will create the necessary database tables for you 3 if you want anyone besides the administrative user to be able to configure workflows usually a bad idea they must be given the administer workflow access permission administer user management permissions when the module is enabled and the user has the administer workflow permission a workflow menu should appear in the menu system under administer site building you may also allow only some users to schedule transitions select the schedule workflow transitions permission to allow transitions getting started let s create a new workflow click on administer site building workflow and click on the add workflow tab we ll start simple call our workflow draftdone and click add workflow now lets add some workflow states to our workflow click add state and enter draft and click the add state button do the same for done so we ve got a workflow with two states draft and done now we have to tell each state which other states it can move to with only two states this is easy click on the edit link to edit the workflow and see its states the from to column lists all states to the right are columns for each state within each cell is a list of roles with checkboxes this is confusing it s easiest to understand if you read rows across from the left for example we start with the creation state who may move a node from its creation state to the draft state well the author of the node for one so check the author checkbox who may move the node from the draft state to the done state this is up to you if you want authors to be able to do this check the author checkbox under the done state if you had another role say editor that you wanted to give the ability to decree a node as done you d check the checkbox next to the editor role and not the author role in this scenario authors would turn in drafts and editors would say when they are done be sure to click the save button to save your settings now let s tell drupal which node types should use this workflow click on administer site building workflow let s assign the draftdone workflow to the story node type and click save workflow mapping now we could add an action previously configured using the trigger module click on the actions link above your workflow add the action to the transition now create a new story by going to create content story if there is no sign of a workflow interface here don t panic the interface is only displayed if there is more than one state to which the user can move the node why bother the user with a form with only one selection click submit to create the story you can see the state the node is in and the history of state changes by clicking on the workflow tab while viewing a node changing the state to done and clicking submit will fire the action you set up earlier  