I still see a few problems with this approach:
1) Each user can only have 1 Primary team and assignments only rotate to those of the Primary Team
2) An admin still has to add/remove users from each Team
3) When a team membership is changed, the round-robin rotation resets, so effecively the first member of each team gets more assigned.
I have teams in all my assignments and have limited my service reps to the “Fully Trained” team or the “Onboarding” team. I add/remove the on-boarding team to/from assignments as that person gets trained (I only hire one at a time, so this works, otherwise I’d be **bleep**.)
What we really need to see is for the individual user to switch from Online to Offiline, or Active/Inactive within the team.