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
  • Hi ,

    I would argue that you probably don't need to assign tasks to users in a round robin fashion automatically. 

    I don't recommend proactive "policing" of responsible work behavior by doling out tasks for 3 reasons.

    1. regardless of what system you build this on, Appian or other - it typically ends up being more work than you expect
    2. it's too easy for work to get "stuck" as a result of this approach.  If work is assigned to someone on vacation or out sick, is the system set up to handle that?  Can work be reassigned?  Who's allowed to do the reassignment...?  Managers, task workers?  someone else?  These questions, and others are some that contribute to the unexpected workload referenced in #1, above.
    3. When there's a pool of workers who can interchangeably work items from a single collection of tasks, It's much easier to have members of a group  "pull" the work from a queue and then report on their productivity.  Instead of enforcing fairness (which doesn't work all that well) - report on what happened, and recognize your top and bottom performers.
Reply
  • Hi ,

    I would argue that you probably don't need to assign tasks to users in a round robin fashion automatically. 

    I don't recommend proactive "policing" of responsible work behavior by doling out tasks for 3 reasons.

    1. regardless of what system you build this on, Appian or other - it typically ends up being more work than you expect
    2. it's too easy for work to get "stuck" as a result of this approach.  If work is assigned to someone on vacation or out sick, is the system set up to handle that?  Can work be reassigned?  Who's allowed to do the reassignment...?  Managers, task workers?  someone else?  These questions, and others are some that contribute to the unexpected workload referenced in #1, above.
    3. When there's a pool of workers who can interchangeably work items from a single collection of tasks, It's much easier to have members of a group  "pull" the work from a queue and then report on their productivity.  Instead of enforcing fairness (which doesn't work all that well) - report on what happened, and recognize your top and bottom performers.
Children
No Data