Skip to main content

Contract Schedule

When creating a contract you can (optionally) set its work schedule.

  1. Menu β†’ Users β†’ User List.
  2. Find the employee and open their profile.
  3. Click Schedules.
  4. Click + New Schedule.
  5. In Create Contract Period, choose which contract period this schedule belongs to.
Hours bank

Time-off/on-bank calculations pull theoretical hours from this contract schedule when creating shifts.

Create contract schedule

Info available when creating a contract schedule​

Schedule periods​

Review all contract schedules by contract and by period. Expand the dropdown to view them.

Schedule periods

Split a schedule period​

Create multiple schedule periods within a single contract:

  • In Schedule Periods, click Split Schedule Period.
  • Set the end date for the current period (new period starts the next day).
  • Click Confirm (or Cancel to discard).

Split schedule period

Contract periods​

Shows contract start/end (or indefinite) plus hours/week and working days/week.

Schedule data​

Date of the schedule period. From here you can:

Create a manual schedule​

  1. Click the hour cell to start a shift, drag to end time.
  2. Repeat for the week.
  3. Click Update schedule to save.
note

This works like creating a shift template in Time Tracking; see that section for details.

Auto-generate shifts in Time Tracking​

If a contract schedule is marked, shifts can auto-generate in Time Tracking. Publishing still happens in Time Tracking.

Contract periods

Delete a shift​

  1. Build the weekly shifts as above.
  2. To remove a shift, click it and use the trash icon next to the time.

Delete a shift

Update unpaid breaks​

If you prefer employees with unpaid breaks not to clock out/in, set breaks inside the shift via manual contract schedule. Unpaid breaks do not count as worked time (see hour reports). For an 8h day + 30m unpaid break, create an 8h30 shift.

  1. Profile β†’ Schedules, scroll to the schedule table.
  2. In Update breaks (unpaid), set the break and click Update.
  3. Click Update schedule to save.

Update unpaid breaks

Customize breaks per day​

  1. Menu β†’ Users β†’ User List β†’ select employee β†’ Schedules.
  2. In the first column (days), each day shows its break.
  3. Click a day's break time.
  4. Enter the new minutes.
  5. Click Update schedule to save.

Custom breaks

Note

If the employee can work weekends and the schedule is informational, add unpaid breaks manually on free days so Control Hourly shifts honor them on weekends.

Restrictions​

Mark time visually as restricted to avoid scheduling.

Restrict a full day​

  1. In Restrictions, choose the day type to restrict.
  2. Click Update schedule.
Note

If you create a full-day restriction then remove it, any prior shift is lost.

Restrictions

Restrict a time slot​

  1. Drag the red restriction block to the desired time.
  2. Resize as needed.
  3. Click it to edit/confirm or delete if needed.
  4. Click Update schedule.

Restrict time slot

Apply a template to manual schedule​

Use Time Tracking shift templates on manual schedules:

  1. Choose a template from the Templates dropdown.
  2. Click Apply and confirm.
  3. Click Update schedule.
Remember

Applying a template replaces the previous schedule.

Apply template to manual schedule

Templates​

To add a template directly instead of manual edits:

  1. Click the Templates tab next to Manual schedule.
  2. Choose Shift or Rotating templates (see Time Tracking docs).
  3. Select a template and click Save.
  4. Edit via the pencil icon.

Templates

Important

Review Time Tracking before building a contract schedule; once created it cannot be undone.