Shift Glossary

Updated: November 27, 2024

Shift Terminology

Shift

Singular piece of work for a specific timeframe. Could require multiple people. If using an external API, will only be stored permanently after the user has created a booking with it.

Booking

A user’s link to a shift.

Placement

A connected series of shifts.

Shift Statuses

Open

Available for a user to book onto (or request to book). A shift is open if it is partially booked.

Booked

Not available for people to book onto it.

Cancelled

Shift is no longer occurring.

Booking Statuses

Unbooked

When a shift is available for a user to book onto. If shift matching is done externally, we identify the users who a shift is available to via “unbooked” bookings.

Offer

When a shift is created for a specific user and the user needs to confirm the shift it has a booking created with the “offer” status.

Requested

When a user requests to book a shift, that shift usually needs to be confirmed, either by an admin or an external system.

Booked

When a shift booking request is confirmed, or a shift booking offer is accepted, the status of the booking “booked”

Rejected

When a shift booking request is rejected by the system or an admin.

Cancellation Requested

When a user has requested to cancel a booked shift

Cancelled

When a shift is cancelled, or a shift booking is cancelled

Worked

When a shift is in the past and was worked.

Missed

When a shift is in the past and was not worked.

Unknown

If a shift booking was linked to an external shift booking and that external booking is no longer found or has moved to a status we don’t recognise.