Chandrasekar Raman
Hi,
With 6 users earlier, our group rotation was working fine... for example, someone who is on-call Wednesday this week will be on call Tuesday next week...
We recently added another user... now, the rotation logic seems to be stuck... the same person will be on-call the same day of the week always...
can you suggest a way out of this?
0
Comments
Please sign in to leave a comment.
Based on your description, it sounds like it is working as expected (Wednesday + 7 days/users = Wednesday the next week).
What are you expecting to happen with a daily rotation of 7 users, and why?
if i am on-call Sunday... i will continue to be on-call next sunday as well... we dont want it to happen this way
Then you'll need to change something, because the way you have it setup now (a daily rotation with 7 people) is going to produce the outcome you don't want.
If you don't want what it is currently happening, what do you want it to do?
Based on what you do want to happen you can decide how you want to change things (e.g. change the length of your on-call shifts).
@Chandrasekar,
Let me see if I can help with understanding why the "rotation logic seems to be stuck" first and then we can talk about some options.
With your previous configuration you only had 6 users in the rotation and probably a setting to rotate using "Shift-based" with "Rotation interval" of "1 Shifts". I am also going to guess that your Shift "Recurrence" is set to "Daily" with "Repeat Every" set to "1 days". That design would set up for a person who was on-call Wednesday of one week to be on-call Tuesday of the following week because there are 6 rotations before that user comes up to be on-call again. That design would also set up so that adding that 7th user, would not shift to 7 rotations before that person comes up to be on-call again.
I agree with @Sean that how you fix it depends on what you want it to be now. Obviously you cannot squeeze 7 on-call periods into 6 days unless you do something like split one day's on-call period into two or have 2 people be on-call one of the 6 days.
My inclination would be to drop a different user from the rotation each week. Example:
- Week1 Shift would be Users 1, 2, 3, 4, 5, 6 with User7 having the week off from on-call
- Week2 Shift would be Users 1, 2, 3, 4, 5, 7 with User6 having the week off from on-call
- Week3 Shift would be Users 1, 2, 3, 4, 6, 7 with User5 having the week off from on-call
- Week4 Shift would be Users 1, 2, 3, 5, 6, 7 with User4 having the week off from on-call
- Week5 Shift would be Users 1, 2, 4, 5, 6, 7 with User3 having the week off from on-call
- Week6 Shift would be Users 1, 3, 4, 5, 6, 7 with User2 having the week off from on-call
- Week7 Shift would be Users 2, 3, 4, 5, 6, 7 with User1 having the week off from on-call
This design would put each user's on-call falling on a different weekday each time they were on-call. They would be on-call Tuesday of one week and Monday of the following week.
Mike