^Login

Roster Cycles

A roster cycle is a pattern of worked and off days that repeats, such as 7 days on and 7 days off. You create the pattern once, assign it to a Group or an employee for a range of dates, then run it to add the shifts to the Roster Calendar.

Required planEnterprise
Required accessRoster - Full Access

Navigate to Menu > Rosters > Roster Cycle. On other plans, the menu item shows a lock and Requires Upgrade.


How a roster cycle works

Create the cycle

The pattern of days, with the start and end times of each worked day.

Assign it

Who it's for, at which Location and Role, and the first and last dates it applies.

Run it

Adds the shifts to the Roster Calendar, up to the date you choose. Run it again to add later weeks.

Editing or deleting a cycle or an assignment doesn't change shifts already on the roster. Run the assignment again to update future weeks.


Create a roster cycle

  1. Click Roster Cycle Template, then New Roster Cycle.
  2. To start from a common pattern, choose one under Common Cycle Templates, such as 7 On / 7 Off (2-week cycle).
  3. Enter the Cycle Title and the Cycle Length (days), from 1 to 50.
  4. Under Cycle Shift Data, turn on Worked for each worked day and enter its start and end times, and a note if you need one. Leave off days turned off.
  5. Turn on Active, then click Create Cycle. Leave Active off to save it as a draft for later.

Create Roster Cycle form showing the Weekday 5/2 template, a 7-day cycle, worked shifts from 09:00 to 17:00, and off days marked Off.

Only active cycles can be assigned. To start a new cycle from an existing one, click Edit beside it, then Clone.


Assign a roster cycle to a Group or employee

  1. On the Roster Cycle Assignment page, click New Cycle Assignment.
  2. Choose the cycle under Cycle, and the first and last dates it applies under Project Length. The first date is day 1 of the cycle.
  3. Under Assign To, choose a Group or one Employee.
  4. Choose the Location, the Role if the Location uses Roles, and a Job if you need one.
  5. Check the list of employees it matches, turn on Active, then click Apply.

Cycle assignment form showing Group selected under Assign To, with Employee as the alternate option and four matched employees listed.

A Group assignment matches the Group's active staff who can work at that Location and Role. Once saved, the Project Length dates can't change, so every run lines up with day 1. For different dates, create a new assignment.


Run a roster cycle to add its shifts

  1. Click Run beside the assignment.
  2. Under Apply Cycle Until, choose how far ahead to add shifts. The last option, Project End, is the assignment's last date.
  3. Check the Cycle Days Preview, and any existing shifts it found. If a week is locked, click Open Roster, then Unlock and Confirm to unlock it first.
  4. Choose Top Up or Replace, then click Generate and confirm.
  5. Click View Roster to check the shifts, then lock the weeks and notify your staff. To lock all the cycle's weeks at once, show them on the Roster Calendar with a longer range, such as 4 Weeks, then click Lock and Confirm. See Roster Calendar.

Run Roster Cycle window showing the selected cycle, project length, Project End date, Top Up or Replace methods, three expanded employees, Cycle Days Preview, and the Generate button.

MethodWhat it does
Top UpKeeps every existing shift for the matched staff, and adds cycle shifts only on days they have none. Use it to add later weeks or a new employee.
ReplaceDeletes the matched staff's shifts in the range, then adds the cycle's shifts.

Warning

Replace deletes shifts you added by hand or by any other way. Top Up adds back a cycle day you deleted on purpose, because that day has no shift. Check the preview before you click Generate.

A run only adds shifts from yesterday onwards. To fill past weeks, use Clone Week or Import CSV on the Roster Calendar instead.


Add a new employee to a Group's roster cycle

Adding someone to the Group doesn't add their shifts. Make sure they can work at the assignment's Location and Role, then click Run beside the assignment, check they're in the employee list, choose Top Up and click Generate. They follow the same days on and off as the rest of the Group.


Roster cycle troubleshooting

Why doesn't my cycle appear when I assign it?

Only active cycles can be assigned. Click Roster Cycle Template, edit the cycle, turn on Active and click Update Cycle.

Why were fewer shifts added than I expected?

A run skips off days, days before yesterday, and, with Top Up, days the employee already has a shift. An employee who can't work at the assignment's Location and Role isn't matched at all.

Why did my other shifts disappear?

The run used Replace, which deletes the matched staff's shifts in the range first. Use Top Up to keep existing shifts.

Why can't I fill the weeks before today?

A run only adds shifts from yesterday onwards. Use Clone Week or Import CSV on the Roster Calendar for past weeks.

Why can't I click Generate?

Choose an Apply Cycle Until date and wait for the check of existing shifts to finish. Then unlock any locked weeks in the range, and check the assignment matches at least one employee.


Guides related to roster cycles