Update a single workforce schedule
patch
/hcmRestApi/resources/11.13.18.05/workforceSchedules/{ScheduleId}
Request
Path Parameters
-
ScheduleId(required): integer
The value of this parameter could be a hash of the key that is used to uniquely identify the resource item. The client should not generate the hash key value. Instead, the client should query on the collection resource with a filter to navigate to a specific resource item. For example: products?q=InventoryItemId=
Header Parameters
-
Metadata-Context:
If the REST API supports runtime customizations, the shape of the service may change during runtime. The REST client may isolate itself from these changes or choose to interact with the latest version of the API by specifying this header. For example: Metadata-Context:sandbox="TrackEmployeeFeature".
-
REST-Framework-Version:
The protocol version between a REST client and service. If the client does not specify this header in the request the server will pick a default version for the API.
Supported Media Types
- application/json
Root Schema : schema
Type:
Show Source
object-
Comments: string
Maximum Length:
4000Schedule notes. -
DeleteOpenShiftsFlag: boolean
Maximum Length:
80Option on the publish drawer to delete all open shifts in the period. -
Discriminator: integer
Determines the source of populated information, only for internal use.
-
EndDate: string
(date)
End date for the workforce schedule period.
-
ObjectVersionNumber: integer
(int32)
Object version number.
-
OpenDate: string
(date)
Open date for the workforce schedule generation period.
-
PublishDueDate: string
(date)
Publish due date for the workforce schedule.
-
PublishedBy: integer
Person who published the workforce schedule.
-
PublishedDate: string
(date)
Date when the workforce schedule was published.
-
SchedGenProfileId: integer
Foreign key reference to the schedule generation profile.
-
ScheduleUnitId: integer
Foreign key reference to the workforce schedule department.
-
ScheduleUpdateDate: string
(date-time)
Date when the workforce schedule was updated.
-
SelfScheduleCloseDate: string
(date)
Date when the self-scheduling window closes.
-
SelfScheduleOpenDate: string
(date)
Date when the self-scheduling window opens.
-
StartDate: string
(date)
Start date for the workforce schedule.
-
StatusCode: string
Maximum Length:
30Status code for the workforce schedules. -
workerShifts: array
Schedule Shifts Migration
Title:
Schedule Shifts MigrationThe workerShifts resource provides information about the workforce schedule shifts. It lets schedulers view and manage schedules for a given period, open shifts, and worker assignments. -
WorkloadUpdateDate: string
(date-time)
Date when the workload was updated.
Nested Schema : Schedule Shifts Migration
Type:
arrayTitle:
Schedule Shifts MigrationThe workerShifts resource provides information about the workforce schedule shifts. It lets schedulers view and manage schedules for a given period, open shifts, and worker assignments.
Show Source
Nested Schema : workforceSchedules-workerShifts-item-patch-request
Type:
Show Source
object-
AssignedBy: integer
(int64)
Person who assigned the open shift.
-
AssignmentDate: string
(date-time)
Date when the open shift was assigned.
-
AssignmentId: integer
(int64)
Default Value:
-1Assignment identifier for the worker scheduled for the shift. -
AssignmentMode: string
Title:
Assignment SourceMaximum Length:30Method used to assign the shift to the worker. -
BreakDuration: integer
(int32)
Title:
Break DurationBreak duration in minutes. -
Comments: string
Title:
What else do people need to know about this shift?Maximum Length:4000Shift notes. -
CompetencyId: integer
Unique identifier for the competency.
-
DeleteFlag: boolean
Maximum Length:
1Default Value:falseIndicates whether the workforce schedule shift needs to be deleted. -
EndDateTime: string
(date-time)
Shift end date and time.
-
EndTimeTZOffset: integer
(int32)
End time for the workforce schedule shift with time zone offset, for example, -360.
-
JobProfileCode: string
Maximum Length:
30Unique identifier for the job profile code. -
JobProfileId: integer
Unique identifier for the job profile.
-
JobProfileType: string
Maximum Length:
80Type for the job profile. -
LockedFlag: boolean
Maximum Length:
1Indicates whether a workforce schedule shift is locked for modifications. Valid values are Y and N. The default value is N. -
ObjectVersionNumber: integer
(int32)
Object version number.
-
PersonId: integer
(int64)
Default Value:
-1Person identifier for the workforce schedule shift assignee. -
PremiumShiftCode: string
Maximum Length:
30Premium shift code for the scheduled shift type. -
ReferenceDate: string
(date)
Earned date of the workforce schedule shift that spans midnight, or where the shift is part of a shift group with at least 1 shift on the previous or next day.
-
ScheduleId: integer
(int64)
Unique identifier for the workforce schedule containing the shift.
-
ScheduleUnitId: integer
(int64)
Unique identifier for the department of workforce schedule shift.
-
ShiftCategory: string
Title:
Shift CategoryMaximum Length:30Shift category. -
ShiftDate: string
(date)
Title:
DateDate for the workforce schedule shift. -
ShiftId: integer
(int64)
Unique identifier for the enterprise shift.
-
ShiftStartTime: string
Maximum Length:
80Start time for the workforce schedule shift. -
ShiftType: string
Title:
Shift Type CodeMaximum Length:30Type for the scheduled shift, such as Regular or On-call. -
ShiftTypeId: integer
(int64)
Title:
Shift TypeUnique identifier for a workforce schedule shift type. -
SkillId: integer
(int64)
Unique identifier for the job the shift applies to.
-
SkipValidationFlag: boolean
Indicates whether the workforce schedule shift needs to be validated.
-
Source: string
Title:
SourceMaximum Length:30Default Value:ORA_MANUALSource for the workforce schedule shift, such as Manual entry or Automatically generated. -
StartDateTime: string
(date-time)
Start date and time for the schedule shift.
-
StartTimeTZOffset: integer
(int32)
Start time for the workforce schedule shift with time zone offset, for example, -360.
-
WorkDuration: integer
(int32)
Title:
Work DurationDuration, in hours and minutes, for the workforce schedule shift.
Response
Supported Media Types
- application/json
Default Response
The following table describes the default response for this task.
Headers
-
Metadata-Context:
If the REST API supports runtime customizations, the shape of the service may change during runtime. The REST client may isolate itself from these changes or choose to interact with the latest version of the API by specifying this header. For example: Metadata-Context:sandbox="TrackEmployeeFeature".
-
REST-Framework-Version:
The protocol version between a REST client and service. If the client does not specify this header in the request the server will pick a default version for the API.
Root Schema : workforceSchedules-item-response
Type:
Show Source
object-
Comments: string
Maximum Length:
4000Schedule notes. -
CreatedBy: string
Read Only:
trueMaximum Length:64Workforce schedule shift creator. -
CreationDate: string
(date-time)
Read Only:
trueDate when the workforce schedule shift was created. -
DeleteOpenShiftsFlag: boolean
Maximum Length:
80Option on the publish drawer to delete all open shifts in the period. -
Discriminator: integer
Determines the source of populated information, only for internal use.
-
EndDate: string
(date)
End date for the workforce schedule period.
-
LastUpdateDate: string
(date-time)
Read Only:
trueDate when the workforce schedule shift was most recently updated. -
LastUpdatedBy: string
Read Only:
trueMaximum Length:64Person who updated the workforce schedule. -
LastUpdateLogin: string
Read Only:
trueMaximum Length:32User name for the person who updated the workforce schedule. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
ObjectVersionNumber: integer
(int32)
Object version number.
-
OpenDate: string
(date)
Open date for the workforce schedule generation period.
-
PublishDueDate: string
(date)
Publish due date for the workforce schedule.
-
PublishedBy: integer
Person who published the workforce schedule.
-
PublishedDate: string
(date)
Date when the workforce schedule was published.
-
SchedGenProfileId: integer
Foreign key reference to the schedule generation profile.
-
ScheduleId: integer
Unique identifier for the workforce schedule containing the shift.
-
ScheduleUnitId: integer
Foreign key reference to the workforce schedule department.
-
ScheduleUpdateDate: string
(date-time)
Date when the workforce schedule was updated.
-
SelfScheduleCloseDate: string
(date)
Date when the self-scheduling window closes.
-
SelfScheduleOpenDate: string
(date)
Date when the self-scheduling window opens.
-
StartDate: string
(date)
Start date for the workforce schedule.
-
StatusCode: string
Maximum Length:
30Status code for the workforce schedules. -
workerShifts: array
Schedule Shifts Migration
Title:
Schedule Shifts MigrationThe workerShifts resource provides information about the workforce schedule shifts. It lets schedulers view and manage schedules for a given period, open shifts, and worker assignments. -
WorkloadUpdateDate: string
(date-time)
Date when the workload was updated.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Nested Schema : Schedule Shifts Migration
Type:
arrayTitle:
Schedule Shifts MigrationThe workerShifts resource provides information about the workforce schedule shifts. It lets schedulers view and manage schedules for a given period, open shifts, and worker assignments.
Show Source
Nested Schema : link
Type:
Show Source
object-
href: string
Title:
hyperlink referenceThe URI to the related resource. -
kind: string
Title:
kindAllowed Values:[ "collection", "item", "describe", "other" ]The kind of the related resource. -
name: string
Title:
nameThe name of the link to the related resource. -
properties: object
properties
-
rel: string
Title:
relationAllowed Values:[ "self", "lov", "parent", "canonical", "child", "enclosure", "action", "custom" ]The name of the relation to the resource instance. Example: self.
Nested Schema : properties
Type:
Show Source
object-
changeIndicator: string
Change indicator or the ETag value of the resource instance.
Nested Schema : workforceSchedules-workerShifts-item-response
Type:
Show Source
object-
AssignedBy: integer
(int64)
Person who assigned the open shift.
-
AssignmentDate: string
(date-time)
Date when the open shift was assigned.
-
AssignmentId: integer
(int64)
Default Value:
-1Assignment identifier for the worker scheduled for the shift. -
AssignmentMode: string
Title:
Assignment SourceMaximum Length:30Method used to assign the shift to the worker. -
AssignmentModeMeaning: string
Title:
Assignment SourceRead Only:trueMaximum Length:80Method used to assign the shift to the worker. -
BreakDuration: integer
(int32)
Title:
Break DurationBreak duration in minutes. -
Comments: string
Title:
What else do people need to know about this shift?Maximum Length:4000Shift notes. -
CompetencyId: integer
Unique identifier for the competency.
-
CompetencyName: string
Title:
QualificationRead Only:trueMaximum Length:255Name of the shift competency. -
ContentTypeId: integer
Read Only:
trueUnique identifier for the content type. -
ContentTypeName: string
Read Only:
trueMaximum Length:255Name of the content type. -
CreatedBy: string
Read Only:
trueMaximum Length:64Workforce schedule shift creator. -
CreationDate: string
(date-time)
Read Only:
trueDate when the workforce schedule shift was created. -
DeleteFlag: boolean
Maximum Length:
1Default Value:falseIndicates whether the workforce schedule shift needs to be deleted. -
EndDateTime: string
(date-time)
Shift end date and time.
-
EndTimeTZOffset: integer
(int32)
End time for the workforce schedule shift with time zone offset, for example, -360.
-
JobProfileCode: string
Maximum Length:
30Unique identifier for the job profile code. -
JobProfileId: integer
Unique identifier for the job profile.
-
JobProfileName: string
Read Only:
trueMaximum Length:255Name of the job profile. -
JobProfileType: string
Maximum Length:
80Type for the job profile. -
LastUpdateDate: string
(date-time)
Read Only:
trueDate when the workforce schedule shift was most recently updated. -
LastUpdatedBy: string
Read Only:
trueMaximum Length:64Person who updated the workforce shift. -
links: array
Links
Title:
LinksThe link relations associated with the resource instance. -
LockedFlag: boolean
Maximum Length:
1Indicates whether a workforce schedule shift is locked for modifications. Valid values are Y and N. The default value is N. -
ObjectVersionNumber: integer
(int32)
Object version number.
-
PersonId: integer
(int64)
Default Value:
-1Person identifier for the workforce schedule shift assignee. -
PremiumShiftCode: string
Maximum Length:
30Premium shift code for the scheduled shift type. -
Productivity: number
Title:
Productivity PercentageRead Only:trueProductivity percentage for the scheduled shift type. -
ReferenceDate: string
(date)
Earned date of the workforce schedule shift that spans midnight, or where the shift is part of a shift group with at least 1 shift on the previous or next day.
-
ScheduleId: integer
(int64)
Unique identifier for the workforce schedule containing the shift.
-
ScheduleShiftId: integer
(int64)
Unique identifier for the workforce schedule shift.
-
ScheduleUnitId: integer
(int64)
Unique identifier for the department of workforce schedule shift.
-
ShiftCategory: string
Title:
Shift CategoryMaximum Length:30Shift category. -
ShiftCategoryMeaning: string
Read Only:
trueMaximum Length:255Meaning for the workforce schedule shift category. -
ShiftDate: string
(date)
Title:
DateDate for the workforce schedule shift. -
ShiftEndTime: string
Read Only:
trueMaximum Length:255End time for the workforce schedule shift. -
ShiftId: integer
(int64)
Unique identifier for the enterprise shift.
-
ShiftName: string
Read Only:
trueMaximum Length:240Name of the workforce schedule shift. -
ShiftStartTime: string
Maximum Length:
80Start time for the workforce schedule shift. -
ShiftType: string
Title:
Shift Type CodeMaximum Length:30Type for the scheduled shift, such as Regular or On-call. -
ShiftTypeId: integer
(int64)
Title:
Shift TypeUnique identifier for a workforce schedule shift type. -
ShiftTypeLookupCode: string
Title:
Lookup CodeRead Only:trueMaximum Length:30Code for the shift type, such as Regular or On-Call -
ShiftTypeMeaning: string
Title:
Shift TypeRead Only:trueMaximum Length:80Meaning for the scheduled shift type, such as Regular or On-call. -
SkillId: integer
(int64)
Unique identifier for the job the shift applies to.
-
SkipValidationFlag: boolean
Indicates whether the workforce schedule shift needs to be validated.
-
Source: string
Title:
SourceMaximum Length:30Default Value:ORA_MANUALSource for the workforce schedule shift, such as Manual entry or Automatically generated. -
SourceMeaning: string
Title:
SourceRead Only:trueMaximum Length:80Source for the workforce schedule shift, such as Manual entry or Automatically generated. -
StartDateTime: string
(date-time)
Start date and time for the schedule shift.
-
StartTimeTZOffset: integer
(int32)
Start time for the workforce schedule shift with time zone offset, for example, -360.
-
WorkDuration: integer
(int32)
Title:
Work DurationDuration, in hours and minutes, for the workforce schedule shift.
Nested Schema : Links
Type:
arrayTitle:
LinksThe link relations associated with the resource instance.
Show Source
Links
- claimShift
-
Parameters:
- ScheduleId:
$request.path.ScheduleId
Claims an open shift matching the criteria, to one of their assignments. - ScheduleId:
- createOpenShifts
-
Operation: /hcmRestApi/resources/11.13.18.05/workforceSchedules/{ScheduleId}/action/createOpenShiftsParameters:
- ScheduleId:
$request.path.ScheduleId
Creates workforce schedule open shifts for the specified workforce schedule. - ScheduleId:
- dropShift
-
Parameters:
- ScheduleId:
$request.path.ScheduleId
Drops an assigned shift with the specified schedule shift ID after the schedule is published. - ScheduleId:
- shiftConflicts
-
Parameters:
- ScheduleId:
$request.path.ScheduleId
Lists the conflicts for an open shift. - ScheduleId:
- validateSchedule
-
Operation: /hcmRestApi/resources/11.13.18.05/workforceSchedules/{ScheduleId}/action/validateScheduleParameters:
- ScheduleId:
$request.path.ScheduleId
Runs full schedule validation for a schedule period. - ScheduleId:
- weeklyTotals
-
Parameters:
- ScheduleId:
$request.path.ScheduleId
Gets the weekly scheduled and contracted hours for the signed in worker. - ScheduleId:
- withdrawShift
-
Parameters:
- ScheduleId:
$request.path.ScheduleId
Withdraws the claimed shift with the specified schedule shift ID during the self-scheduling period. - ScheduleId:
- workerShifts
-
Parameters:
- ScheduleId:
$request.path.ScheduleId
The workerShifts resource provides information about the workforce schedule shifts. It lets schedulers view and manage schedules for a given period, open shifts, and worker assignments. - ScheduleId: