Multiple workflows for same content type - status and implementation

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
boaz_r's picture

Hi,
I'm looking for a way to add multiple workflows on the same node type. Its for some CRM system (among the rest) that has a few logical workflows within, all on users of the system. We contemplated on using node profile as the node type with multiple workflows defined on it, but, that's not possible as in the current workflow module implementation each content type can be associated with one workflow . Any suggestions?

I know this issue has been brought up in the past. Seen it here and also as future plans for workflow (workflow-ng actually). I guess that this is not functional yet and I wanted to ask here what's the best suggestion to bypass this limitation. What I thought of is the following, in a nutshell (also because I'm still learning Drupal):
When a user account is being created, aside from its node profile being created (using "node profile" module) a set of several child-nodes will be opened for the parent "node profile" node, using "node family" module. We'll have a new node type for each workflow, and each will be filled with copies of the needed user data. Then, each workflow will actually work on its content type and programatically, i'll need to sync between all nodes if the user data changes (the other changes are the user states in the various workflows and that's ok, of course).
I'd appreciate comments... .
Thanks,
Boaz.

Comments

hi

fago's picture

workflow-ng is ready - currently there is only a beta release but there will be a stable release soon. It seems that current features are already working stable, but I plan to add some more for the stable release.

so you could try to do it with workflow-ng. possible this helps you http://drupal.org/node/156317

workflow-ng would also be capable of creating workflows on users - however there is no UI for that. If you use the pageroute module, you can use the latest dev snapshot together with the states module - then the progress in a pageroute is tracked using the states module - so you get states you can work with workflow-ng.

Thanks, I'll take a deeper look

boaz_r's picture

One thing for sure about "old" workflow - its very intuitive to understand and to try (terms such as workflows and actions are easy to see, play, and get a sense of).
I guess That's the way it goes with all powerful frameworks - sometimes it takes time to learn 'em (see Drupal for example...).

Any further links to docs, or if you wish to comment directly here, would be greatly appreciated!

Boaz.

SW Developer / Non orthodox therapist
Linnovate

Boaz
PHP therapist

reference needed

boaz_r's picture

Hi fago,

In your last comment you mention "states module". Can you give a reference? Can't seem to find it.
TIA.
Boaz.

SW Developer / Non orthodox therapist
Linnovate

Boaz
PHP therapist

http://drupal.org/project/wor

fago's picture

http://drupal.org/project/workflow_ng -> includes also the states module
docs: http://drupal.org/node/156282

Workflow

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week