WorkingPattern

Name / Description Type / Format Example
title string "string"
mon number double 0.0
tue number double 0.0
wed number double 0.0
thu number double 0.0
fri number double 0.0
sat number double 0.0
sun number double 0.0
contractedWeeks
The amount of weeks an employee works, utilise for employees who aren't working full time.
If Null then the default is used.
number double 0.0
fullTimeContractedWeeks
The amount of weeks an employee works (Full Time). If Null then the default is used.
number double 0.0
fullTimeContractedHours
The amount of hours an employee works (Full Time). If Null then the default is used.
number double 0.0
bankHolidays string "None" "EnglandAndWales" "Scotland" "NorthernIreland"
proRataRule string "WorkingDaysInPeriod" "CalendarDaysInPeriod" "TwoSixtyRule" "ThreeSixFiveRule"
bankHolidayDates
The dates that are classed as Bank Holidays for this WorkingPattern
string[]
workingPatternHoursType string "HoursPerDay" "HoursPerWeek" "HoursPerPattern"
isDefault boolean true
effectiveFrom
The date when the assignment of the Working Pattern becomes effective.
Required for a Shift WorkingPattern to determine when it starts
string date "2024-12-22"
workingPatternType string "Standard" "Shift"
shiftWorkingPatternDays ShiftWorkingPatternDay[] {ShiftWorkingPatternDay}
id
The unique id of the object
string uuid "string"
{
  "title": "string",
  "mon": 0.0,
  "tue": 0.0,
  "wed": 0.0,
  "thu": 0.0,
  "fri": 0.0,
  "sat": 0.0,
  "sun": 0.0,
  "contractedWeeks": 0.0,
  "fullTimeContractedWeeks": 0.0,
  "fullTimeContractedHours": 0.0,
  "bankHolidays": "None",
  "proRataRule": "WorkingDaysInPeriod",
  "bankHolidayDates": [
    "string"
  ],
  "workingPatternHoursType": "HoursPerDay",
  "isDefault": true,
  "effectiveFrom": "2024-12-22",
  "workingPatternType": "Standard",
  "shiftWorkingPatternDays": [
    {
      "day": 0,
      "isWorkingDay": true,
      "hours": 0.0,
      "workingPatternHoursType": "HoursPerDay"
    }
  ],
  "id": "string"
}
Contained in Models

- none -

Consumed by Operations

- none -

Returned by Operations
Create WorkingPattern