Service Directory > v31.2 > Recruiting > Get_Recruiting_Self-Schedule_Calendars
 

Operation: Get_Recruiting_Self-Schedule_Calendars

Web service operation to retrieve Recruiting Self-Schedule Calendars.


@ - A parameter name with this symbol denotes an XML attribute within the document instead of an XML element.


Contents

 

Web Service

 

Request

 

Response

 

Element(s)

 

Request Element: Get_Recruiting_Self-Schedule_Calendars_Request

Element containing the request to retrieve Recruiting Self-Schedule Calendar(s).
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Request_References [Choice]   Recruiting_Self-Schedule_Calendar_Request_References  [0..1]  References to Recruiting Self-Schedule Calendars to retrieve.   
Request_Criteria [Choice]   Recruiting_Self-Schedule_Calendar_Request_Criteria  [0..1]  The "Request Criteria" element for the web service operation contains the filtering logic to limit the data that is returned in the response.   
Response_Filter  Response_Filter  [0..1]  Parameters that let you filter the data returned in the response. You can filter returned data by dates and page attributes. 
Validation Description
Page Number cannot be zero.  Page number cannot be zero. 
 
Response_Group  Recruiting_Self-Schedule_Calendar_Response_Group  [0..1]  The Response Group allows the request to specify which data attributes should be returned in the Response, such as whether to include reference elements, attachments, etc.   
top
 

Response Element: Get_Recruiting_Self-Schedule_Calendars_Response

Element containing the Recruiting Self-Schedule Calendar(s) retrieved by the web service.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Request_References  Recruiting_Self-Schedule_Calendar_Request_References  [0..1]  References to Recruiting Self-Schedule Calendars to retrieve.   
Request_Criteria  Recruiting_Self-Schedule_Calendar_Request_Criteria  [0..1]  The "Request Criteria" element for the web service operation contains the filtering logic to limit the data that is returned in the response.   
Response_Filter  Response_Filter  [0..1]  Parameters that let you filter the data returned in the response. You can filter returned data by dates and page attributes. 
Validation Description
Page Number cannot be zero.  Page number cannot be zero. 
 
Response_Group  Recruiting_Self-Schedule_Calendar_Response_Group  [0..1]  The Response Group allows the request to specify which data attributes should be returned in the Response, such as whether to include reference elements, attachments, etc.   
Response_Results  Response_Results  [0..1]  The "Response_Results" element contains summary information about the data that has been returned from your request including "Total_Results", "Total_Pages", and the current "Page" returned.   
Response_Data  Recruiting_Self-Schedule_Calendar_Response_Data  [0..1]  Element containing data for the Recruiting Self-Schedule Calendar.   
top
 

Recruiting_Self-Schedule_Calendar_Request_References

part of: Get_Recruiting_Self-Schedule_Calendars_Response, Get_Recruiting_Self-Schedule_Calendars_Request
References to Recruiting Self-Schedule Calendars to retrieve.
 
Parameter name Type/Value Cardinality Description Validations
Recruiting_Self-Schedule_Calendar_Reference  Recruiting_Self-Schedule_CalendarObject  [1..*]  References to Recruiting Self-Schedule Calendars to retrieve.   
top
 

Recruiting_Self-Schedule_CalendarObject

part of: Recruiting_Self-Schedule_Calendar, Recruiting_Self-Schedule_Calendar_Request_References
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Recruiting_Self-Schedule_CalendarObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Recruiting_Self-Schedule_CalendarObjectID

part of: Recruiting_Self-Schedule_CalendarObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Recruiting_Self_Schedule_Calendar_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Recruiting_Self-Schedule_Calendar_Request_Criteria

part of: Get_Recruiting_Self-Schedule_Calendars_Response, Get_Recruiting_Self-Schedule_Calendars_Request
The "Request Criteria" element for the web service operation contains the filtering logic to limit the data that is returned in the response.
 
Parameter name Type/Value Cardinality Description Validations
top
 

Response_Filter

part of: Get_Recruiting_Self-Schedule_Calendars_Response, Get_Recruiting_Self-Schedule_Calendars_Request
Parameters that let you filter the data returned in the response. You can filter returned data by dates and page attributes.
 
Parameter name Type/Value Cardinality Description Validations
As_Of_Effective_Date  date  [0..1]  Indicates the date when application data, such as benefits and compensation, are deemed effective in the Workday system. (Also referred to as the "Effective Moment".) If not specified, this date defaults to TODAY.   
As_Of_Entry_DateTime  dateTime  [0..1]  Indicates the date and time that data was entered into the system. (This field is also referred to as the "Entry Moment".) If not specified, defaults to the CURRENT DATE/TIME.   
Page  decimal (12, 0) >0   [0..1]  Indicates the page of data to return in the response, and defaults to the first page (Page = 1). For responses that contain more than one page of data, use this parameter to retrieve the additional pages of data. For example, set Page = 2 to retrieve the second page of data. Note: If you set the page parameter, you must also specify the "As_Of_Entry_Date" to ensure that the result set remains the same between your requests.   
Count  decimal (3, 0) >0   [0..1]  Sets the number of objects to return within each response page (Min = 1, Max = 999, Default = 100 if not set). Any values you set must be between 1-999.   
Validation Description
Page Number cannot be zero.  Page number cannot be zero. 
top
 

Recruiting_Self-Schedule_Calendar_Response_Group

part of: Get_Recruiting_Self-Schedule_Calendars_Response, Get_Recruiting_Self-Schedule_Calendars_Request
The Response Group allows the request to specify which data attributes should be returned in the Response, such as whether to include reference elements, attachments, etc.
 
Parameter name Type/Value Cardinality Description Validations
Include_Reference  boolean  [0..1]  Boolean flag to include Reference in response.   
top
 

Response_Results

part of: Get_Recruiting_Self-Schedule_Calendars_Response
The "Response_Results" element contains summary information about the data that has been returned from your request including "Total_Results", "Total_Pages", and the current "Page" returned.
 
Parameter name Type/Value Cardinality Description Validations
Total_Results  decimal (12, 0) >0   [0..1]  The total number of results that have been returned from your request.   
Total_Pages  decimal (12, 0) >0   [0..1]  The total number of pages that exist for your request. A page of data in WWS contains a maximum of 100 entries. So, if you have exactly 1,000 employees returned in a request, then you will have 10 pages of data that will need to be retrieved to build your complete dataset. Each page contains a maximum of 100 entries.   
Page_Results  decimal (12, 0) >0   [0..1]  Number of Results in current page.   
Page  decimal (12, 0) >0   [0..1]  The page of data that has been returned for the given request.   
top
 

Recruiting_Self-Schedule_Calendar_Response_Data

part of: Get_Recruiting_Self-Schedule_Calendars_Response
Element containing data for the Recruiting Self-Schedule Calendar.
 
Parameter name Type/Value Cardinality Description Validations
Recruiting_Self-Schedule_Calendar  Recruiting_Self-Schedule_Calendar  [0..*]  Element containing data for the Recruiting Self-Schedule Calendar.   
top
 

Recruiting_Self-Schedule_Calendar

part of: Recruiting_Self-Schedule_Calendar_Response_Data
Element containing data for the Recruiting Self-Schedule Calendar.
 
Parameter name Type/Value Cardinality Description Validations
Recruiting_Self-Schedule_Calendar_Reference  Recruiting_Self-Schedule_CalendarObject  [0..1]  References to Recruiting Self-Schedule Calendars to retrieve.   
Recruiting_Self-Schedule_Calendar_Data  Recruiting_Self-Schedule_Calendar_Data  [0..1]  Element containing data for the Recruiting Self-Schedule Calendar. 
Validation Description
There must be at least 1 schedule per calendar.   
 
top
 

Recruiting_Self-Schedule_Calendar_Data

part of: Recruiting_Self-Schedule_Calendar
Element containing data for the Recruiting Self-Schedule Calendar.
 
Parameter name Type/Value Cardinality Description Validations
ID  string  [0..1]  A unique identifier used to reference a Recruiting Self-Schedule Calendar.   
Name  string  [1..1]  The unique name for the Recruiting Self-Schedule Calendar. 
Validation Description
Enter another calendar name because [Calendar Name] is already in use.   
 
Recruiting_Self-Schedule_Calendar_External_Name  string  [0..1]  Enter a name used by the External Calendar Name report field and displays in the My Scheduled Events section on Candidate Home.   
Calendar_Type_Reference  Recruiting_Self-Schedule_Calendar_TypeObject  [1..1]  The Recruiting Self-Schedule Calendar type used by the Recruiting Self-Schedule Calendar. 
Validation Description
The Calendar Type cannot be modified because the calendar is assigned to a job requisition.   
[Calendar Type] is not a valid calendar type.   
 
Duration  decimal (5, 0) >0   [0..1]  The number of minutes in a time slot within a time block. If you leave Time Slot Duration (minutes) 0, then there is only 1 time slot within the time block and the Time Slot Duration (minutes) equals the minutes of the time block. Example: If the time block is 2 hours and Time Slot Duration (minutes) is 60, then the time block is divided into 2 time slots. If the time block is 2 hours and the Time Slot Duration (minutes) is 0, then there is 1 time slot and the Time Slot Duration (minutes) still shows zero but is really 120 minutes. 
Validation Description
The Time Slot Duration cannot be modified because the calendar is assigned to a job requisition.   
Time Slot Duration must be between 0 to 1440.   
 
Earliest_Visibility  decimal (3, 0) >0   [0..1]  Used to determine the time slots displayed to a candidate when they are making an appointment for a calendar event using the Candidate Self Schedule task. Workday adds this number of days to the current date to find the earliest date for available time slots.   
Latest_Visibility  decimal (3, 0) >0   [0..1]  Used to determine the time slots displayed to a candidate when they are making an appointment for a calendar event using the Candidate Self Schedule task. Workday adds this number of days to the current date to find the latest date for available time slots. 
Validation Description
Latest Visibility must be equal to or greater than Earliest Visibility.   
 
Minimum_Number_of_Dates_to_Display  decimal (3, 0) >0   [0..1]  The minimum number of dates with available time slots displayed to candidates. Dates beyond the latest visibility date will be shown if there aren't enough available dates within the visibility range to meet the minimum requirement. 
Validation Description
The minimum number of dates to display cannot be entered unless there is a latest visibility date populated. Remove the minimum number of dates value or add a latest visibility date.   
 
Reschedule_Lock_Hours  decimal (5, 0) >0   [0..1]  The number of hours prior to the event that a candidate can reschedule.   
Inactive  boolean  [0..1]  A boolean flag indicating that the Recruiting Self-Schedule Calendar is inactive.   
Schedules  Recruiting_Self-Service_Schedule  [0..*]  Section to add, update or delete Schedules for Recruiting Calendars. 
Validation Description
Add Only and Delete cannot both be true.   
A Schedule Reference is required if Delete is true.   
The element Schedule Data is required when adding or updating.   
The Add Only option cannot be used with a Schedule Reference.   
This schedule cannot be deleted because it has filled time slots.   
 
Excluded_Days  Recruiting_Self-Service_Schedule_Excluded_Days  [0..*]  Section to add, update or delete Excluded Days for Recruiting Calendars. 
Validation Description
A Excluded Days Reference is required if Delete is true.   
Add Only and Delete cannot both be true.   
The Add Only option cannot be used with a Excluded Days Reference.   
The element Excluded Days Data is required when adding or updating.   
 
Validation Description
There must be at least 1 schedule per calendar.   
top
 

Recruiting_Self-Schedule_Calendar_TypeObject

part of: Recruiting_Self-Schedule_Calendar_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Recruiting_Self-Schedule_Calendar_TypeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Recruiting_Self-Schedule_Calendar_TypeObjectID

part of: Recruiting_Self-Schedule_Calendar_TypeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Recruiting_Self-Schedule_Calendar_Type_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Recruiting_Self-Service_Schedule

part of: Recruiting_Self-Schedule_Calendar_Data
Section to add, update or delete Schedules for Recruiting Calendars.
 
Parameter name Type/Value Cardinality Description Validations
@Add_Only  boolean  [1..1]  Indicates if the request is only for adding a schedule.   
@Delete  boolean  [1..1]  Indicates if the request is only for deleting a schedule.   
Schedule_Reference  Recruiting_Self-Service_ScheduleObject  [0..1]  A unique identifier used to reference a Recruiting Calendar Schedule. 
Validation Description
The Schedule being updated must be for the Recruiting Self-Schedule Calendar.   
 
Schedule_Data  Recruiting_Self-Service_Schedule_Data  [0..1]  Section containing data for the Recruiting Calendar Schedule. 
Validation Description
There must be at least 1 time block per schedule.   
 
Validation Description
Add Only and Delete cannot both be true.   
A Schedule Reference is required if Delete is true.   
The element Schedule Data is required when adding or updating.   
The Add Only option cannot be used with a Schedule Reference.   
This schedule cannot be deleted because it has filled time slots.   
top
 

Recruiting_Self-Service_ScheduleObject

part of: Recruiting_Self-Service_Schedule
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Recruiting_Self-Service_ScheduleObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Recruiting_Self-Service_ScheduleObjectID

part of: Recruiting_Self-Service_ScheduleObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Recruiting_Self_Service_Schedule_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Recruiting_Self-Service_Schedule_Data

part of: Recruiting_Self-Service_Schedule
Section containing data for the Recruiting Calendar Schedule.
 
Parameter name Type/Value Cardinality Description Validations
Start_Date  date  [1..1]  The first day for times on the schedule. 
Validation Description
The start date of the schedule cannot be modified because the calendar is assigned to a job requisition.   
 
End_Date  date  [0..1]  The last day for times on the schedule. 
Validation Description
Schedule End Date must be on or after Start Date.   
 
Weekly_Recurrence  decimal (5, 2) >0   [1..1]  This field indicates how often the times on schedule apply. For example, if the recurrence is 1, the times on the schedule apply every week starting from the start date. If the recurrence is 2, the times on the schedule apply every two weeks starting from the start date. 
Validation Description
The weekly recurrence of the schedule cannot be modified because the calendar is assigned to a job requisition.   
 
Max_Number_of_Participants  decimal (3, 0) >0   [1..1]  The max number of candidates who can select an available time on this schedule.   
Location_Reference  LocationObject  [1..1]  The location of the schedule. 
Validation Description
[location] is not a valid business site or off-site Recruiting location.   
The location of the schedule cannot be modified because the calendar is assigned to a job requisition.   
 
Time_Zone_Reference  Time_ZoneObject  [1..1]  The timezone of the schedule. 
Validation Description
The time zone of the schedule cannot be modified because the calendar is assigned to a job requisition.   
 
Candidate_Confirmation_Message  RichText  [1..1]  The confirmation message candidates see after they select a time on this schedule.   
Assign_Role_Data  Recruiting_Self-Service_Schedule_Assign_Role_Data  [0..*]  Section containing data for the Recruiting Calendar Schedule Role Assignments. 
Validation Description
Update and Delete cannot both be true.   
The same role cannot be specified in more than one role assignment.   
 
Time_Blocks  Recruiting_Self-Service_Schedule_Time_Block  [0..*]  Section to add, update or delete Time Blocks for the Recruiting Calendar Schedule. 
Validation Description
A Time Block Reference is required if Delete is true.   
Add Only and Delete cannot both be true.   
Time blocks on the same day within the same schedule can't overlap. Either adjust the start or end time, or delete it.   
This time block cannot be deleted because it has filled time slots.   
The Add Only option cannot be used with a Time Block Reference.   
The element Time Block Data is required when adding or updating.   
 
Validation Description
There must be at least 1 time block per schedule.   
top
 

LocationObject

part of: Recruiting_Self-Service_Schedule_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  LocationObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

LocationObjectID

part of: LocationObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Location_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Time_ZoneObject

part of: Recruiting_Self-Service_Schedule_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Time_ZoneObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Time_ZoneObjectID

part of: Time_ZoneObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Time_Zone_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Recruiting_Self-Service_Schedule_Assign_Role_Data

part of: Recruiting_Self-Service_Schedule_Data
Section containing data for the Recruiting Calendar Schedule Role Assignments.
 
Parameter name Type/Value Cardinality Description Validations
@Delete  boolean  [1..1]  Flag indicating that the role assignment should be deleted.   
@Update  boolean  [1..1]  Flag indicating that the role assignees in this request will replace the current role assingees in the assignment.   
Organization_Role_Reference  Assignable_RoleObject  [1..1]  The role being assigned. 
Validation Description
This role is not supported for calendar schedules.   
 
Role_Assignee_Reference  RoleeObject  [0..*]  The role assignees being assigned to the role. 
Validation Description
Role assignees must be current members of the security groups specified for the role in the Role Assignees Restricted to column in Maintain Assignable Roles.   
The Role Assignee Reference is ignored if Delete is true.   
At least one role is restricted to singular assignment, but has more than one member assigned.   
Role '[role]' is restricted to single assignment, and so may not be updated with an additional assignment.   
The Role Assignee Reference is required unless Delete is true.   
 
Validation Description
Update and Delete cannot both be true.   
The same role cannot be specified in more than one role assignment.   
top
 

Assignable_RoleObject

part of: Recruiting_Self-Service_Schedule_Assign_Role_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Assignable_RoleObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Assignable_RoleObjectID

part of: Assignable_RoleObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Organization_Role_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

RoleeObject

part of: Recruiting_Self-Service_Schedule_Assign_Role_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  RoleeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

RoleeObjectID

part of: RoleeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Academic_Affiliate_ID, Academic_Person_ID, Business_Entity_Contact_ID, Extended_Enterprise_Learner_ID, External_Committee_Member_ID, Position_ID, Recruiting_Agency_User_ID, Service_Center_Representative_ID, Student_ID, Student_Recruiter_ID, System_User_ID, System_User_OpenID, System_User_OpenID_Connect_Internal, System_User_OpenID_Internal, WorkdayUserName  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Recruiting_Self-Service_Schedule_Time_Block

part of: Recruiting_Self-Service_Schedule_Data
Section to add, update or delete Time Blocks for the Recruiting Calendar Schedule.
 
Parameter name Type/Value Cardinality Description Validations
@Add_Only  boolean  [1..1]  Indicates if the request is only for adding a time block.   
@Delete  boolean  [1..1]  Indicates if the request is only for deleting a time block.   
Time_Block_Reference  Recruiting_Self-Service_Time_BlockObject  [0..1]  A unique identifier used to reference a Recruiting Calendar Schedule Time Block. 
Validation Description
The Time Block being updated must be for the Schedule.   
 
Time_Block_Data  Recruiting_Self-Service_Schedule_Time_Block_Data  [0..1]  Section containing data for the Recruiting Calendar Schedule Time Block.   
Validation Description
A Time Block Reference is required if Delete is true.   
Add Only and Delete cannot both be true.   
Time blocks on the same day within the same schedule can't overlap. Either adjust the start or end time, or delete it.   
This time block cannot be deleted because it has filled time slots.   
The Add Only option cannot be used with a Time Block Reference.   
The element Time Block Data is required when adding or updating.   
top
 

Recruiting_Self-Service_Time_BlockObject

part of: Recruiting_Self-Service_Schedule_Time_Block, Recruiting_Self-Service_Schedule_Excluded_Days
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Recruiting_Self-Service_Time_BlockObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Recruiting_Self-Service_Time_BlockObjectID

part of: Recruiting_Self-Service_Time_BlockObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Self_Service_Schedule_Time_Block_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Recruiting_Self-Service_Schedule_Time_Block_Data

part of: Recruiting_Self-Service_Schedule_Time_Block
Section containing data for the Recruiting Calendar Schedule Time Block.
 
Parameter name Type/Value Cardinality Description Validations
Day_of_the_Week_Reference  Day_of_the_WeekObject  [1..1]  The Day of the Week the Time Block is on. 
Validation Description
The day of the week for this time block cannot be edited once the block has been created.   
 
Start_Time  time  [1..1]  The start time of the time block. 
Validation Description
The start time for this time block cannot be edited because it has filled time slots.   
 
End_Time  time  [1..1]  The end time of the time block. 
Validation Description
Time Block End Time must be after Start Time.   
The end time for this time block cannot be edited because it has filled time slots.   
 
top
 

Day_of_the_WeekObject

part of: Recruiting_Self-Service_Schedule_Time_Block_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Day_of_the_WeekObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Day_of_the_WeekObjectID

part of: Day_of_the_WeekObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Day_of_the_Week_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Recruiting_Self-Service_Schedule_Excluded_Days

part of: Recruiting_Self-Schedule_Calendar_Data
Section to add, update or delete Excluded Days for Recruiting Calendars.
 
Parameter name Type/Value Cardinality Description Validations
@Add_Only  boolean  [1..1]  Indicates if the request is only for adding Excluded Days.   
@Delete  boolean  [1..1]  Indicates if the request is only for deleting Excluded Days.   
Excluded_Days_Reference  Recruiting_Self-Service_Time_BlockObject  [0..1]  A unique identifier used to reference an Excluded Days setting for a Recruiting Calendar. 
Validation Description
The Excluded Days being updated must be for the Recruiting Self-Schedule Calendar.   
 
Excluded_Days_Data  Recruiting_Self-Service_Schedule_Excluded_Days_Data  [0..1]  Section containing data for the Recruiting Calendar Excluded Days setting. 
Validation Description
A value for either Day(s) of the Month or Day of the Week in Month for excluded days must be specified.   
Day(s) of the Month and Day of the Week in Month cannot both be specified for Excluded Days. Remove one of the values.   
 
Validation Description
A Excluded Days Reference is required if Delete is true.   
Add Only and Delete cannot both be true.   
The Add Only option cannot be used with a Excluded Days Reference.   
The element Excluded Days Data is required when adding or updating.   
top
 

Recruiting_Self-Service_Schedule_Excluded_Days_Data

part of: Recruiting_Self-Service_Schedule_Excluded_Days
Section containing data for the Recruiting Calendar Excluded Days setting.
 
Parameter name Type/Value Cardinality Description Validations
Start_Date  date  [1..1]  Start date of the Excluded Days setting.   
End_Date  date  [0..1]  End date of the Excluded Days setting. 
Validation Description
Excluded Days End Date must be on or after Start Date.   
 
Month_Reference  MonthObject  [1..*]  The months when the Excluded Day setting are active.   
Days_of_the_Month_Reference  Day_of_the_MonthObject  [0..*]  The Days of the month that are excluded.   
Day_of_the_Week_in_Month_Reference  Unique_IdentifierObject  [0..1]  The Days of the week that are excluded.   
Validation Description
A value for either Day(s) of the Month or Day of the Week in Month for excluded days must be specified.   
Day(s) of the Month and Day of the Week in Month cannot both be specified for Excluded Days. Remove one of the values.   
top
 

MonthObject

part of: Recruiting_Self-Service_Schedule_Excluded_Days_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  MonthObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

MonthObjectID

part of: MonthObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Month_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Day_of_the_MonthObject

part of: Recruiting_Self-Service_Schedule_Excluded_Days_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Day_of_the_MonthObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Day_of_the_MonthObjectID

part of: Day_of_the_MonthObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Day_of_the_Month_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Unique_IdentifierObject

part of: Recruiting_Self-Service_Schedule_Excluded_Days_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Unique_IdentifierObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Unique_IdentifierObjectID

part of: Unique_IdentifierObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  IID, WID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Recruiting_Self-Schedule_CalendarReferenceEnumeration

part of: Recruiting_Self-Schedule_CalendarObjectID
Base Type
string
top
 

Recruiting_Self-Schedule_Calendar_TypeReferenceEnumeration

part of: Recruiting_Self-Schedule_Calendar_TypeObjectID
Base Type
string
top
 

Recruiting_Self-Service_ScheduleReferenceEnumeration

part of: Recruiting_Self-Service_ScheduleObjectID
Base Type
string
top
 

LocationReferenceEnumeration

part of: LocationObjectID
Base Type
string
top
 

Time_ZoneReferenceEnumeration

part of: Time_ZoneObjectID
Base Type
string
top
 

RichText

part of: Recruiting_Self-Service_Schedule_Data
Base Type
string
top
 

Assignable_RoleReferenceEnumeration

part of: Assignable_RoleObjectID
Base Type
string
top
 

RoleeReferenceEnumeration

part of: RoleeObjectID
Base Type
string
top
 

Recruiting_Self-Service_Time_BlockReferenceEnumeration

part of: Recruiting_Self-Service_Time_BlockObjectID
Base Type
string
top
 

Day_of_the_WeekReferenceEnumeration

part of: Day_of_the_WeekObjectID
Base Type
string
top
 

MonthReferenceEnumeration

part of: MonthObjectID
Base Type
string
top
 

Day_of_the_MonthReferenceEnumeration

part of: Day_of_the_MonthObjectID
Base Type
string
top
 

Unique_IdentifierReferenceEnumeration

part of: Unique_IdentifierObjectID
Base Type
string
top