round Robin assignment

Hi,

I need to assign the task to the users in a Round Robin fashion automatically,

e.g: If I 5 task and 3 users, users 1,2,3 gets task 1,2,3 and task 4,5 gets assigned to user 1,2.

How can I implement this?

Can someone help me out?

Thanks in advance.

  Discussion posts and replies are publicly visible

Parents
  • In your process model you can implement a loop (based upon the number of Tasks you want to assign) and also have a list of Users, and a 'pointer' which is incremented each time a Task is assigned, which starts at 1 for the first Task (and therefore assigned to User 1), and then gets re-set to 1 when the last User has had a Task assigned.

    But I'd question why the 'Round Robin' pattern is even required. Assigning Tasks to individuals can be problematic (e.g. when they're away for holiday or are ill or suddenly resign)...which is why assigning Tasks to Groups is best practice.

Reply
  • In your process model you can implement a loop (based upon the number of Tasks you want to assign) and also have a list of Users, and a 'pointer' which is incremented each time a Task is assigned, which starts at 1 for the first Task (and therefore assigned to User 1), and then gets re-set to 1 when the last User has had a Task assigned.

    But I'd question why the 'Round Robin' pattern is even required. Assigning Tasks to individuals can be problematic (e.g. when they're away for holiday or are ill or suddenly resign)...which is why assigning Tasks to Groups is best practice.

Children
No Data