Create or edit a schedule
Rotations exist in two modes, manual and auto.
Behaviour is the same, but in auto mode, the rotation will automatically move to the following user based on the provided schedule.
To add a schedule to a rotation, pop the list of rotations with /rr and press the Schedule button.
We currently offer the following schedule modes:
- Fixed day of the week (rotate on the same day of the week, for example every Monday)
- Fixed day of the month (rotate on the same day of the month, for example the 10th of the month)
- Nth weekday of month (rotate the nth day of week in the month, for example the second Monday of the month)
- Working day (rotate on working days, based on the country of reference)
- Daily (rotate daily multiple times per day)
- List of weekdays (rotate on specific days of the week, like Monday and Wednesday, for example)
Period of rotation
Period of rotation let you manage how big are the gaps in the schedule, based on the rotation.
In a Fixed day (week or month) a period of one means every week or every month; 2 means every two weeks or every two months, and so on.
For working days, means a long a schedule is - 2 means rotate every 2 working days, 3 every 3, etc.
For Nth weekdays rotation, it controls if rotation happens every month, or not. For example, a period of 2 means rotate the first Monday but every two months.
Timezone
Every schedule mode offers support for the timezone. During the schedule creation, you can choose what timezone the rotation time refers to, independently from the timezone you live in.
Once the timezone is set - in this case - 10:00 (24 hours format) will refer to 10 at the timezone identified by city in question, and not your local timezone. This also means the rotation will happen following that timezone and not yours.
To get more information on the effect on your timezone, you can then describe the rotation using the "Describe" function, where all rotation times will be shown using your local timezone.
Schedule country
All schedule mode offers one more interesting feature connected to the rotation "country" (or countries, if you want). You can use the country to skip weekends (or, in general, non-working days of the week) and national holidays.
Considering that a working day is a concept connected to where the user is located, is important to know where this rotation will happen to provide the right events. You can choose more than one country and combine the effect together.
This feature is also important to include public holidays in the equation. For example if I set a rotation to rotate during the Easter break, the system will skip both Friday and Monday, being those public holidays in Germany.
It's important to notice that the system will only check for national public holidays, and not for regional one. For example, Easter Monday is NOT a national holiday in UK (is not holiday in Scotland!) and therefore it will not count.
In normal times, we can use this function to skip on weekends as well. A rotation set to rotate every working day in Germany and Israel, will skip Friday and Saturday (Israel weekend) and Saturday and Sunday (Germany weekend), giving us back a result like the following.
Daily rotation
Daily rotation is a particular type of rotation designed to rotate one or more time PER DAY.
This kind of schedule could be useful for daily shifts and rotations where users need to shift multiple times on a 24/7 basis.