HullHelp centre帮助中心
← All guides← 所有指南

Work schedules, shifts and the roster工作班表、班次与排班

Say what each person's working week looks like, so leave counts the right days and the clock-in page has something to compare against.写下每个人的工作周,让请假只扣真正要上班的日子,打卡页也有可对照的基准。

Staff & payroll员工与薪资 Owner, head coach老板、head coach 4 min read分钟

这篇指南的正文目前只有英文版。标题、摘要与导览已翻译;内文仍在翻译中。

Until now Hull knew when your staff clocked in and nothing about when they were *supposed* to. That made two things impossible: a leave form that could work out which days in a range actually cost somebody leave, and an attendance page that could show a shift alongside a punch.

HR → Shifts & Schedules is where you tell it.

Nothing here changes anybody's pay by itself. The one place a schedule reaches money is the divisor for unpaid leave, and only if you choose that option — see Check the monthly payroll.

1. Write down your shifts

A shift template is a name and two times: *Weekday 13:00–21:00*, *Saturday morning 08:00–13:00*. Write down the handful your academy actually runs. You will reuse them everywhere else on this page, so getting the names recognisable matters more than getting them exhaustive.

ScreenshotThe Shift Templates list with a couple of named shifts

2. Build a weekly pattern

A schedule category is one working week, and each day in it is one of three things:

OffNot working. Leave skips this day, and the attendance page expects nothing
A shiftWorking those hours, every week
RosteredWorking, but which hours varies — you say per date on the roster

Most academies need two or three categories: full-time, part-time weekends, and whatever the third shape is. Name them after the people, not the hours — *Full-time coach* reads better in six months than *Mon–Fri 13–21*.

Weekends are the busy part of the week here, which is why this exists at all. A system that assumed Saturday and Sunday were off-days would get every academy's leave arithmetic wrong.

3. Put people in a category

Assign each person the category that fits. One person can be given their own arrangement, and where they have one, their setting wins over the category's. Leave policies follow exactly the same rule, so it is one thing to learn rather than two.

4. The roster, for the days that vary

Roster is the per-date view, and it is only needed for people whose pattern says *Rostered*. Set somebody's shift for a date and it repeats weekly from then on until you say otherwise — so a roster is a handful of decisions, not a grid you fill in every week.

ScreenshotThe roster, staff down the side and dates across the top

What it changes elsewhere

Leave takes a range now. Because Hull knows your off-days, the leave form can ask for a first and last day and work out which of them actually cost you leave — skipping your own off-days and your branch's public holidays. That used to be a list of tickboxes for exactly this reason. See Apply for leave.

The attendance day shows expected against actual. The shift somebody was on, beside the hours they really clocked. See Check staff attendance.

There is no late flag, on purpose. You get the expected hours and the real ones, and the judgement stays yours. A coaching day does not start on a bell, and a machine calling somebody late for a class that was moved would be wrong more often than it was right.

Unpaid leave can be divided by real working days. When the owner sets the unpaid-leave rate, one of the options is the working days in that person's own schedule for that month — which is fairer than a flat divisor when a full-timer and a weekend coach are on the same payroll.

If you do not set any of this up

Nothing breaks. Leave keeps working, clock-in keeps working, and the attendance page simply has nothing to compare a punch against. This is worth an hour when you have staff on genuinely different weeks, and worth skipping if everybody works the same days.

Related: Apply for leave · Approve leave · Clock in and out · Check staff attendance.