How to create a round-robin allocation of people to new Nodes of a specific type

Events happening in the community are now at Drupal community events on www.drupal.org.
SiteMaster.ServeLime.com's picture

I am in need of assistance on how to construct the following:

  1. Maintain a list of responsible users in a list (NodeQueue ?)

Event: A User submist a new node of a specific type (CCK-based form)

Requirement:
Allocate the next person from the queue to be responsible for reviewing the Node.
Place the person back into the queue, at the back of it.

(The Submitter does/may not necessarily know who got assigned to their submission.)

Useful for: Round-robin Job Allocations, Advertising-Lead Wheels, etc.

Any help would be highly appreciated.
(I am brand new to Drupal Events, Triggers, Tokens & Workflow. I'm also not a PHP developer. So please be patient with me ;)

Thank You to all the Drupalers so willing to help us newbies!

Comments

Ditto

redrum's picture

Hi,

I am also very interested in trying to do the same thing. I am going to see how close I can get to a solution with modules and will consider some coding from there.

Have you had any luck coming up with a solution?

Cheers,

Redrum

My approach

SiteMaster.ServeLime.com's picture

I am looking into using the following:
1. NodeQueue (to store the target-list of users)
2. Actions (to set up the event to trigger when a new target node is created)
3. Views to read the Queue

Then to interact with the nodequeue... (I''m a bit hazy on this bit)
4. Workflow (to process the event ... somehow)
5. CCK to store the item from the queue (PHP might be simpler for fetching/posting from/to the queue - but I'm definitely no PHP programmer)

I'm still considering if I need Workflow-ng somewhere in this mix to process the event

Any ideas anybody?

ServeLime
Entrepreneurship is a journey to a fulfilled life - make it so.

Emile Botha
Entrepreneurship is a journey to a fulfilled life - make it so.

Workflow

Group organizers

Group notifications

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