I've been using Workflow and Actions since Drupal 4.7 pretty happily. So happily, in fact, that I was asked to use Drupal for electronic form routing. We're in D5 now and will be for some time based on other contrib modules in use.
The form routing began fairly simply, but it has grown to the attached flow chart, form_route.pdf.
Now, I think it's pretty darn cool that workflow + workflow fields can do this, but it leads to some issues with the interface. Workflows are in place in other areas of the site for other content types, and the site has a lot of roles. So, without any modification, the workflow transition screen looks like default_workflow.png. (Screencap is at the default Firefox font size and ~7800x4400px)
We temporarily modified the SQL to display only the roles applicable to the workflow (just long enough to configure and test), which was a huge improvement:
modified_workflow.png I wish there were a way to set which roles are relevant to a workflow and not display the others.
I love that in D6 the header column stays in place. I also wish there were a way to keep the left-hand column in place for a workflow with many steps. I have not yet dared to dream of an ideal interface, but if that's something under consideration, I have several other production use cases that might be helpful.
| Attachment | Size |
|---|---|
| form_route.pdf | 32.31 KB |
| default_workflow.png | 272.24 KB |
| modified_workflow.png | 227.49 KB |

Comments
Here's another projects
Here's another projects approach to this type of problem:
http://skitch.com/mikeyp/bx94r/workflow-project.shomeya.com
@eliza411 I am using Workflow
@eliza411
I am using Workflow for a similar use case and this config page issue is a real problem for memory issues. The page becomes a real hog when you have a lot of roles and workflow states.
@mikey_p
Care to share how you achieved that interface.
Bob Kepford
TheWeeklyDrop.com
BobKepford.com