Service Directory > v31.2 > Staffing > Import_Terminate_Employee
 

Operation: Import_Terminate_Employee

This high-volume web service task terminates employees.


@ - 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: Import_Terminate_Employee_Request

Root Import Terminate Employee Request Element
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
ID  string  [0..1]  Unique Identifier for the import terminate employee   
Terminate_Employee_Information_HV  Terminate_Employee_Request_HV  [0..*]  This web service operation is designed to terminate an existing Employee from a Position   
top
 

Response Element: Put_Import_Process_Response

Put Import Process Response element
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Import_Process_Reference  Web_Service_Background_Process_RuntimeObject  [0..1]  Web Service Background Process Runtime element   
Header_Instance_Reference  InstanceObject  [0..1]  Header Instance element   
top
 

Terminate_Employee_Request_HV

part of: Import_Terminate_Employee_Request
This web service operation is designed to terminate an existing Employee from a Position
 
Parameter name Type/Value Cardinality Description Validations
Business_Process_Parameters  Business_Process_Parameters  [0..1]  Container for the processing options for a business process. If no options are submitted (or the options are submitted as 'false') then the business process is simply initiated as if it where submitted on-line with approvals, reviews, notifications and to-do's in place. If the Initiator is an Integration System User, any validations you configured on the Initiation step are ignored.   
Terminate_Employee_Data  Terminate_Employee_Data  [1..1]  This web service is used to Terminate an Employee. It will run the Terminate Employee Business Process and (optionally) its subprocesses. 
Validation Description
The date entered must be on or after the day the position was last updated.  The date entered must be on or after the day the position was last updated. 
The worker cannot be terminated because there are other pending staffing actions for the worker that conflict with this one. Please close the pending staffing actions before initiating the new action.  The worker cannot be terminated because there are other pending staffing actions for the worker that conflict with this one. Please close the pending staffing actions before initiating the new action. 
The worker cannot be terminated because there are future approved staffing actions for this worker.  The worker cannot be terminated because there are future approved staffing actions for this worker. 
You cannot terminate this employee because the employee has active additional jobs. End the additional jobs before you terminate the employee.  You cannot terminate this employee because the employee has active additional jobs. End the additional jobs before you terminate the employee. 
There are active additional jobs, please end those additional jobs first.  There are active additional jobs, please end those additional jobs first. 
 
top
 

Business_Process_Parameters

part of: Terminate_Employee_Request_HV
Container for the processing options for a business process. If no options are submitted (or the options are submitted as 'false') then the business process is simply initiated as if it where submitted on-line with approvals, reviews, notifications and to-do's in place. If the Initiator is an Integration System User, any validations you configured on the Initiation step are ignored.
 
Parameter name Type/Value Cardinality Description Validations
Auto_Complete  boolean  [0..1]  When set to "true" or "1", the business process is automatically processed. This means that all approvals will be automatically approved in the system, all reviews and to-do's will be automatically by-passed, and all notifications will be automatically suppressed.   
Run_Now  boolean  [0..1]  Indicates the transaction should process to completion before the response is generated. Note: All < v12 operations will process with Run_Now = True for backwards compatibility but please review this setting in your environment for performance conditions.   
Comment_Data  Business_Process_Comment_Data  [0..1]  Captures a comment for the Business Process.   
Business_Process_Attachment_Data  Business_Process_Attachment_Data  [0..*]  Element for the attachments pertaining to a Event entered through a web service. 
Validation Description
This Business Process Type has been configured to not accept Event Attachments.   
 
top
 

Business_Process_Comment_Data

part of: Business_Sub_Process_Parameters, Business_Process_Parameters, Financials_Business_Sub_Process_Parameters
Captures a comment for the Business Process.
 
Parameter name Type/Value Cardinality Description Validations
Comment  string  [0..1]  Free form comment regarding the business process. 
Validation Description
This Business Process has been configured to disable comment. Please remove the comment or change the setting in the Business Process Policy or tenant setup.   
 
Worker_Reference  WorkerObject  [0..1]  Default the Person making the comment to the processing person if not submitted via the web service.   
top
 

WorkerObject

part of: Business_Process_Comment_Data, Job_Requisition_Data_for_Create_and_Edit, Contingent_Worker_Cost_Information_Data, Union_Member_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  WorkerObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

WorkerObjectID

part of: WorkerObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Contingent_Worker_ID, Employee_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
 

Business_Process_Attachment_Data

part of: Business_Sub_Process_Parameters, Business_Process_Parameters
Element for the attachments pertaining to a Event entered through a web service.
 
Parameter name Type/Value Cardinality Description Validations
File_Name  string (255)   [1..1]  Filename for the attachment.   
Event_Attachment_Description  string  [0..1]  Free form text comment about the attachment.   
Event_Attachment_Category_Reference  Event_Attachment_CategoryObject  [0..1]  Category of attachment. 
Validation Description
This Business Process Type has been configured to not accept Attachment Categories.   
 
File  base64Binary  [0..1]  Binary file contents.   
Content_Type  string (80)   [0..1]  Text attribute identifying Content Type of the Attachment.   
top
 

Event_Attachment_CategoryObject

part of: Business_Process_Attachment_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  Event_Attachment_CategoryObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Event_Attachment_CategoryObjectID

part of: Event_Attachment_CategoryObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Document_Category__Workday_Owned__ID, Document_Category_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
 

Terminate_Employee_Data

part of: Terminate_Employee_Request_HV
This web service is used to Terminate an Employee. It will run the Terminate Employee Business Process and (optionally) its subprocesses.
 
Parameter name Type/Value Cardinality Description Validations
Employee_Reference  EmployeeObject  [1..1]  Employee to be terminated. Only employees the processing user has access to can be terminated. 
Validation Description
The worker has pending actions that conflict with this one. Complete the pending actions before starting this new action.   
 
Termination_Date  date  [1..1]  Date the termination will happen. This attribute is required. 
Validation Description
The effective date ([date1]) must be after the date of the last completed Staffing Organization change ([date2]).   
Unable to find the current organization or current primary position for this worker as of the effective date. Worker: [worker] Date: [date] Current Organization:[organization] Current Position [position]   
The current position has a pending organization change or a completed Supervisory Organization change effective after this date. Therefore, this position cannot have changes as of the effective date.   
The position ([position]) is in a Switch Primary Job business process on [date]. It cannot be terminated prior to that date.   
The worker has a in-progress Switch Primary Job business process. That process must be finished before this one.   
 
Terminate_Event_Data  Terminate_Event_Data  [1..1]  Data for the Terminate Employee event. This element is required and must contain all its required attributes. 
Validation Description
Secondary reasons should be different from the primary reason.  Secondary reasons should be different from the primary reason. 
Last Date of Work is required.  Last Date of Work is required. 
If the terminated employee is Canadian then exactly one of the fields Expected Date of Return, Not Returning or Return Unknown must be true or have a date.   
Expected Date of Return must be empty or greater than or equal to the Last Date of Work.  Expected Date of Return must be empty or greater than or equal to the Last Date of Work. 
Termination reason is invalid  Termination reason is invalid 
Secondary termination reason invalid  Secondary termination reason invalid 
'Pay Through Date' is a Required field.   
 
Request_One_Time_Payment_Sub_Process  Request_One_Time_Payment_Sub_Business_Process  [0..1]  Grant an employee a one-time payment such as a referral, spot bonus, or severance pay. Uses the Request One Time Payment business event through the web service. Can be skipped, processed automatically or processed manually. 
Validation Description
Request One Time Payment Data element must be provided if Automatically Complete is True.   
Multiple One-Time Payment is not enabled. Please enable Multiple One-Time Payment in HCM Tenant Setup - Compensation.   
 
Review_COBRA_Eligibility_Sub_Process  Review_COBRA_Eligibility_Sub_Business_Process  [0..1]  Enter COBRA information for a United States employee who is terminated or requesting a leave of absence. Uses the Review COBRA Eligibility business process. The subprocess can be skipped, processed automatically or processed manually from the web service.   
Review_Payroll_Interface_Event_Sub_Process  Review_Payroll_Interface_Data_Extract_Business_Sub_Process  [0..1]  Launch the payroll integration. Uses the Review Payroll Data Integration Extract business process. This subprocess can be skipped, processed manually or processed automatically from the web service.   
Edit_Service_Dates_Sub_Process  Edit_Service_Dates_Sub_Business_Process  [0..1]  This web service operation allows updates to the service dates for a worker.   
Add_Retiree_Status_Sub_Process  Add_Retiree_Status_Sub_Business_Process  [0..1]  Element that contains details for invoking Add Retiree Status as sub process. 
Validation Description
Add Retiree Status Event Data must be provided if Automatically Complete is set to True.  Add Retiree Status Event Data must be provided if Automatically Complete is set to True. 
 
Maintain_Employee_Contracts_Sub_Business_Process  Maintain_Employee_Contracts_Sub_Business_Process  [0..1]  Wrapper element for the Maintain Employee Contracts sub business process. 
Validation Description
Maintain Employee Contracts Data element is required if Automatically Complete is True.   
You can only enter 1 Employee Contract Data element for this web service request.   
 
Check_Position_Budget_Sub_Process  Check_Position_Budget_Sub_Business_Process  [0..1]  Run the Check Position Budget Sub Business Process to calculate any commitments and obligations for the outbound and/or inbound positions on this event to enable budget checking.   
Assign_Organization_Roles_Sub_Process  Assign_Organization_Roles_Sub_Business_Process  [0..1]  Wrapper to hold the business process configuration and organization role assignment details. For fields that accept worker, worker's position as of specified effective date will be determined when event is submitted, not when it is completed. This means if worker is being assigned a new position and worker is specified, role will be assigned to their existing position and not their new position. Workday recommends you use 'Assign_Roles_Subprocess' instead to reduce the risk of your role assignments being inadvertently reversed due to another role assignment event being processed at the same time or later-dated role assignments. 
Validation Description
The Assign Organization Roles Event Data element is required if Automatically Complete is True.  The Assign Organization Roles Event Data element is required if Automatically Complete is True. 
 
Create_Job_Requisition_Sub_Process  Create_Job_Requisition_Sub_Process  [0..1]  Wrapper element for the Create Job Requisition Business Process Parameters and Data. 
Validation Description
The Create Job Requisition Data element is required if Automatically Complete is true.   
Neither flag, "Require Job Requisitions for all Position Management fill events" nor "Enable Job Requisitions for Position Management based on rules" are turned on in Tenant Setup. Job Requisitions for Position Management can only be created if either of these flags are true in Tenant Setup.   
 
End_Academic_Appointment_Sub_Process  End_Academic_Appointment_Sub_Business_Process  [0..1]  Wrapper for the End Academic Appointment sub business process that is part of the Terminate Employee business processes. 
Validation Description
The "End Academic Appointment Data" subelement is required if "Automatically Complete" is set to true.   
 
Assign_Costing_Allocation_Sub_Process  Assign_Costing_Allocation_Sub_Business_Process  [0..1]  Contains optional costing allocation override values   
Manage_Union_Membership_Sub_Process  Manage_Union_Membership_Sub_Business_Process  [0..1]  Wrapper for the Manage Union Membership sub business process that is part of staffing event business processes. 
Validation Description
The "Union Member Data" subelement is required if "Automatically Complete" is set to true.   
 
Validation Description
The date entered must be on or after the day the position was last updated.  The date entered must be on or after the day the position was last updated. 
The worker cannot be terminated because there are other pending staffing actions for the worker that conflict with this one. Please close the pending staffing actions before initiating the new action.  The worker cannot be terminated because there are other pending staffing actions for the worker that conflict with this one. Please close the pending staffing actions before initiating the new action. 
The worker cannot be terminated because there are future approved staffing actions for this worker.  The worker cannot be terminated because there are future approved staffing actions for this worker. 
You cannot terminate this employee because the employee has active additional jobs. End the additional jobs before you terminate the employee.  You cannot terminate this employee because the employee has active additional jobs. End the additional jobs before you terminate the employee. 
There are active additional jobs, please end those additional jobs first.  There are active additional jobs, please end those additional jobs first. 
top
 

EmployeeObject

part of: Terminate_Employee_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  EmployeeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

EmployeeObjectID

part of: EmployeeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Employee_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
 

Terminate_Event_Data

part of: Terminate_Employee_Data
Data Element that contains the basic information to terminate an employee. All required information must be included. The Terminate Employee business process (for the employee) will be initiated from this information.
 
Parameter name Type/Value Cardinality Description Validations
Last_Day_of_Work  date  [0..1]  Date for the last day the worker will work. Will default to the Termination date if not set. 
Validation Description
Last day of work cannot be later than termination date.  Last day of work cannot be later than termination date. 
 
Primary_Reason_Reference  Event_Classification_SubcategoryObject  [1..1]  Primary reason why the worker is being terminated. This attribute is required.   
Secondary_Reason_Reference  Termination_SubcategoryObject  [0..*]  Secondary reason for the worker's termination.   
Local_Termination_Reason_Reference  Local_Termination_ReasonObject  [0..1]  Local specific reason for the worker's termination. 
Validation Description
Local termination reason is not valid based on location of worker's primary position.   
Local termination reason has to be active.   
 
Pay_Through_Date  date  [0..1]  Date the terminated worker will be paid through. It will default to the termination date if it is not set.   
Resignation_Date  date  [0..1]  The date the employee submitted their resignation. Applies to voluntary terminations only - the date will not be loaded if the primary reason category is involuntary. 
Validation Description
The resignation date cannot be later than the termination date.   
 
Notification_Date  date  [0..1]  The date the employee was notified or gave notice of the termination. 
Validation Description
Notice Periods are not enabled for this worker's country. Remove the Notification Date or enable Notice Periods.   
You can't enter a Notification Date if the worker has a severance worksheet used in Termination.   
 
Regrettable_Reference  Common_Yes_NoObject  [0..1]  Enter Yes if the ~worker’s~ departure is regrettable for your organization. Enter No if the ~worker’s~ departure isn’t regrettable for your organization. If empty, Workday uses an empty value.   
Eligible_for_Hire_Reference  Common_Yes_NoObject  [0..1]  Enter Yes if the worker is eligible for rehire. Enter No if the worker isn’t eligible for rehire. Leave empty if you want to use the existing rehire eligibility status as stated on their most recent termination. If there isn’t an existing rehire eligibility status and you leave empty, then Workday creates a blank value.   
Close_Position  boolean  [0..1]  Boolean to indicate whether the worker's position should be closed. Default is no. 
Validation Description
This position cannot be closed because it is in an overlap situation   
The position cannot be closed because of later pending or completed fill of the Position Restriction   
You need to close the job requisition before you can close the position.   
You can't close a position with a Create Job Requisition Event in progress.   
 
Job_Overlap_Allowed  boolean  [0..1]  If Y, allows multiple workers to be placed in a position simultaneously. Only applies to position management positions. 
Validation Description
This position is not available for overlap.   
This position is not available for overlap.   
This position is not available for overlap.   
 
Last_Date_for_Which_Paid  date  [0..1]  This field is used for Canadian employees' Record of Employment and indicates that last date for which the employee will be paid. If a value is not supplied the field will default to the Pay Through Date. 
Validation Description
If the terminated employee is from Canada then the Record of Employment Last Date for Which Paid field cannot be empty.   
 
Expected_Date_of_Return  date  [0..1]  This field is used for Canadian employees' Record of Employment and indicates that the date on which the employee is expected to return. If the employee is Canadian then exactly one one of the following return status must be supplied: Expected Date of Return, Not Returning, Return Unknown.   
Not_Returning  boolean  [0..1]  This field is used for Canadian employees' Record of Employment and indicates that the employee is not expected to return. If the employee is Canadian then exactly one of the following return status must be supplied: Expected Date of Return, Not Returning, Return Unknown.   
Return_Unknown  boolean  [0..1]  This field is used for Canadian employees' Record of Employment and indicates that it is unknown if the employee will return. If the employee is Canadian then exactly one of the following return status must be supplied: Expected Date of Return, Not Returning, Return Unknown.   
Worker_Document_Data  Worker_Document_for_Staffing_Event_Data  [0..*]  Container for attachments related to the worker's termination.   
Validation Description
Secondary reasons should be different from the primary reason.  Secondary reasons should be different from the primary reason. 
Last Date of Work is required.  Last Date of Work is required. 
If the terminated employee is Canadian then exactly one of the fields Expected Date of Return, Not Returning or Return Unknown must be true or have a date.   
Expected Date of Return must be empty or greater than or equal to the Last Date of Work.  Expected Date of Return must be empty or greater than or equal to the Last Date of Work. 
Termination reason is invalid  Termination reason is invalid 
Secondary termination reason invalid  Secondary termination reason invalid 
'Pay Through Date' is a Required field.   
top
 

Event_Classification_SubcategoryObject

part of: Terminate_Event_Data, Request_One_Time_Payment_Sub_Business_Process, Add_Retiree_Status_Sub_Process_Details, Create_Job_Requisition_Sub_Process_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  Event_Classification_SubcategoryObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Event_Classification_SubcategoryObjectID

part of: Event_Classification_SubcategoryObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Benefits_Event_Subcategory_ID, Change_Job_Subcategory_ID, End_Additional_Job_Subcategory_ID, Event_Classification_Subcategory_ID, General_Event_Subcategory_ID, Leave_of_Absence_Type_ID, Termination_Subcategory_ID, Undo_Move_Subcategory_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
 

Termination_SubcategoryObject

part of: Terminate_Event_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  Termination_SubcategoryObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Termination_SubcategoryObjectID

part of: Termination_SubcategoryObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Event_Classification_Subcategory_ID, Termination_Subcategory_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
 

Local_Termination_ReasonObject

part of: Terminate_Event_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  Local_Termination_ReasonObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Local_Termination_ReasonObjectID

part of: Local_Termination_ReasonObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Local_Termination_Reason_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
 

Common_Yes_NoObject

part of: Terminate_Event_Data, Terminate_Event_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  Common_Yes_NoObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Common_Yes_NoObjectID

part of: Common_Yes_NoObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Yes_No_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
 

Worker_Document_for_Staffing_Event_Data

part of: Terminate_Event_Data
Attachments for the Staffing Event entered via a web service.
 
Parameter name Type/Value Cardinality Description Validations
File_Name  string (255)   [1..1]  Filename for the attachment.   
Worker_Document_Comment  string  [0..1]  Free form text comment about the attachment.   
Document_Category_Reference  Document_Category__All_Object  [1..1]  Category of attachment.   
File  base64Binary  [0..1]  Binary file contents.   
Content_Type  string (80)   [0..1]  Text attribute identifying Content Type of the Attachment.   
top
 

Document_Category__All_Object

part of: Worker_Document_for_Staffing_Event_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  Document_Category__All_ObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Document_Category__All_ObjectID

part of: Document_Category__All_Object
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Document_Category__Workday_Owned__ID, Document_Category_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
 

Request_One_Time_Payment_Sub_Business_Process

part of: Terminate_Employee_Data
Grant an employee a one-time payment such as a referral, spot bonus, or severance pay. Uses the Request One Time Payment business event through the web service. Can be skipped, processed automatically or processed manually.
 
Parameter name Type/Value Cardinality Description Validations
Business_Sub_Process_Parameters  Business_Sub_Process_Parameters  [0..1]  Parameters to indicate whether the subprocess should be completed automatically, initiated and left for manual completion, or skipped. If skip is selected, the subprocess must be tagged as optional.   
Request_One_Time_Payment_Data  One-Time_Payment_Data  [0..*]  Data Element that contains the one-time payment information for the terminate employee process. 
Validation Description
Scheduled Payment Date cannot take place before the Effective Date.   
The coverage period End Date must be on or after Start Date.   
Coverage Start Date and Coverage End Date can not be entered for a One-Time Payment Plan that does not have Coverage Dates enabled.   
If specifying a Coverage Date range, then both dates must be specified.   
Scheduled Payment Date must be equal to Event Effective Date when Multiple One-Time Payment is not enabled in Edit Tenant Setup - HCM.   
 
Effective_Date  date  [0..1]  Date the one-time payment for the employee is effective.   
Reason_Reference  Event_Classification_SubcategoryObject  [0..1]  Reason for the one-time payment. Use format: General_Event_Subcategory_ID.   
Validation Description
Request One Time Payment Data element must be provided if Automatically Complete is True.   
Multiple One-Time Payment is not enabled. Please enable Multiple One-Time Payment in HCM Tenant Setup - Compensation.   
top
 

Business_Sub_Process_Parameters

part of: Request_One_Time_Payment_Sub_Business_Process, Review_Payroll_Interface_Data_Extract_Business_Sub_Process, Review_COBRA_Eligibility_Sub_Business_Process, Edit_Service_Dates_Sub_Business_Process, Maintain_Employee_Contracts_Sub_Business_Process, Add_Retiree_Status_Sub_Business_Process, Assign_Organization_Roles_Sub_Business_Process, Create_Job_Requisition_Sub_Process, Assign_Costing_Allocation_Sub_Business_Process, End_Academic_Appointment_Sub_Business_Process, Manage_Union_Membership_Sub_Business_Process
Container for the processing options for sub-business processes within a business process. If no options are submitted (or the options are submitted as 'false') then the sub-business process is simply initiated as if it where submitted on-line with approvals, reviews, notifications and to-do's in place. If the Initiator is an Integration System User, any validations you configured on the Initiation step are ignored.
 
Parameter name Type/Value Cardinality Description Validations
Auto_Complete [Choice]   boolean  [0..1]  When set to "true" or "1", the business process is automatically processed. This means that all approvals will be automatically approved in the system, all reviews and to-do's will be automatically by-passed, and all notifications will be automatically suppressed.   
Skip [Choice]   boolean  [0..1]  When set to "true" or "1", the business process is automatically skipped (if it is defined as "skippable" within the business process definition).   
Business_Process_Comment_Data  Business_Process_Comment_Data  [0..1]  Captures a comment for the Business Process.   
Business_Process_Attachment_Data  Business_Process_Attachment_Data  [0..*]  Element for the attachments pertaining to a Event entered through a web service.   
top
 

One-Time_Payment_Data

part of: Request_One_Time_Payment_Sub_Business_Process
Data Element that contains the one-time payment information.
 
Parameter name Type/Value Cardinality Description Validations
One_Time_Payment_Plan_Reference  One-Time_Payment_PlanObject  [1..1]  One-time payment plan for the one-time payment. If Multiple One-Time Payments is enabled on the Edit Tenant Setup - HCM task, there can be multiple plans.   
Scheduled_Payment_Date  date  [0..1]  Date the employee will receive the one-time payment. Workday defaults the effective date if a Scheduled Payment Date is not provided. Multiple One-Time Payments must be enabled on the Edit Tenant Setup - HCM task.   
Coverage_Start_Date  date  [0..1]  Start date of the period a FLSA-eligible wage increase applies.   
Coverage_End_Date  date  [0..1]  End date of the period a FLSA-eligible wage increase applies.   
Amount [Choice]   decimal (26, 6)   [0..1]  Amount of the one time payment. Decimal precision of the amount must match the currency. This is mutually exclusive with the percent.   
Percent [Choice]   decimal (18, 6)   [0..1]  Percent of the calculation basis defined on the one-time payment plan. Workday calculates the amount based on this percent. This is mutually exclusive with the amount.   
Currency_Reference  CurrencyObject  [0..1]  Currency for the one-time payment. Defaults to the one-time payment plan currency default if not provided.   
Comment  string  [0..1]  Comment for the one-time payment.   
Do_Not_Pay  boolean  [0..1]  If True, Workday Payroll doesn't process this one-time payment.   
One_Time_Payment_Worktags_Reference  Tenanted_Payroll_WorktagObject  [0..*]  The worktags associated with this one-time payment. If provided, the worktag type must match that of the Worktag Balancing Configuration unless the employee has that organizational assignment. 
Validation Description
Based on the worktag type configuration following worktag types are not valid for taggable type [tt]: [awt]. Please remove all worktags for the invalid worktag types.   
The following Accounting Worktags are required but have not been assigned: [missing].   
Only one worktag for each type is allowed for each document line.   
Select a balancing worktag for Worktags of the following type: [type]   
 
Validation Description
Scheduled Payment Date cannot take place before the Effective Date.   
The coverage period End Date must be on or after Start Date.   
Coverage Start Date and Coverage End Date can not be entered for a One-Time Payment Plan that does not have Coverage Dates enabled.   
If specifying a Coverage Date range, then both dates must be specified.   
Scheduled Payment Date must be equal to Event Effective Date when Multiple One-Time Payment is not enabled in Edit Tenant Setup - HCM.   
top
 

One-Time_Payment_PlanObject

part of: One-Time_Payment_Data, Job_Requisition_Data_for_Create_and_Edit
 
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  One-Time_Payment_PlanObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

One-Time_Payment_PlanObjectID

part of: One-Time_Payment_PlanObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, One-Time_Payment_Plan_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
 

CurrencyObject

part of: One-Time_Payment_Data, Contingent_Worker_Cost_Information_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  CurrencyObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

CurrencyObjectID

part of: CurrencyObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Currency_ID, Currency_Numeric_Code  [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
 

Tenanted_Payroll_WorktagObject

part of: One-Time_Payment_Data, Costing_Allocation_Detail_Replacement_Data, Salary_Over_the_Cap_Costing_Allocation_Detail_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  Tenanted_Payroll_WorktagObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Tenanted_Payroll_WorktagObjectID

part of: Tenanted_Payroll_WorktagObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Business_Unit_ID, Company_Reference_ID, Contingent_Worker_ID, Cost_Center_Reference_ID, Custom_Organization_Reference_ID, Custom_Worktag_06_ID, Custom_Worktag_07_ID, Custom_Worktag_08_ID, Custom_Worktag_09_ID, Custom_Worktag_1_ID, Custom_Worktag_10_ID, Custom_Worktag_11_ID, Custom_Worktag_12_ID, Custom_Worktag_13_ID, Custom_Worktag_14_ID, Custom_Worktag_15_ID, Custom_Worktag_2_ID, Custom_Worktag_3_ID, Custom_Worktag_4_ID, Custom_Worktag_5_ID, Employee_ID, FLSA_Workweek_Calendar_Event_ID, Fund_ID, Gift_Reference_ID, Grant_ID, Holiday_Calendar_Event_ID, Job_Profile_ID, Location_ID, Object_Class_ID, Organization_Reference_ID, Payroll_ID, Position_ID, Program_ID, Project_ID, Project_Plan_ID, Region_Reference_ID, Run_Category_ID, Withholding_Order_Case_ID, Workers_Compensation_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".   
@parent_id  string  [1..1]  Contains a unique identifier for an instance of a parent object   
@parent_type  WID, FLSA_Workweek_Calendar_ID, Holiday_Calendar_ID  [1..1]  The unique identifier type of a parent object   
top
 

Review_COBRA_Eligibility_Sub_Business_Process

part of: Terminate_Employee_Data
Enter COBRA information for a United States employee who is terminated or requesting a leave of absence. Uses the Review COBRA Eligibility business process. The subprocess can be skipped, processed automatically or processed manually from the web service.
 
Parameter name Type/Value Cardinality Description Validations
Business_Sub_Process_Parameters  Business_Sub_Process_Parameters  [0..1]  Wrapper element for web services sub business process parameters.   
Review_COBRA_Eligibility_Data  Review_COBRA_Eligibility_Data  [0..*]  Contains COBRA Eligibility detail for a participant. If this element is not populated then the participant is assumed to not be COBRA eligible.   
top
 

Review_COBRA_Eligibility_Data

part of: Review_COBRA_Eligibility_Sub_Business_Process
Contains COBRA Eligibility detail for a participant. If this element is not populated then the participant is assumed to not be COBRA eligible.
 
Parameter name Type/Value Cardinality Description Validations
COBRA_Eligible  boolean  [0..1]  Indicates if the employee is eligible for COBRA.   
Reason_Reference  COBRA_Eligibility_ReasonObject  [0..1]  The reason why the participant is eligible for COBRA. The reason is required if the participant is eligible for COBRA.. 
Validation Description
Reason Reference is only allowed when COBRA Eligible.   
Reason Reference is required when COBRA Eligible.   
 
COBRA_Eligible_Date  date  [0..1]  The COBRA Eligible Date is the day the worker is eligible for COBRA coverage. It represents the worker's Last day of Coverage + 1 day. For example, if an employee terminated on June 28th and was covered to the end of the month (June 30th), you would enter the COBRA Eligible Date as July 1st. 
Validation Description
Eligible Date is only allowed when COBRA Eligible.   
Eligible Date is required when COBRA Eligible.   
 
Qualifying_Event_Date  date  [0..1]  The Qualifying Event Date is the date of the event that caused the worker to be eligible for COBRA. For example, in the case of a dependent that is now over age, you would enter the birth date. If an employee has a reduction in hours and is now eligible for COBRA, you would enter the date they went from full-time to part-time. 
Validation Description
Loss of Coverage Date is only allowed when COBRA Eligible.   
Qualifying Event Date is required when COBRA Eligible.   
COBRA Qualifying Event Date must be less than or equal to COBRA Eligible Date.   
 
Coverage_End_Date  date  [0..1]  Date COBRA coverage will end. 
Validation Description
Coverage End Date cannot be before the COBRA Eligible Date.   
Coverage End Date is only allowed when COBRA Eligible.   
COBRA Coverage End Date must be greater than or equal to COBRA Eligible Date.   
 
Participant_Reference  COBRA_ParticipantObject  [0..*]  A unique identifier for the employee or dependent(s) that are eligible for COBRA coverage. If this is not populated, the employee is assumed to be the only participant covered. 
Validation Description
The Participant Reference must either be the employee or a dependent for the employee.  The Participant Reference must either be the employee or a dependent for the employee. 
Participant Reference is only allowed when COBRA Eligible.   
 
Benefit_Plan_Reference  Benefit_PlanObject  [0..1]  The Benefit Plan for which the employee or dependent(s) is eligible for COBRA coverage.   
top
 

COBRA_Eligibility_ReasonObject

part of: Review_COBRA_Eligibility_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  COBRA_Eligibility_ReasonObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

COBRA_Eligibility_ReasonObjectID

part of: COBRA_Eligibility_ReasonObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, COBRA_Eligibility_Reason_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
 

COBRA_ParticipantObject

part of: Review_COBRA_Eligibility_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  COBRA_ParticipantObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

COBRA_ParticipantObjectID

part of: COBRA_ParticipantObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Contingent_Worker_ID, Dependent_ID, Employee_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
 

Benefit_PlanObject

part of: Review_COBRA_Eligibility_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  Benefit_PlanObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Benefit_PlanObjectID

part of: Benefit_PlanObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Additional_Benefits_Plan_ID, Defined_Contribution_Plan_ID, Health_Care_Coverage_Plan_ID, Health_Savings_Account_Plan_ID, Insurance_Coverage_Plan_ID, Spending_Account_Plan_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
 

Review_Payroll_Interface_Data_Extract_Business_Sub_Process

part of: Terminate_Employee_Data
Launch the payroll integration. Uses the Review Payroll Data Integration Extract business process. This subprocess can be skipped, processed manually or processed automatically from the web service.
 
Parameter name Type/Value Cardinality Description Validations
Business_Sub_Process_Parameters  Business_Sub_Process_Parameters  [0..1]  Wrapper element for web services sub business process parameters.   
top
 

Edit_Service_Dates_Sub_Business_Process

part of: Terminate_Employee_Data
This web service operation allows updates to the service dates for a worker.
 
Parameter name Type/Value Cardinality Description Validations
Business_Sub_Process_Parameters  Business_Sub_Process_Parameters  [0..1]  Wrapper element for web services sub business process parameters.   
Edit_Service_Dates_Event_Data  Edit_Service_Dates_Event_Data  [0..1]  Wrapper element for the Edit Service Dates details. 
Validation Description
At least one service date parameter must be specified.   
 
top
 

Edit_Service_Dates_Event_Data

part of: Edit_Service_Dates_Sub_Business_Process
Wrapper element for the Edit Service Dates details.
 
Parameter name Type/Value Cardinality Description Validations
Original_Hire_Date  date  [0..1]  The Original Hire Date in the worker's service dates. If empty, Workday will use the existing date. 
Validation Description
Original Hire Date not allowed for contingent workers.   
Original Hire Date cannot be greater than either the Hire Date or the earliest Hire Date from previous Hire Events.   
 
Continuous_Service_Date  date  [0..1]  Date that service calculations will use as the start of service. If empty, Workday will use the existing date. When rehiring workers, if you run the Hire Employee and Edit Service Dates EIBs concurrently, you must enter the same Continuous Service Date in both EIBs for each worker.   
Expected_Retirement_Date  date  [0..1]  The Expected Retirement Date in the employee's service dates. If empty, Workday will use the existing date. 
Validation Description
Expected Retirement Date is not valid for contingent workers.   
Expected Retirement Date must be after Hire Date.   
 
Retirement_Eligibility_Date  date  [0..1]  The Retirement Eligibility Date in the employee's service dates. If empty, Workday will use the existing date. 
Validation Description
Retirement Eligibility Date is not valid for contingent workers.   
 
End_Employment_Date  date  [0..1]  The End Employment Date for the position of fixed term or temporary employees. Only applies to an employee's primary position. If the value is given as the sub-process of a main event, it is ignored. If empty, Workday will use the existing date. 
Validation Description
Invalid use of End Employment Date. End Employment Date is only valid for fixed term employees.   
End Employment Date must be after Hire Date.   
 
Seniority_Date  date  [0..1]  The Seniority Date in the employee's service dates. If empty, Workday will use the existing date. 
Validation Description
Seniority Date is not allowed for contingent workers.   
 
Severance_Date  date  [0..1]  The Severance Date in the employee's service dates. If empty, Workday will use the existing date. 
Validation Description
Severance Date not allowed for contingent workers.   
 
Contract_End_Date  date  [0..1]  The Contract End Date for the contingent worker's position. Only applies to the worker's primary position. If the value is given in the main process, it is ignored in sub-processes. If empty, Workday will use the existing date. 
Validation Description
Invalid use of Contract End Date. Contract End Date is only valid for contingent workers.   
Contract end date cannot be earlier than contract start date.   
The contract end date cannot be changed here because the worker’s primary employment has a Purchase Order. Please use the Edit Position web service to change this field.  The contract end date cannot be changed here because the worker’s primary employment has a Purchase Order. Please use the Edit Position web service to change this field. 
 
Benefits_Service_Date  date  [0..1]  The Benefits Service Date in the employee's service dates. If empty, Workday will use the existing date. When rehiring workers, if you run the Hire Employee and Edit Service Dates EIBs concurrently, you must enter the same Benefit Service Date in both EIBs for each worker. 
Validation Description
Benefits Service Date is not allowed for contingent workers.   
 
Company_Service_Date  date  [0..1]  The Company Service Date in the employee's service dates. If empty, Workday will use the existing date. When rehiring workers, if you run the Hire Employee and Edit Service Dates EIBs concurrently, you must enter the same Company Service Date in both EIBs for each worker. 
Validation Description
Company Service Date is not allowed for contingent workers.   
 
Time_Off_Service_Date  date  [0..1]  The Time Off Service Date in the worker's service dates. If empty, Workday will use the existing date.   
Vesting_Date  date  [0..1]  The Vesting Date in the employee's service dates. If empty, Workday will use the existing date. 
Validation Description
Vesting Date is not allowed for contingent workers.   
 
Date_Entered_Workforce  date  [0..1]  The Date Entered Workforce in the employee's service dates. If empty, Workday will use the existing date. 
Validation Description
Date Entered Workforce is only allowed for employees in the Countries configured on Tenant Setup.   
 
Days_Unemployed  decimal (12, 0) >0   [0..1]  Number of days unemployed since the employee first joined the work force. Used only for China. 
Validation Description
Days Unemployed is only allowed for employees in China.   
 
Months_Continuous_Prior_Employment  decimal (14, 2) >0   [0..1]  Number of months of continuous prior employment at the employee's most recent job. Used only for China. 
Validation Description
Months Continuous Prior Employment is only allowed for employees in China.   
 
Validation Description
At least one service date parameter must be specified.   
top
 

Add_Retiree_Status_Sub_Business_Process

part of: Terminate_Employee_Data
Element that contains details for invoking Add Retiree Status as sub process.
 
Parameter name Type/Value Cardinality Description Validations
Business_Sub_Process_Parameters  Business_Sub_Process_Parameters  [0..1]  Business Process Sub Parameters   
Add_Retiree_Status_Details  Add_Retiree_Status_Sub_Process_Details  [0..1]  Contains Add Retiree Status details for a worker.   
Validation Description
Add Retiree Status Event Data must be provided if Automatically Complete is set to True.  Add Retiree Status Event Data must be provided if Automatically Complete is set to True. 
top
 

Add_Retiree_Status_Sub_Process_Details

part of: Add_Retiree_Status_Sub_Business_Process
Contains details for Add Retiree Status as sub process.
 
Parameter name Type/Value Cardinality Description Validations
Retirement_Date  date  [1..1]  Contains retirement date. 
Validation Description
Retirement date must be greater than termination date ([ws_termDate]).  Retirement date must be greater than last termination date. 
Enter a retirement Effective Date that is after the last retirement end date [endRetirementDate].  Retirement date must be greater than last end retirement date. 
There are retirement events pending for the worker. Please complete them first.  There are retirement events pending for the worker. Please complete them first. 
Worker is already retired.  Worker is already retired. 
 
Retirement_Reason_Reference  Event_Classification_SubcategoryObject  [1..1]  Contains reason for retirement.   
Retiree_Organization_Reference  Retiree_OrganizationObject  [1..1]  Contains reference for Retiree Organization.   
top
 

Retiree_OrganizationObject

part of: Add_Retiree_Status_Sub_Process_Details
 
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  Retiree_OrganizationObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Retiree_OrganizationObjectID

part of: Retiree_OrganizationObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Organization_Reference_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
 

Maintain_Employee_Contracts_Sub_Business_Process

part of: Terminate_Employee_Data
Wrapper element for the Maintain Employee Contracts sub business process.
 
Parameter name Type/Value Cardinality Description Validations
Business_Sub_Process_Parameters  Business_Sub_Process_Parameters  [0..1]  Container for the processing options for sub-business processes within a business process. If no options are submitted (or the options are submitted as 'false') then the sub-business process is simply initiated as if it where submitted on-line with approvals, reviews, notifications and to-do's in place. If the Initiator is an Integration System User, any validations you configured on the Initiation step are ignored.   
Maintain_Employee_Contracts_Data  Maintain_Employee_Contracts_Sub_Data  [0..1]  Container for the data in the Maintain Employee Contracts sub business process.   
Validation Description
Maintain Employee Contracts Data element is required if Automatically Complete is True.   
You can only enter 1 Employee Contract Data element for this web service request.   
top
 

Maintain_Employee_Contracts_Sub_Data

part of: Maintain_Employee_Contracts_Sub_Business_Process
Contains data for the Employee Contract Event.
 
Parameter name Type/Value Cardinality Description Validations
Employee_Contract_Data  Employee_Contract_Data  [0..*]  Contains data for an Employee Contract.   
top
 

Employee_Contract_Data

part of: Maintain_Employee_Contracts_Sub_Data
Contains data for an Employee Contract.
 
Parameter name Type/Value Cardinality Description Validations
Employee_Contract_Reference  Employee_ContractObject  [0..1]  Employee Contract which is being edited. An employee contract may have many versions. The employee contract reference is common for each version. 1. Update existing contract if Employee Contract Reference is specified. 2. Add new contract if Employee Contract Reference is not specified. 
Validation Description
Employee Contract does not belong to the specified Employee.   
Employee Contract is not for the same position as the parent event's position.   
 
Employee_Contract_Reason_Reference  Employee_Contract_ReasonObject  [0..*]  The contract reason defined in the Maintain Employee Contract Reasons task.   
Employee_Contract_ID  string  [0..1]  The employee contract ID for the contract that you're adding or the new employee contract ID for an existing contract. When no value is specified in the employee contract, Workday creates a new contract with the Employee Contract ID. 
Validation Description
Employee Contract ID is already in use.   
 
Effective_Date  date  [1..1]  The date when the contract takes effect. 
Validation Description
You must select the same date for Contract Start Date and Effective Date because you are adding a contract.   
Enter an Effective Date that is after the Contract Start Date [start date].   
The Contract End Date can't be before the Effective Date.   
There is an existing change to this contract on [effective date]. Rescind or correct the existing change to this contract on [effective date], or enter a different Effective Date.   
This contract has at least 1 other event with a later effective date. Any changes you make to this contract might be overridden by the later event(s).   
This Effective Date is invalid for the contract date range that's effective from [snapshot effective date]. Select a different Effective Date or correct the contract.   
 
Contract_ID  string  [0..1]  The user-defined identifier for the employee contract. This value isn't always unique. If empty, Workday automatically populates the existing value.   
Contract_Type_Reference  Employee_Contract_TypeObject  [0..1]  The contract types defined in the Maintain Employee Contract Types task. If empty, Workday automatically populates the existing value. 
Validation Description
Contract type is not valid.   
 
Contract_Start_Date  date  [1..1]  The start date of the contract. Must be on or after the start date of hire or additional job staffing event. 
Validation Description
Employee contract start date cannot be before the start date of the position. Contract Start Date: [contract] Position Date: [start]   
The Contract Start Date for this contract must be the same as [date] because this is the existing Contract Start Date. You can change the Contract Start date by correcting the event that created the contract, or rescinding and reprocessing the contract.   
The Employee contract date range overlaps with another Employee contract.   
Contract Start Date cannot be after the end date of the position: Contract Start Date: [date1] Position End Date: [date2]   
 
Contract_End_Date  date  [0..1]  The end date of the worker contract. When there is a pending change job or transfer contract, the end date should be before or the same as the effective date of the Change Job event. If empty, Workday automatically populates the existing value. 
Validation Description
Contract End Date may not be earlier than Contract Start Date.   
Contract End Date cannot be after this position's end date: [date]   
Contract End Date cannot be after the proposed termination date: [date]   
The Employee contract date range overlaps with another Employee contract.   
Enter a Contract End Date before a future contract takes effect on [startDate] or rescind the future contract taking effect on [startDate] and create a new contract.   
There is an existing change to this contract on [date]. Rescind or correct the existing change to this contract on [date], or enter a different Effective Date.   
 
Employee_Contract_Collective_Agreement_Reference  Collective_AgreementObject  [0..*]  The collective agreements for this employee contract. 
Validation Description
Only 1 Collective Agreement is allowed.   
 
Maximum_Weekly_Hours  decimal (14, 2) >0   [0..1]  The Maximum Weekly Hours for the employee contract. 
Validation Description
Maximum Weekly Hours is not valid for this Location.   
 
Minimum_Weekly_Hours  decimal (14, 2) >0   [0..1]  The Minimum Weekly Hours for the employee contract. 
Validation Description
Minimum Weekly Hours is not valid for this Location.   
 
Contract_Status_Reference  Employee_Contract_StatusObject  [1..1]  The status of the contract, based on the status types defined within your organization. The status values will be those defined for the location of the employee's primary position. 
Validation Description
Employee contract status is not valid.   
 
Position_Reference  Position_ElementObject  [0..1]  The Position ID associated with the contract. If empty, Workday automatically populates the existing value. 
Validation Description
Position Reference is required.   
Position is not valid for the worker. Position: [position] Worker: [worker]   
 
Contract_Description  string  [0..1]  The Contract Description for the employee contract. If empty, Workday automatically populates the existing value.   
Date_Employee_Signed  date  [0..1]  The date the employee signed the contract. Must be within 1 month of the Contract Start Date and not later than the Contract End Date. 
Validation Description
Date Employee Signed cannot be later than the Contract End Date   
Date Employee Signed should be within the year before or month after the Contract Start Date.   
 
Date_Employer_Signed  date  [0..1]  The date the employer signed the contract. Must be within 1 month of the Contract Start Date and not later than the Contract End Date. 
Validation Description
Date Employer Signed should be within a month of the Contract Start Date   
Date Employer Signed cannot be later than the Contract End Date   
 
Worker_Document_Reference  Worker_DocumentObject  [0..*]  You can attach scanned contract images, addendums, or other file attachments.   
top
 

Employee_ContractObject

part of: Employee_Contract_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  Employee_ContractObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Employee_ContractObjectID

part of: Employee_ContractObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Employee_Contract_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
 

Employee_Contract_ReasonObject

part of: Employee_Contract_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  Employee_Contract_ReasonObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Employee_Contract_ReasonObjectID

part of: Employee_Contract_ReasonObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Employee_Contract_Reason_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
 

Employee_Contract_TypeObject

part of: Employee_Contract_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  Employee_Contract_TypeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Employee_Contract_TypeObjectID

part of: Employee_Contract_TypeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Employee_Contract_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
 

Collective_AgreementObject

part of: Employee_Contract_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  Collective_AgreementObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Collective_AgreementObjectID

part of: Collective_AgreementObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Collective_Agreement_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
 

Employee_Contract_StatusObject

part of: Employee_Contract_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  Employee_Contract_StatusObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Employee_Contract_StatusObjectID

part of: Employee_Contract_StatusObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Employee_Contract_Status_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
 

Position_ElementObject

part of: Employee_Contract_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  Position_ElementObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Position_ElementObjectID

part of: Position_ElementObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Position_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
 

Worker_DocumentObject

part of: Employee_Contract_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  Worker_DocumentObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Worker_DocumentObjectID

part of: Worker_DocumentObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, File_ID, Period_Activity_Assignment_Event_Attachment  [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
 

Check_Position_Budget_Sub_Business_Process

part of: Terminate_Employee_Data, Create_Job_Requisition_Sub_Process_Data
Top element used for Check Position Budget as a sub business process.
 
Parameter name Type/Value Cardinality Description Validations
Business_Sub_Process_Parameters  Financials_Business_Sub_Process_Parameters  [0..1]  Run the Check Position Budget Sub Business Process to calculate any commitments and obligations for the outbound and/or inbound positions on this event to enable budget checking.   
top
 

Financials_Business_Sub_Process_Parameters

part of: Check_Position_Budget_Sub_Business_Process
Container for the processing options for sub-business processes within a business process. If no options are submitted (or the options are submitted as 'false') then the sub-business process is simply initiated as if it where submitted on-line with approvals, reviews, notifications and to-do's in place. If the Initiator is an Integration System User, any validations you configured on the Initiation step are ignored.
 
Parameter name Type/Value Cardinality Description Validations
Skip  boolean  [0..1]  When set to "true" or "1", the business process is automatically skipped (if it is defined as "skippable" within the business process definition).   
Business_Process_Comment_Data  Business_Process_Comment_Data  [0..1]  Captures a comment for the Business Process.   
top
 

Assign_Organization_Roles_Sub_Business_Process

part of: Terminate_Employee_Data
Wrapper to hold the business process configuration and organization role assignment details. For fields that accept worker, worker's position as of specified effective date will be determined when event is submitted, not when it is completed. This means if worker is being assigned a new position and worker is specified, role will be assigned to their existing position and not their new position. Workday recommends you use 'Assign_Roles_Subprocess' instead to reduce the risk of your role assignments being inadvertently reversed due to another role assignment event being processed at the same time or later-dated role assignments.
 
Parameter name Type/Value Cardinality Description Validations
Business_Sub_Process_Parameters  Business_Sub_Process_Parameters  [0..1]  Wrapper element for web services sub business process parameters.   
Assign_Organization_Roles_Event_Data  Assign_Organization_Roles_Event_Data  [0..1]  Wrapper element for organization role assignment data. 
Validation Description
Role Assignee is required.   
 
Validation Description
The Assign Organization Roles Event Data element is required if Automatically Complete is True.  The Assign Organization Roles Event Data element is required if Automatically Complete is True. 
top
 

Assign_Organization_Roles_Event_Data

part of: Assign_Organization_Roles_Sub_Business_Process
Wrapper for Organization Role Assignment Data. Includes Role Assignments.
 
Parameter name Type/Value Cardinality Description Validations
Role_Assignee_Reference  RoleeObject  [0..1]  The Position that is the subject of this event, used for business process definition selection and routing. Regardless of value specified, role assignee will be the Position_Reference specified in 'Change_Job_Data' subelement   
Effective_Date  date  [0..1]  Date the Role Assignments should take effect. Defaults to the current date if not provided.   
Role_Assignment  Role_Assignment  [0..*]  Encapsulating Element for all Organization Role Assignment data. 
Validation Description
Combination of Assignable Role/Role Assigner cannot be included more than once.   
 
Validation Description
Role Assignee is required.   
top
 

RoleeObject

part of: Assign_Organization_Roles_Event_Data, Organization_Role_Assignment_Data, Organization_Role_Assignment_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
 

Role_Assignment

part of: Assign_Organization_Roles_Event_Data
Encapsulating Element for all Organization Role Assignment data.
 
Parameter name Type/Value Cardinality Description Validations
Role_Assignment_Reference  Unique_IdentifierObject  [0..1]  Workday ID for Role Assignment. 
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.   
 
Role_Assignment_Data  Organization_Role_Assignment_Data  [1..1]  Wrapper element for a Organization Role Assignment 
Validation Description
Role Assigner is required.   
Organization Role not valid for this Role Assigner.   
Role Assigner should not be specified for Create Job Requisition.   
Role Assigner must be the Job Requisition for Edit Job Requisition.   
Organization Role not valid for this Role Assigner.   
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.   
 
Validation Description
Combination of Assignable Role/Role Assigner cannot be included more than once.   
top
 

Unique_IdentifierObject

part of: Role_Assignment
 
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
 

Organization_Role_Assignment_Data

part of: Role_Assignment
Wrapper element for a Organization Role Assignment
 
Parameter name Type/Value Cardinality Description Validations
Role_Assigner_Reference  Role_AssignerObject  [0..1]  The Role Assigner (e.g., Organization or Project) this role assignment is for.   
Organization_Role_Reference  Assignable_RoleObject  [1..1]  The Organization Role being assigned.   
Role_Assignee_Reference  RoleeObject  [0..*]  The positions to assign to this role assignment.   
Single_Assignment_Manager_Reference  RoleeObject  [0..1]  Position explicitly assigned as 'Single Assignment Manager' for a Supervisory org. Must be a position assigned to the Manager role and in 'Maintain Assignable Roles' for the Manager role, the 'Restricted to Single Assignment' option must be turned off. If this field is left blank, the position specified for 'Single Assignment Manager' will be removed. 
Validation Description
Position selected for 'Single Assignment Manager' is not allowed as they are not assigned to the 'Manager' role   
'Single Assignment Manager' can only have a value for the assignable role linked to 'Manager', the 'Restricted to Single Assignment' option must be turned off for this role, and the organization type must be supervisory.   
'Single Assignment Manager' can only have a value for the assignable role linked to 'Manager', the 'Restricted to Single Assignment' option must be turned off for this role, and the organization type must be supervisory.   
'Single Assignment Manager' can only have a value for the assignable role linked to 'Manager', the 'Restricted to Single Assignment' option must be turned off for this role, and the organization type must be supervisory.   
 
Validation Description
Role Assigner is required.   
Organization Role not valid for this Role Assigner.   
Role Assigner should not be specified for Create Job Requisition.   
Role Assigner must be the Job Requisition for Edit Job Requisition.   
Organization Role not valid for this Role Assigner.   
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.   
top
 

Role_AssignerObject

part of: Organization_Role_Assignment_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  Role_AssignerObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Role_AssignerObjectID

part of: Role_AssignerObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Academic_Division_Configuration_ID, Academic_Unit_Hierarchy_ID, Academic_Unit_ID, Account_Certification_Definition_ID, AgencyID, Award_Reference_ID, Business_Unit_Hierarchy_ID, Business_Unit_ID, Candidate_Pool_ID, Committee_ID, Company_Reference_ID, Cost_Center_Reference_ID, Custom_Organization_Reference_ID, Customer_ID, Customer_Reference_ID, Customer_Tenant_ID, Data_Set_ID, Document_Number, Dynamic_Talent_Pool_ID, Extended_Enterprise_Affiliation_ID, Federal_School_Code_Rule_Set_ID, Fund_Hierarchy_ID, Fund_ID, Gift_Hierarchy_ID, Gift_Reference_ID, Grant_Hierarchy_ID, Grant_ID, Internal_Service_Provider_ID, Internal_Service_Provider_Reference_ID, Job_Posting_Site_ID, Job_Requisition_ID, Opportunity_ID, Organization_Reference_ID, Program_Hierarchy_ID, Program_ID, Project_Hierarchy_ID, Project_ID, Purchase_Order_Reference_ID, Recruiting_Agency_ID, Recruiting_Self_Service_Schedule_ID, Region_Reference_ID, Requisition_Number, Resource_Category_Hierarchy_ID, Resource_Pool_Hierarchy_ID, Resource_Pool_ID, Service_Center_ID, Spend_Category_ID, Student_Application_Pool_ID, Student_Cohort_ID, Student_Course_Section_ID, Succession_Pool_ID, Supplier_Contract_ID, Supplier_ID, Supplier_Reference_ID, Talent_Pool_ID, Team_ID, Union_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
 

Assignable_RoleObject

part of: Organization_Role_Assignment_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
 

Create_Job_Requisition_Sub_Process

part of: Terminate_Employee_Data
Wrapper element for the Create Job Requisition Business Process Parameters and Data.
 
Parameter name Type/Value Cardinality Description Validations
Business_Sub_Process_Parameters  Business_Sub_Process_Parameters  [0..1]  Container for the processing options for sub-business processes within a business process. If no options are submitted (or the options are submitted as 'false') then the sub-business process is simply initiated as if it where submitted on-line with approvals, reviews, notifications and to-do's in place. If the Initiator is an Integration System User, any validations you configured on the Initiation step are ignored.   
Create_Job_Requisition_Data  Create_Job_Requisition_Sub_Process_Data  [0..1]  Wrapper element for the sub-process data and Job Requisition data. 
Validation Description
The subelement Job Requisition Data is required unless the Create Job Requisition Sub Process element specifies "Automatically Skip". If the Create Job Requisition subprocess is set to skip, don't set the "Create Position Budget Subprocess for Create Job Requisition" to skip.   
 
Validation Description
The Create Job Requisition Data element is required if Automatically Complete is true.   
Neither flag, "Require Job Requisitions for all Position Management fill events" nor "Enable Job Requisitions for Position Management based on rules" are turned on in Tenant Setup. Job Requisitions for Position Management can only be created if either of these flags are true in Tenant Setup.   
top
 

Create_Job_Requisition_Sub_Process_Data

part of: Create_Job_Requisition_Sub_Process
Wrapper element for the sub-process data and Job Requisition data.
 
Parameter name Type/Value Cardinality Description Validations
Create_Job_Requisition_Reason_Reference  Event_Classification_SubcategoryObject  [0..1]  The reason for creating a job requisition. 
Validation Description
Create Job Requisition Reason Reference is required unless the element Create Job Requisition Sub Process specifies "Automatically Skip".   
 
Job_Requisition_Data  Job_Requisition_Data_for_Create_and_Edit  [0..1]  Wrapper element for the Job Requisition data. 
Validation Description
Recruiting Start Date is required when creating a job requisition.   
Target Hire Date is required when creating a job requisition.   
Target End Date is required for Fixed-Term Employees and Contingent Worker sub-types that require cost information for Job Requisitions.   
Cost Information is required for Fixed-Term Employees and Contingent Worker sub-types that require cost information for Job Requisitions.   
You cannot link a confidential job requisition to an evergreen requisition.   
Select another Additional Job Posting Location that is not already used as a Primary Job Posting Location: [location]   
You can’t load the Additional Job Description because the Recruiting functional area isn’t enabled.   
Recruiting Functional Area must be enabled to configure assessments.   
You can only provide Use Updated Version Of Template if the Recruiting functional area is enabled.   
 
Check_Position_Budget_Sub_Process_for_Create_Job_Requisition  Check_Position_Budget_Sub_Business_Process  [0..1]  Top element used for Check Position Budget as a sub business process.   
Validation Description
The subelement Job Requisition Data is required unless the Create Job Requisition Sub Process element specifies "Automatically Skip". If the Create Job Requisition subprocess is set to skip, don't set the "Create Position Budget Subprocess for Create Job Requisition" to skip.   
top
 

Job_Requisition_Data_for_Create_and_Edit

part of: Create_Job_Requisition_Sub_Process_Data
Wrapper for Job Requisition data common to create and edit requests.
 
Parameter name Type/Value Cardinality Description Validations
Job_Requisition_ID  string  [0..1]  The ID for the job requisition.   
Job_Posting_Title  string  [0..1]  The job posting title for the job requisition. 
Validation Description
A default Job Posting Title could not be found, therefore Job Posting Title is required.   
 
Recruiting_Instruction_Reference  Recruiting_InstructionObject  [0..1]  Define an optional recruiting instruction on the Maintain External Recruiting Instructions task.   
Job_Description_Summary  string  [0..1]  The job description summary (plain text) for the job requisition.   
Job_Description  RichText  [0..1]  The job description (rich text) for the job requisition.   
Additional_Job_Description  RichText  [0..1]  The Additional Job Description is only available when the Recruiting functional area is enabled. Use job posting templates to control where the Additional Job Description displays. Example: Define a Job Description for external job postings and an Additional Job Description for internal job postings.   
Justification  string  [0..1]  The justification for the job requisition.   
Job_Requisition_Attachments  Job_Requisition_Attachments  [0..*]  Attachment can be added here.   
Recruiting_Start_Date  date  [0..1]  The date from which pre-hires can be considered for this job requisition. 
Validation Description
Select a Recruiting Start Date that is after [date2]. Recruiting Start Date can't be before the last job requisition close date.   
Select a Recruiting Start Date that is on or after [date2]. The date can't be before the availability date.   
Select a Recruiting Start Date that is after [date2]. The date can't be less than the last fill date.   
Select a Recruiting Start Date that is on or after [date2]. The date can't be before the availability date.   
Select a Recruiting Start Date that is on or after [date2]. The date can't be before the availability date.   
Select a Recruiting Start Date that is on or after [date2]. The date can't be before the availability date.   
Select a Recruiting Start Date that is on or after [date2]. The date can't be before the availability date.   
Select a Recruiting Start Date that is after [date2]. Recruiting Start Date can't be before the last job requisition close date.   
Select a Recruiting Start Date that is after [date2]. The date can't be less than the last fill date.   
Select a Recruiting Start Date that is on or before [first fill date], the first staffing business process for the Job Requisition.   
There are active, pending, or future postings for this job requisition. Enter a Recruiting Start Date that is on or before the Job Posting Start Date, [Job Posting Start Date].   
 
Target_Hire_Date  date  [0..1]  The date from which pre-hires can be hired or contracted for this job requisition. 
Validation Description
Select a Target Hire Date that is on or after [date2]. Target Hire Date can't be less than the recruiting start date.   
Select a Target Hire Date that is on or after [date2]. Target Hire Date can't be less than the recruiting start date.   
 
Target_End_Date  date  [0..1]  The date when recruiting ends.   
Job_Profile_Reference  Job_ProfileObject  [0..1]  The job profile for the job requisition. If empty, Workday automatically populates this value from the position restrictions. 
Validation Description
A single default value for Job Profile could not be found, therefore Job Profile is required.   
Job Profile is required and cannot be empty.   
Job Profile is inactive as of the effective date.   
 
Additional_Job_Profiles_Reference  Job_ProfileObject  [0..*]  Reference to Additional Job Profiles for the job requisition. Cannot contain the Primary Job Profile. 
Validation Description
One or more proposed Additional Job Profiles is inactive as of the effective date.   
Additional Job Profiles should be different than the Primary Job Profile.   
 
Referral_Payment_Plan_Reference  One-Time_Payment_PlanObject  [0..1]  The active one-time payment plan for a successful referral to this job requisition. 
Validation Description
Only amount based Referral Payment Plans can be used.   
Only Referral Payment Plans with their category set to "Referral" can be used.   
You can't enter referral payment plans because you haven't enabled Workday Recruiting.   
[payment_plan] is inactive and will not be used for Referral Payments using this Job Requisition.   
 
Worker_Type_Reference  Worker_TypeObject  [0..1]  The worker type for the job requisition. If empty, Workday automatically populates this value from the position restrictions. 
Validation Description
The Worker Type cannot be modified for existing Job Requisition.   
A default singular Worker Type could not be found, therefore Worker Type is required.   
 
Worker_Sub-Type_Reference  Position_Worker_TypeObject  [0..1]  The worker sub-type for the job requisition. If empty, Workday automatically populates this value from the position restrictions. 
Validation Description
The Worker Type is not valid for the Supervisory Organization's hiring restrictions.   
A default singular Worker Sub-Type could not be found, therefore Worker Sub-Type is required.   
 
Primary_Location_Reference  LocationObject  [0..1]  The primary location for the job requisition. If empty, Workday automatically populates this value from the position restrictions. 
Validation Description
A default singular Location could not be found, therefore Primary Location is required.   
Primary Location is required and cannot be empty.   
Location must be of usage Business Site.   
 
Primary_Job_Posting_Location_Reference  LocationObject  [0..1]  The primary job posting location for the job requisition. If empty, Workday automatically populates this value from the primary location of the job requisition. 
Validation Description
Primary Job Posting Location must be specified before Additional Job Posting Locations can be submitted.   
Location must have usage of Business Site or Job Posting to be used as a Job Posting Location.   
Primary Job Posting Location is required and cannot be empty.   
 
Additional_Location_Reference  LocationObject  [0..*]  The additional locations for the job requisition. 
Validation Description
Location(s) ([locations]) must be of usage Business Site   
Select another Additional Location that is not already used as a Primary Location: [location1][location2]   
 
Additional_Job_Posting_Location_Reference  LocationObject  [0..*]  The additional job posting locations for the job requisition. 
Validation Description
Location must have usage of Business Site or Job Posting to be used as a Job Posting Location.   
 
Position_Time_Type_Reference  Position_Time_TypeObject  [0..1]  The position time type for the job requisition. If empty, Workday automatically populates this value from the position restrictions. 
Validation Description
A default singular Position Time Type cannot be found, therefore Position Time Type is required.   
 
Scheduled_Weekly_Hours  decimal (14, 2)   [0..1]  The scheduled weekly hours for the job requisition. If empty, Workday automatically populates this value from the position restrictions. 
Validation Description
The scheduled weekly hours cannot be negative.   
 
Work_Shift_Reference  Work_ShiftObject  [0..1]  The worker type for the job requisition. If empty, Workday automatically populates this value from the position restrictions. 
Validation Description
The Job Profile specified requires Work Shift, therefore Work Shift is required.   
The Work Shift specified is not valid for the Location.   
 
Spotlight_Job  boolean  [0..1]  If Y, indicates that this is a highlighted job requisition. 
Validation Description
A Confidential Job Requisition cannot be set as a spotlight job.   
 
Confidential_Job_Requisition  boolean  [0..1]  If Y, indicates that this is a confidential job requisition. 
Validation Description
Confidential job requisitions can’t have a position associated.   
You cannot edit the confidential job requisition value.   
 
Link_to_Evergreen_Requisition_Reference  Evergreen_Job_RequisitionObject  [0..1]  The evergreen requisition that this job requisition is linked to. 
Validation Description
You can't link this job requisition to this evergreen requisition because the status is Closed.   
You can't remove the link between this evergreen requisition and the job requisition because of previous candidate activity.   
The proposed job profile or additional job profiles of the job requisition specified must match either the job profile or one of the additional job profiles on the linked evergreen requisition.   
 
Questionnaire_Data  Job_Requisition_Questionnaire_Data  [0..1]  Questionnaires for the Job Requisition. For use by Recruiting customers only. 
Validation Description
Select a primary questionnaire before selecting a secondary one.   
 
Assessment_Data  Job_Requisition_Assessment_Data  [0..1]  Assessments for the Job Requisition. For use by Recruiting customers only.   
Qualification_Replacement_Data  Qualification_Data_for_Position_Restriction_or_Job_Profile  [0..1]  Element containing the qualification data for the job requisition.   
Contingent_Worker_Cost_Information  Contingent_Worker_Cost_Information_Data  [0..1]  Contingent Worker Cost Information for the Job Requisition 
Validation Description
The company is required because the worker sub-type sets the "require cost information on job requisition" flag.   
The currency is required because the worker sub-type sets the "require cost information on job requisiton" flag.   
The spend category is required because the worker sub-type sets the "require cost information on job requisition" flag.   
The frequency is required because the worker sub-type sets the "require cost information on job requisition" flag.   
The pay rate is required and must be positive because the worker sub-type sets the "require cost information on job requisition" flag.   
The maximum amount is required and must be positive because the worker sub-type sets the "require cost information on job requisition" flag.   
The company is not allowed because the worker sub-type does not set the "require cost information on job requisition" flag.   
The spend category is not allowed because the worker sub-type does not set the "require cost information on job requisition" flag.   
The worktags are not allowed because the worker sub-type does not set the "require cost information on job requisition" flag.   
Frequency of type "hourly" is required when worker sub type requires cost information.   
The entered supplier [supplier] is inactive. Change the supplier status or choose a different supplier before submitting the task again.   
 
Replacement_for_Worker_Reference  WorkerObject  [0..1]  If the job requisition exists with the purpose of replacing a worker, enter the reference worker.   
Organization_Data  Job_Requisition_Organizations_Data_for_Business_Process  [0..1]  Element containing the organization data for the Job Requisition. Organizations can only be assigned to Job Requisitions for Supervisory Organization using the Job Management staffing model. 
Validation Description
Organization Assignments Data element is required.   
 
Use_Updated_Template_Version  boolean  [0..1]  If yes, this updates the existing template on job requisition to the most recent version.   
Job_Application_Template_Reference  Job_Application_TemplateObject  [0..1]  You can only add a job application template when editing a job requisition. 
Validation Description
Clear the Job Application Template field because you can't add a job application template when you are creating a job requisition.  Clear the Job Application Template field because you can't add a job application template when you are creating a job requisition. 
 
Validation Description
Recruiting Start Date is required when creating a job requisition.   
Target Hire Date is required when creating a job requisition.   
Target End Date is required for Fixed-Term Employees and Contingent Worker sub-types that require cost information for Job Requisitions.   
Cost Information is required for Fixed-Term Employees and Contingent Worker sub-types that require cost information for Job Requisitions.   
You cannot link a confidential job requisition to an evergreen requisition.   
Select another Additional Job Posting Location that is not already used as a Primary Job Posting Location: [location]   
You can’t load the Additional Job Description because the Recruiting functional area isn’t enabled.   
Recruiting Functional Area must be enabled to configure assessments.   
You can only provide Use Updated Version Of Template if the Recruiting functional area is enabled.   
top
 

Recruiting_InstructionObject

part of: Job_Requisition_Data_for_Create_and_Edit
 
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_InstructionObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Recruiting_InstructionObjectID

part of: Recruiting_InstructionObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Recruiting_Instruction_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
 

Job_Requisition_Attachments

part of: Job_Requisition_Data_for_Create_and_Edit
Wrapper element for file Attachments for Job Requisition
 
Parameter name Type/Value Cardinality Description Validations
Job_Requisition_Attachment_Data  Job_Requisition_Attachment_Data  [0..*]  Wrapper element for a single file attachment   
top
 

Job_Requisition_Attachment_Data

part of: Job_Requisition_Attachments
Wrapper element for a signle file attachment
 
Parameter name Type/Value Cardinality Description Validations
File_Name  string (255)   [1..1]  Specify a file name.   
Comment  string  [0..1]  Enter a comment.   
File  base64Binary  [0..1]  Add a file.   
top
 

Job_ProfileObject

part of: Job_Requisition_Data_for_Create_and_Edit, Job_Requisition_Data_for_Create_and_Edit
 
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  Job_ProfileObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Job_ProfileObjectID

part of: Job_ProfileObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Job_Profile_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
 

Worker_TypeObject

part of: Job_Requisition_Data_for_Create_and_Edit
 
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  Worker_TypeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Worker_TypeObjectID

part of: Worker_TypeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Worker_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
 

Position_Worker_TypeObject

part of: Job_Requisition_Data_for_Create_and_Edit
 
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  Position_Worker_TypeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Position_Worker_TypeObjectID

part of: Position_Worker_TypeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Contingent_Worker_Type_ID, Employee_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
 

LocationObject

part of: Job_Requisition_Data_for_Create_and_Edit, Job_Requisition_Data_for_Create_and_Edit, Job_Requisition_Data_for_Create_and_Edit, Job_Requisition_Data_for_Create_and_Edit
 
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
 

Position_Time_TypeObject

part of: Job_Requisition_Data_for_Create_and_Edit
 
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  Position_Time_TypeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Position_Time_TypeObjectID

part of: Position_Time_TypeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Position_Time_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
 

Work_ShiftObject

part of: Job_Requisition_Data_for_Create_and_Edit
 
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  Work_ShiftObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Work_ShiftObjectID

part of: Work_ShiftObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Work_Shift_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
 

Evergreen_Job_RequisitionObject

part of: Job_Requisition_Data_for_Create_and_Edit
 
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  Evergreen_Job_RequisitionObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Evergreen_Job_RequisitionObjectID

part of: Evergreen_Job_RequisitionObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Job_Requisition_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
 

Job_Requisition_Questionnaire_Data

part of: Job_Requisition_Data_for_Create_and_Edit
Questionnaires to be used by Job Requisition for Internal and External Career Site Job Postings. For use by Recruiting customers only.
 
Parameter name Type/Value Cardinality Description Validations
Questionnaire_for_Internal_Career_Site_Reference  QuestionnaireObject  [0..1]  The primary questionnaire associated with the job posting on the internal career site. 
Validation Description
Questionnaires for Job Requisition cannot be modified once a Candidate has applied to a Job Posting for the Job Requisition.   
Questionnaire [questionnaire] is inactive. You can select only active Questionnaires.   
You can select only recruiting questionnaires.   
 
Secondary_Questionnaire_for_Internal_Career_Site_Reference  QuestionnaireObject  [0..1]  The secondary questionnaire associated with the job posting on the internal career site. 
Validation Description
Questionnaire [questionnaire] is inactive. You can select only active Questionnaires.   
This questionnaire is already in use, select another one.   
You can select only recruiting questionnaires.   
Questionnaires for Job Requisition cannot be modified once a Candidate has applied to a Job Posting for the Job Requisition.   
 
Questionnaire_for_External_Career_Sites_Reference  QuestionnaireObject  [0..1]  The primary questionnaire associated with the job posting on external career sites. 
Validation Description
Questionnaire [questionnaire] is inactive. You can select only active Questionnaires.   
Questionnaires for Job Requisition cannot be modified once a Candidate has applied to a Job Posting for the Job Requisition.   
You can select only recruiting questionnaires.   
 
Secondary_Questionnaire_for_External_Career_Site_Reference  QuestionnaireObject  [0..1]  The secondary questionnaire associated with the job posting on external career sites. 
Validation Description
Questionnaire [questionnaire] is inactive. You can select only active Questionnaires.   
This questionnaire is already in use, select another one.   
You can select only recruiting questionnaires.   
Questionnaires for Job Requisition cannot be modified once a Candidate has applied to a Job Posting for the Job Requisition.   
 
Validation Description
Select a primary questionnaire before selecting a secondary one.   
top
 

QuestionnaireObject

part of: Job_Requisition_Questionnaire_Data, Job_Requisition_Questionnaire_Data, Job_Requisition_Questionnaire_Data, Job_Requisition_Questionnaire_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  QuestionnaireObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

QuestionnaireObjectID

part of: QuestionnaireObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Questionnaire_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
 

Job_Requisition_Assessment_Data

part of: Job_Requisition_Data_for_Create_and_Edit
Assessments to be used at the beginning or during the Job Application process. For use by Recruiting customers only.
 
Parameter name Type/Value Cardinality Description Validations
Inline_Assessment_Test_Reference  Recruiting_Assessment_TestObject  [0..1]  The inline assessment associated with the job posting on external career sites. 
Validation Description
You can only select active assessments.   
Inline Assessment for Job Requisition cannot be modified once a Candidate has applied to a Job Posting for the Job Requisition.   
 
Default_Assessment_Tests_Reference  Recruiting_Assessment_TestObject  [0..*]  The default assessments used for ad hoc candidate assessments in the job application process. 
Validation Description
You can only select active assessments.   
 
top
 

Recruiting_Assessment_TestObject

part of: Job_Requisition_Assessment_Data, Job_Requisition_Assessment_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_Assessment_TestObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Recruiting_Assessment_TestObjectID

part of: Recruiting_Assessment_TestObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Assessment_Test_ID, Reference_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
 

Qualification_Data_for_Position_Restriction_or_Job_Profile

part of: Job_Requisition_Data_for_Create_and_Edit
Element containing the qualification data for a Position Restriction or Job Profile.
 
Parameter name Type/Value Cardinality Description Validations
Responsibility_Qualification_Replacement  Responsibility_Qualification_Replacement  [0..1]  Wrapper element for Responsibility Qualifications. Allows all responsibility qualifications for a Job Profile or Position Restriction to be removed - or to replace all existing qualifications with those sent in the web service. 
Validation Description
If Delete is yes, do not send any qualifications in the Responsibility Qualification Replacement Data element. All responsibilities will be deleted for the Position Restriction or Job Profile.   
 
Work_Experience_Qualification_Replacement  Work_Experience_Qualification_Replacement  [0..1]  Wrapper element for Work Experience Qualifications. Allows all work experience qualifications for a Job Profile or Position Restriction to be removed - or to replace all existing work experience qualifications with those sent in the web service. 
Validation Description
If Delete is Yes, do not send any qualifications in the Work Experience Qualification Replacement Data element. All work experience data will be deleted for the Job Profile or Position Restriction.   
Duplicate experience entries are not allowed.   
 
Education_Qualification_Replacement  Education_Qualification_Replacement  [0..1]  Wrapper element for Education Qualifications. Allows all education qualifications for a Job Profile or Position Restriction to be removed - or to replace all existing education qualifications with those sent in the web service. 
Validation Description
If Delete is Yes, do not send any qualifications in the Education Qualification Replacement Data element. All education data will be deleted for the Job Profile or Position Restriction.   
 
Language_Qualification_Replacement  Language_Qualification_Replacement  [0..1]  Wrapper element for Language Qualifications. Allows all language qualifications for a Job Profile or Position Restriction to be removed - or to replace all existing language qualifications with those sent in the web service. 
Validation Description
If Delete is Yes, do not send any qualifications in the Language Qualification Replacement Data element. All language data will be deleted for the Job Profile or Position Restriction.   
 
Competency_Qualification_Replacement  Competency_Qualification_Replacement  [0..1]  Wrapper element for Competency Qualifications. Allows all competency qualifications for a Job Profile or Position Restriction to be removed - or to replace all existing competency qualifications with those sent in the web service 
Validation Description
If Delete is Yes, do not send any qualifications in the Competency Qualification Replacement Data element. All competency data will be deleted for the Job Profile or Position Restriction.   
Select a Competency that isn't already in use.   
 
Certification_Qualification_Replacement  Certification_Qualification_Replacement  [0..1]  Wrapper element for Certification Qualifications. Allows all certification qualifications for a Job Profile or Position Restriction to be removed - or to replace all existing certification qualifications with those sent in the web service 
Validation Description
If Delete is Yes, do not send any certifications in the Certification Qualification Replacement Data element. All certification data will be deleted for the Job Profile or Position Restriction.   
 
Training_Qualification_Replacement  Training_Qualification_Replacement  [0..1]  Wrapper element for Training Qualifications. Allows all training qualifications for a Job Profile or Position Restriction to be removed - or to replace all existing training qualifications with those sent in the web service. 
Validation Description
If Delete is Yes, do not send any data in the Training Qualification Replacement Data element. All training data will be deleted for the Job Profile or Position Restriction.   
 
Skill_Qualification_Replacement  Skill_Qualification_Replacement  [0..1]  Wrapper element for Skill Qualifications. Allows all Skill Qualifications for a Job Profile or Position Restriction to be removed - or to replace all existing Skill Qualifications with those sent in the web service. 
Validation Description
If Delete is Yes, do not send any certifications in the Certification Qualification Replacement Data element. All certification data will be deleted for the Job Profile or Position Restriction.   
 
top
 

Responsibility_Qualification_Replacement

part of: Qualification_Data_for_Position_Restriction_or_Job_Profile
Wrapper element for Responsibility Qualifications. Allows all responsibility qualifications for a Job Profile or Position Restriction to be removed - or to replace all existing qualifications with those sent in the web service.
 
Parameter name Type/Value Cardinality Description Validations
@Delete  boolean  [1..1]  If Y, deletes all responsibility qualifications for the position restriction or job profile, and doesn't send any additional responsibility qualifications.   
Responsibility_Qualification_Replacement_Data  Responsibility_Qualification_Profile_Replacement_Data  [0..*]  Replacement Element containing Responsibility Qualifications for the Job Profile. When updating a Job Profile, all Responsibilities for the Job Profile will be replaced by the data in being submitted. If no data is submitted, then the existing Responsibilities are not changed.   
Validation Description
If Delete is yes, do not send any qualifications in the Responsibility Qualification Replacement Data element. All responsibilities will be deleted for the Position Restriction or Job Profile.   
top
 

Responsibility_Qualification_Profile_Replacement_Data

part of: Responsibility_Qualification_Replacement
Replacement Element containing Responsibility Qualifications for the Job Profile. When updating a Job Profile, all Responsibilities for the Job Profile will be replaced by the data in being submitted. If no data is submitted, then the existing Responsibilities are not changed.
 
Parameter name Type/Value Cardinality Description Validations
Responsibility_Description  RichText  [1..1]  The description of the Responsibility.   
Required  boolean  [0..1]  If Y, Responsibility is required.   
top
 

Work_Experience_Qualification_Replacement

part of: Qualification_Data_for_Position_Restriction_or_Job_Profile
Wrapper element for Work Experience Qualifications. Allows all work experience qualifications for a Job Profile or Position Restriction to be removed - or to replace all existing work experience qualifications with those sent in the web service.
 
Parameter name Type/Value Cardinality Description Validations
@Delete  boolean  [1..1]  If Y, deletes all work experience qualifications for the position restriction or job profile, and doesn't send any additional work experience qualifications.   
Work_Experience_Qualification_Replacement_Data  Work_Experience_Qualification_Profile_Replacement_Data  [0..*]  Replacement element containing Work Experience Qualifications for the Job Profile When updating a Job Profile, all Work Experiences for the Job Profile will be replaced by the submitted data. If no data is submitted, then the existing Work Experiences are not changed.   
Validation Description
If Delete is Yes, do not send any qualifications in the Work Experience Qualification Replacement Data element. All work experience data will be deleted for the Job Profile or Position Restriction.   
Duplicate experience entries are not allowed.   
top
 

Work_Experience_Qualification_Profile_Replacement_Data

part of: Work_Experience_Qualification_Replacement
Replacement element containing Work Experience Qualifications for the Job Profile When updating a Job Profile, all Work Experiences for the Job Profile will be replaced by the submitted data. If no data is submitted, then the existing Work Experiences are not changed.
 
Parameter name Type/Value Cardinality Description Validations
Worker_Experience_Reference  Work_Experience_SkillObject  [1..1]  The unique identifier of the Work Experience.   
Work_Experience_Rating_Reference  Work_Experience_RatingObject  [0..1]  The unique identifier of the Work Experience Rating. 
Validation Description
The rating is not valid for this work experience. Work Experience: [work] Rating: [rating]   
 
Required  boolean  [0..1]  If Y, Work Experience Qualification Profile is required.   
top
 

Work_Experience_SkillObject

part of: Work_Experience_Qualification_Profile_Replacement_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  Work_Experience_SkillObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Work_Experience_SkillObjectID

part of: Work_Experience_SkillObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Work_Experience_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
 

Work_Experience_RatingObject

part of: Work_Experience_Qualification_Profile_Replacement_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  Work_Experience_RatingObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Work_Experience_RatingObjectID

part of: Work_Experience_RatingObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Work_Experience_Rating_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
 

Education_Qualification_Replacement

part of: Qualification_Data_for_Position_Restriction_or_Job_Profile
Wrapper element for Education Qualifications. Allows all education qualifications for a Job Profile or Position Restriction to be removed - or to replace all existing education qualifications with those sent in the web service.
 
Parameter name Type/Value Cardinality Description Validations
@Delete  boolean  [1..1]  If Y, deletes all education qualifications for the position restriction or job profile, and doesn't send any additional work experience qualifications.   
Education_Qualification_Replacement_Data  Education_Qualification_Profile_Replacement_Data  [0..*]  Replacement element containing Education Qualifications for the Job Profile When updating a Job Profile, all Education Qualifications for the Job Profile will be replaced by the submitted data. If no data is submitted, then the existing Education Qualifications are not changed. 
Validation Description
Select a Degree that isn't already in use for this Field of Study.   
 
Validation Description
If Delete is Yes, do not send any qualifications in the Education Qualification Replacement Data element. All education data will be deleted for the Job Profile or Position Restriction.   
top
 

Education_Qualification_Profile_Replacement_Data

part of: Education_Qualification_Replacement
Replacement element containing Education Qualifications for the Job Profile When updating a Job Profile, all Education Qualifications for the Job Profile will be replaced by the submitted data. If no data is submitted, then the existing Education Qualifications are not changed.
 
Parameter name Type/Value Cardinality Description Validations
Degree_Reference  DegreeObject  [0..1]  The unique identifier of the Degree.   
Field_Of_Study_Reference  Field_of_StudyObject  [0..1]  The Field of Study ID specified in the Fields of Study report.   
Required  boolean  [0..1]  If Y, Education Qualification Profile is required.   
Validation Description
Select a Degree that isn't already in use for this Field of Study.   
top
 

DegreeObject

part of: Education_Qualification_Profile_Replacement_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  DegreeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

DegreeObjectID

part of: DegreeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Degree_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
 

Field_of_StudyObject

part of: Education_Qualification_Profile_Replacement_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  Field_of_StudyObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Field_of_StudyObjectID

part of: Field_of_StudyObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Field_Of_Study_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
 

Language_Qualification_Replacement

part of: Qualification_Data_for_Position_Restriction_or_Job_Profile
Wrapper element for Language Qualifications. Allows all language qualifications for a Job Profile or Position Restriction to be removed - or to replace all existing language qualifications with those sent in the web service.
 
Parameter name Type/Value Cardinality Description Validations
@Delete  boolean  [1..1]  If Yes, deletes all the default qualifications for the position restriction or job profile.   
Language_Qualification_Replacement_Data  Language_Qualification_Profile_Replacement_Data  [0..*]  Replacement element containing Language Qualifications for the Job Profile. When updating a Job Profile, all Languages for the Job Profile will be replaced by the submitted data. If no data is submitted, then the existing Languages are not changed. 
Validation Description
A language profile ability is required.   
Duplicate language entries are not allowed.   
 
Validation Description
If Delete is Yes, do not send any qualifications in the Language Qualification Replacement Data element. All language data will be deleted for the Job Profile or Position Restriction.   
top
 

Language_Qualification_Profile_Replacement_Data

part of: Language_Qualification_Replacement
Replacement element containing Language Qualifications for the Job Profile. When updating a Job Profile, all Languages for the Job Profile will be replaced by the submitted data. If no data is submitted, then the existing Languages are not changed.
 
Parameter name Type/Value Cardinality Description Validations
Language_Reference  LanguageObject  [1..1]  The identifier of a Language.   
Language_Ability_Profile_Data  Language_Ability_Profile_Data  [0..*]  Element containing the language ability type and proficiency for a Job Profile Language Qualfication language. 
Validation Description
Select a different Language Ability Type; this one is already in use for the language.   
 
Required  boolean  [0..1]  If Y, Language Qualification Profile is required.   
Validation Description
A language profile ability is required.   
Duplicate language entries are not allowed.   
top
 

LanguageObject

part of: Language_Qualification_Profile_Replacement_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  LanguageObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

LanguageObjectID

part of: LanguageObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Language_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
 

Language_Ability_Profile_Data

part of: Language_Qualification_Profile_Replacement_Data
Element containing the language ability type and proficiency for a Job Profile Language Qualfication language.
 
Parameter name Type/Value Cardinality Description Validations
Language_Ability_Type_Reference  Language_Ability_TypeObject  [1..1]  The identifier of Language Ability Type.   
Language_Proficiency_Reference  Language_ProficiencyObject  [0..1]  The Language Proficiency ID specified in Language Proficiency Levels report.   
Validation Description
Select a different Language Ability Type; this one is already in use for the language.   
top
 

Language_Ability_TypeObject

part of: Language_Ability_Profile_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  Language_Ability_TypeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Language_Ability_TypeObjectID

part of: Language_Ability_TypeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Language_Ability_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
 

Language_ProficiencyObject

part of: Language_Ability_Profile_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  Language_ProficiencyObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Language_ProficiencyObjectID

part of: Language_ProficiencyObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Language_Proficiency_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
 

Competency_Qualification_Replacement

part of: Qualification_Data_for_Position_Restriction_or_Job_Profile
Wrapper element for Competency Qualifications. Allows all competency qualifications for a Job Profile or Position Restriction to be removed - or to replace all existing competency qualifications with those sent in the web service
 
Parameter name Type/Value Cardinality Description Validations
@Delete  boolean  [1..1]  If Y, deletes all competency qualifications for the position restriction or job profile.   
Competency_Qualification_Replacement_Data  Competency_Qualification_Profile_Replacement_Data  [0..*]  Replacement element containing Competency Qualifications for the Job Profile When updating a Job Profile, all Competencies for the Job Profile will be replaced by the submitted data. If no data is submitted, then the existing Competencies are not changed.   
Validation Description
If Delete is Yes, do not send any qualifications in the Competency Qualification Replacement Data element. All competency data will be deleted for the Job Profile or Position Restriction.   
Select a Competency that isn't already in use.   
top
 

Competency_Qualification_Profile_Replacement_Data

part of: Competency_Qualification_Replacement
Replacement element containing Competency Qualifications for the Job Profile When updating a Job Profile, all Competencies for the Job Profile will be replaced by the submitted data. If no data is submitted, then the existing Competencies are not changed.
 
Parameter name Type/Value Cardinality Description Validations
Competency_Reference  CompetencyObject  [1..1]  The Competency ID in the Competencies report.   
Proficiency_Rating_Reference  Proficiency_RatingObject  [0..1]  The Proficiency Rating Behavior ID in the Proficiency Rating Behavior report.   
Required  boolean  [0..1]  If Y, Competency is required.   
top
 

CompetencyObject

part of: Competency_Qualification_Profile_Replacement_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  CompetencyObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

CompetencyObjectID

part of: CompetencyObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Competency_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
 

Proficiency_RatingObject

part of: Competency_Qualification_Profile_Replacement_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  Proficiency_RatingObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Proficiency_RatingObjectID

part of: Proficiency_RatingObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Proficiency_Rating_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
 

Certification_Qualification_Replacement

part of: Qualification_Data_for_Position_Restriction_or_Job_Profile
Wrapper element for Certification Qualifications. Allows all certification qualifications for a Job Profile or Position Restriction to be removed - or to replace all existing certification qualifications with those sent in the web service
 
Parameter name Type/Value Cardinality Description Validations
@Delete  boolean  [1..1]  If Yes, deletes certification qualifications for the position restriction or job profile.   
Certification_Qualification_Replacement_Data  Certification_Qualification_Profile_Replacement_Data  [0..*]  Replacement element containing Certification Qualifications for the Job Profile When updating a Job Profile, all Certifications for the Job Profile will be replaced by the submitted data. If no data is submitted, then the existing Certifications are not changed. 
Validation Description
You must either submit a Certification Reference or a Certification Name and Issuer.  As of v13, certification name is no longer required. You may submit a certification reference or name. 
You must first select Enable Specialties for Certifications on the Maintain Skills and Experience Setup task.   
You must either submit a Certification Reference or a Certification Name and Issuer.   
 
Validation Description
If Delete is Yes, do not send any certifications in the Certification Qualification Replacement Data element. All certification data will be deleted for the Job Profile or Position Restriction.   
top
 

Certification_Qualification_Profile_Replacement_Data

part of: Certification_Qualification_Replacement
Replacement element containing Certification Qualifications for the Job Profile When updating a Job Profile, all Certifications for the Job Profile will be replaced by the submitted data. If no data is submitted, then the existing Certifications are not changed.
 
Parameter name Type/Value Cardinality Description Validations
Country_Reference  CountryObject  [0..1]  The country of certification.   
Certification_Reference  CertificationObject  [0..1]  The certification ID reference.   
Name  string  [0..1]  The name of Certification.   
Issuer  string  [0..1]  The Issuer of Certification.   
Required  boolean  [0..1]  If Y, Certification Qualification Profile is required.   
Specialty_Achievement_Reference  Specialty_Achievement_Data  [0..*]  This element contains data about each Specialty-Subspecialty combination associated with the certification achievement 
Validation Description
[specname] is inactive. Specify an active specialty.   
[subspecname] is inactive. Specify an active subspecialty.   
Add a Specialty that isn't already in use.   
The specialty must be associated with the certification on the Create Certification or Edit Certification task.   
You can't specify a restricted specialty for a certification that isn't included in your Certifications library.   
The subspecialty must be associated with the entered specialty.   
 
Validation Description
You must either submit a Certification Reference or a Certification Name and Issuer.  As of v13, certification name is no longer required. You may submit a certification reference or name. 
You must first select Enable Specialties for Certifications on the Maintain Skills and Experience Setup task.   
You must either submit a Certification Reference or a Certification Name and Issuer.   
top
 

CountryObject

part of: Certification_Qualification_Profile_Replacement_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  CountryObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

CountryObjectID

part of: CountryObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, ISO_3166-1_Alpha-2_Code, ISO_3166-1_Alpha-3_Code, ISO_3166-1_Numeric-3_Code  [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
 

CertificationObject

part of: Certification_Qualification_Profile_Replacement_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  CertificationObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

CertificationObjectID

part of: CertificationObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Certification_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
 

Specialty_Achievement_Data

part of: Certification_Qualification_Profile_Replacement_Data
This element contains data about each Specialty-Subspecialty combination associated with the certification achievement
 
Parameter name Type/Value Cardinality Description Validations
Specialty_Reference  Specialty_ParentObject  [0..1]  Enter the Speciality associated with the certification achievement.   
Subspecialty_Reference  Specialty_ChildObject  [0..*]  Enter the subspecialty ID associated with the specialty.   
Validation Description
[specname] is inactive. Specify an active specialty.   
[subspecname] is inactive. Specify an active subspecialty.   
Add a Specialty that isn't already in use.   
The specialty must be associated with the certification on the Create Certification or Edit Certification task.   
You can't specify a restricted specialty for a certification that isn't included in your Certifications library.   
The subspecialty must be associated with the entered specialty.   
top
 

Specialty_ParentObject

part of: Specialty_Achievement_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  Specialty_ParentObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Specialty_ParentObjectID

part of: Specialty_ParentObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Specialty_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
 

Specialty_ChildObject

part of: Specialty_Achievement_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  Specialty_ChildObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Specialty_ChildObjectID

part of: Specialty_ChildObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Subspecialty_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
 

Training_Qualification_Replacement

part of: Qualification_Data_for_Position_Restriction_or_Job_Profile
Wrapper element for Training Qualifications. Allows all training qualifications for a Job Profile or Position Restriction to be removed - or to replace all existing training qualifications with those sent in the web service.
 
Parameter name Type/Value Cardinality Description Validations
@Delete  boolean  [1..1]  If Y, deletes training qualifications for the position restriction or job profile.   
Training_Qualification_Replacement_Data  Training_Qualification_Profile_Replacement_Data  [0..*]  Replacement element containing Training Qualifications for the Job Profile When updating a Job Profile, all Training Qualifications for the Job Profile will be replaced by the submitted data. If no data is submitted, then the existing Training Qualifications are not changed. 
Validation Description
Training Type is required.   
Training Name is required.   
 
Validation Description
If Delete is Yes, do not send any data in the Training Qualification Replacement Data element. All training data will be deleted for the Job Profile or Position Restriction.   
top
 

Training_Qualification_Profile_Replacement_Data

part of: Training_Qualification_Replacement
Replacement element containing Training Qualifications for the Job Profile When updating a Job Profile, all Training Qualifications for the Job Profile will be replaced by the submitted data. If no data is submitted, then the existing Training Qualifications are not changed.
 
Parameter name Type/Value Cardinality Description Validations
Training_Name  string  [0..1]  Enter the text attribute that identifies the Training Program/Class.   
Description  string  [0..1]  Enter the text attribute that describes the Training Program/Class.   
Training_Type_Reference  Training_TypeObject  [0..1]  Enter the Training Type ID specified in Training Types report.   
Required  boolean  [0..1]  If Yes, Training Qualification is required.   
Validation Description
Training Type is required.   
Training Name is required.   
top
 

Training_TypeObject

part of: Training_Qualification_Profile_Replacement_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  Training_TypeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Training_TypeObjectID

part of: Training_TypeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Training_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
 

Skill_Qualification_Replacement

part of: Qualification_Data_for_Position_Restriction_or_Job_Profile
Wrapper element for Skill Qualifications. Allows all Skill Qualifications for a Job Profile or Position Restriction to be removed - or to replace all existing Skill Qualifications with those sent in the web service.
 
Parameter name Type/Value Cardinality Description Validations
@Delete  boolean  [1..1]  If Y, deletes or updates all skill qualifications for the position restriction or job profile, and doesn't send any additional work skill qualifications.   
Skill_Qualification_Replacement_Data  Skill_Qualification_Profile_Replacement_Data  [0..*]  Wrapper element for Skill Qualifications. Allows all Skill Qualifications for a Job Profile or Position Restriction to be removed - or to replace all existing Skill Qualifications with those sent in the web service. 
Validation Description
You must submit either a predefined Skill or a new Skill Name.   
Select a Skill that isn't already in use.  You need to look at the cousin, because the parent is a wrapper. 
 
Validation Description
If Delete is Yes, do not send any certifications in the Certification Qualification Replacement Data element. All certification data will be deleted for the Job Profile or Position Restriction.   
top
 

Skill_Qualification_Profile_Replacement_Data

part of: Skill_Qualification_Replacement
Wrapper element for Skill Qualifications. Allows all Skill Qualifications for a Job Profile or Position Restriction to be removed - or to replace all existing Skill Qualifications with those sent in the web service.
 
Parameter name Type/Value Cardinality Description Validations
Skill_Reference  Skill_Item__Tenanted_Object  [0..1]  The identifier of a skill.   
Name  string  [0..1]  Enter the name of Skill.   
Required  boolean  [0..1]  If Yes, Skill Qualification Profile is required.   
Validation Description
You must submit either a predefined Skill or a new Skill Name.   
Select a Skill that isn't already in use.  You need to look at the cousin, because the parent is a wrapper. 
top
 

Skill_Item__Tenanted_Object

part of: Skill_Qualification_Profile_Replacement_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  Skill_Item__Tenanted_ObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Skill_Item__Tenanted_ObjectID

part of: Skill_Item__Tenanted_Object
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Skill_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
 

Contingent_Worker_Cost_Information_Data

part of: Job_Requisition_Data_for_Create_and_Edit
This element contains all information related to hiring/contracting a contingent worker. This information only needs to be filled in if the worker type is for an employee.
 
Parameter name Type/Value Cardinality Description Validations
Requester_Reference  WorkerObject  [0..1]  The worker requesting the new position.   
Company_for_Purchase_Order_Reference  CompanyObject  [0..1]  The Company ID used on purchase orders. 
Validation Description
The Cost Company must match the default company and cannot be changed. If required and one is not defaulted, the supervisory organization must set up a default company assignment.   
 
Supplier_Reference  SupplierObject  [0..1]  The supplier where the worker comes from. 
Validation Description
Suppliers that are restricted to company must be restricted to either the document header company or the Company Hierarchy for which it is a subordinate.   
 
Currency_Reference  CurrencyObject  [0..1]  The Currency ID to pay the worker.   
Spend_Category_Reference  Spend_CategoryObject  [0..1]  The Spend Category for this job requisition.   
Pay_Rate  decimal (26, 6) >0   [0..1]  The suggested pay rate for contract worker.   
Frequency_Reference  FrequencyObject  [0..1]  The frequency the worker will be paid.   
Maximum_Amount  decimal (26, 6) >0   [0..1]  The maximum amount of time that the worker will be paid during the contract.   
Worktags_Reference  Audited_Accounting_WorktagObject  [0..*]  The worktag to help identify this worker in accounting.   
Validation Description
The company is required because the worker sub-type sets the "require cost information on job requisition" flag.   
The currency is required because the worker sub-type sets the "require cost information on job requisiton" flag.   
The spend category is required because the worker sub-type sets the "require cost information on job requisition" flag.   
The frequency is required because the worker sub-type sets the "require cost information on job requisition" flag.   
The pay rate is required and must be positive because the worker sub-type sets the "require cost information on job requisition" flag.   
The maximum amount is required and must be positive because the worker sub-type sets the "require cost information on job requisition" flag.   
The company is not allowed because the worker sub-type does not set the "require cost information on job requisition" flag.   
The spend category is not allowed because the worker sub-type does not set the "require cost information on job requisition" flag.   
The worktags are not allowed because the worker sub-type does not set the "require cost information on job requisition" flag.   
Frequency of type "hourly" is required when worker sub type requires cost information.   
The entered supplier [supplier] is inactive. Change the supplier status or choose a different supplier before submitting the task again.   
top
 

CompanyObject

part of: Contingent_Worker_Cost_Information_Data, Organization_Assignments_for_Job_Requisition_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  CompanyObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

CompanyObjectID

part of: CompanyObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Company_Reference_ID, Organization_Reference_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
 

SupplierObject

part of: Contingent_Worker_Cost_Information_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  SupplierObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

SupplierObjectID

part of: SupplierObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Supplier_ID, Supplier_Reference_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
 

Spend_CategoryObject

part of: Contingent_Worker_Cost_Information_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  Spend_CategoryObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Spend_CategoryObjectID

part of: Spend_CategoryObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Spend_Category_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
 

FrequencyObject

part of: Contingent_Worker_Cost_Information_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  FrequencyObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

FrequencyObjectID

part of: FrequencyObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Frequency_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
 

Audited_Accounting_WorktagObject

part of: Contingent_Worker_Cost_Information_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  Audited_Accounting_WorktagObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Audited_Accounting_WorktagObjectID

part of: Audited_Accounting_WorktagObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Academic_Level_ID, Academic_Period_ID, Academic_Person_ID, Academic_Unit_ID, Ad_hoc_Payee_ID, Applicant_ID, Asset_Adjustment_Reason_Reference_ID, Asset_Adjustment_Type_Reference_ID, Asset_Impairment_Reason_ID, Bank_Account_ID, Business_Asset_Cost_Adjustment_Reason_ID, Business_Unit_ID, Cash_Activity_Category_ID, Catalog_Item_ID, Company_Reference_ID, Compensation_Grade_ID, Contingent_Worker_ID, Contingent_Worker_Type_ID, Corporate_Credit_Card_Account_ID, Cost_Center_Reference_ID, Custom_Organization_Reference_ID, Custom_Worktag_06_ID, Custom_Worktag_07_ID, Custom_Worktag_08_ID, Custom_Worktag_09_ID, Custom_Worktag_1_ID, Custom_Worktag_10_ID, Custom_Worktag_11_ID, Custom_Worktag_12_ID, Custom_Worktag_13_ID, Custom_Worktag_14_ID, Custom_Worktag_15_ID, Custom_Worktag_2_ID, Custom_Worktag_3_ID, Custom_Worktag_4_ID, Custom_Worktag_5_ID, Customer_Category_ID, Customer_Contract_Alternate_Reference_ID, Customer_Contract_Reference_ID, Customer_ID, Customer_Reference_ID, Deduction_Recipient_ID, Donor_ID, Employee_ID, Employee_Type_ID, Ethnicity_ID, Expense_Item_ID, External_Committee_Member_ID, Financial_Institution_ID, Financial_Institution_Reference_ID, Fund_ID, Funding_Source_Name, Gender_Code, Gift_Reference_ID, Grant_ID, Internal_Service_Provider_ID, Internal_Service_Provider_Reference_ID, Investment_Pool_ID, Investment_Profile_ID, Investor_ID, Job_Category_ID, Job_Level_ID, Job_Profile_ID, Job_Requisition_ID, Loan_ID, Location_ID, Management_Level_ID, Object_Class_ID, Opportunity_Reference_ID, Organization_Reference_ID, Pay_Rate_Type_ID, Petty_Cash_Account_ID, Position_ID, Position_Time_Type_ID, Program_ID, Program_of_Study_ID, Project_ID, Project_Plan_ID, Proposal_Grant_ID, Prospect_ID, Prospect_Reference_ID, Purchase_Item_ID, Receivable_Writeoff_Reason_ID, Region_Reference_ID, Revenue_Category_ID, Run_Category_ID, Salary_Over_The_Cap_Type_ID, Sales_Item_ID, Spend_Category_ID, Sponsor_ID, Sponsor_Reference_ID, Student_Award_Item_ID, Student_Charge_Item_ID, Student_Course_ID, Student_Course_Section_ID, Student_ID, Student_Recruiting_Campaign_ID, Student_Recruiting_Event_ID, Student_Sponsor_Contract_ID, Student_Waiver_Item_ID, Supplier_Category_ID, Supplier_Contract_ID, Supplier_ID, Supplier_Reference_ID, Tax_Applicability_ID, Tax_Authority_ID, Tax_Authority_Reference_ID, Tax_Category_ID, Tax_Code_ID, Tax_Rate_ID, Tax_Recoverability_Object_ID, Third_Party_ID, Withholding_Order_Case_ID, Withholding_Tax_Code_ID, Withholding_Tax_Rate_ID, Work_Function_ID, Work_Shift_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
 

Job_Requisition_Organizations_Data_for_Business_Process

part of: Job_Requisition_Data_for_Create_and_Edit
Containing element for the cost center and custom organizations related to the job requisition.
 
Parameter name Type/Value Cardinality Description Validations
@Replace_All  boolean  [1..1]  If yes, deletes existing organizations before the data in this web service is processed.   
@Delete  boolean  [1..1]  If Yes, previous organizations are copied to this business process except for organization references. 
Validation Description
If Delete is set to true, Replace All must be set to false.   
 
Organization_Assignments_for_Job_Requisition_Data  Organization_Assignments_for_Job_Requisition_Data  [0..1]  Wrapper element for the default organization assignments for this job requisition. 
Validation Description
Inactive organizations exist in request: [inactive]   
Organization type is not allowed for the following organizations: [orgs]   
 
Validation Description
Organization Assignments Data element is required.   
top
 

Organization_Assignments_for_Job_Requisition_Data

part of: Job_Requisition_Organizations_Data_for_Business_Process
Wrapper element for the default organization assignments for this job requisition.
 
Parameter name Type/Value Cardinality Description Validations
Company_Assignment_Reference  CompanyObject  [0..1]  The identifier for Company. 
Validation Description
[company NOT valid for cost center]   
[invalid for sup org or loc]   
 
Cost_Center_Assignment_Reference  Cost_CenterObject  [0..1]  The identifier for Cost Center. 
Validation Description
[cost center NOT valid for company]   
[invalid for sup org or loc]   
 
Region_Assignment_Reference  RegionObject  [0..1]  The identifier for Region. 
Validation Description
[invalid for sup org or loc]   
 
Business_Unit_Assignment_Reference  Business_UnitObject  [0..1]  The identifier for Business Unit. 
Validation Description
[invalid for sup org or loc]   
 
Grant_Assignment_Reference  GrantObject  [0..1]  The identifier for Grant. 
Validation Description
[invalid for sup org or loc]   
 
Program_Assignment_Reference  ProgramObject  [0..1]  The identifier for Program. 
Validation Description
[invalid for sup org or loc]   
 
Fund_Assignment_Reference  FundObject  [0..1]  The identifier for Fund. 
Validation Description
[invalid for sup org or loc]   
 
Gift_Assignment_Reference  GiftObject  [0..1]  The identifier for Gift. 
Validation Description
[invalid for sup org or loc]   
 
Custom_Organization_Assignment_Reference  Custom_OrganizationObject  [0..*]  The identifier for Custom Organization. 
Validation Description
[org not valid for supervisory or location]   
Only one organization is allowed for these organizations because they are of same type: [orgs].   
 
Validation Description
Inactive organizations exist in request: [inactive]   
Organization type is not allowed for the following organizations: [orgs]   
top
 

Cost_CenterObject

part of: Organization_Assignments_for_Job_Requisition_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  Cost_CenterObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Cost_CenterObjectID

part of: Cost_CenterObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Cost_Center_Reference_ID, Organization_Reference_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
 

RegionObject

part of: Organization_Assignments_for_Job_Requisition_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  RegionObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

RegionObjectID

part of: RegionObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Organization_Reference_ID, Region_Reference_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
 

Business_UnitObject

part of: Organization_Assignments_for_Job_Requisition_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  Business_UnitObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Business_UnitObjectID

part of: Business_UnitObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Business_Unit_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
 

GrantObject

part of: Organization_Assignments_for_Job_Requisition_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  GrantObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

GrantObjectID

part of: GrantObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Grant_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
 

ProgramObject

part of: Organization_Assignments_for_Job_Requisition_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  ProgramObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

ProgramObjectID

part of: ProgramObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Program_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
 

FundObject

part of: Organization_Assignments_for_Job_Requisition_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  FundObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

FundObjectID

part of: FundObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Fund_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
 

GiftObject

part of: Organization_Assignments_for_Job_Requisition_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  GiftObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

GiftObjectID

part of: GiftObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Gift_Reference_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
 

Custom_OrganizationObject

part of: Organization_Assignments_for_Job_Requisition_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  Custom_OrganizationObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Custom_OrganizationObjectID

part of: Custom_OrganizationObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Custom_Organization_Reference_ID, Organization_Reference_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
 

Job_Application_TemplateObject

part of: Job_Requisition_Data_for_Create_and_Edit
 
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  Job_Application_TemplateObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Job_Application_TemplateObjectID

part of: Job_Application_TemplateObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Job_Application_Template_Reference_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
 

End_Academic_Appointment_Sub_Business_Process

part of: Terminate_Employee_Data
Wrapper for the End Academic Appointment sub business process that is part of the Terminate Employee business processes.
 
Parameter name Type/Value Cardinality Description Validations
Business_Sub_Process_Parameters  Business_Sub_Process_Parameters  [0..1]  Container for the processing options for sub-business processes within a business process. If no options are submitted (or the options are submitted as 'false') then the sub-business process is simply initiated as if it where submitted on-line with approvals, reviews, notifications and to-do's in place. If the Initiator is an Integration System User, any validations you configured on the Initiation step are ignored.   
End_Academic_Appointment_Data  End_Academic_Appointment_Data  [0..1]  Wrapper element for the End Academic Appointment business process. 
Validation Description
Enter a Track End Date that is after [date_formatted], the most recent add or update date.   
Appointment Tracks with an In-Progress event cannot be updated or ended until the In-Progress event is completed or cancelled   
You cannot end an Academic Appointment that is already ended.   
The academic appointment isn’t valid for this appointee.   
The appointee requires an academic appointment track reference because they have more than one academic appointment.   
The appointee has no academic appointments available to end.   
 
Validation Description
The "End Academic Appointment Data" subelement is required if "Automatically Complete" is set to true.   
top
 

End_Academic_Appointment_Data

part of: End_Academic_Appointment_Sub_Business_Process
Wrapper element for the End Academic Appointment business process.
 
Parameter name Type/Value Cardinality Description Validations
Academic_Appointee_Reference  Academic_Appointee_EnabledObject  [0..1]  Academic Appointee Reference with and Appointment Track to be updated 
Validation Description
The appointee isn’t allowed when processing their appointment as a sub-process.   
An appointee reference is required, unless the end academic appointment business process is a sub-process.   
 
Academic_Appointment_Track_Reference  Academic_Appointment_TrackObject  [0..1]  Reference to the Academic Appointment Track that is being ended.   
Reason_Reference  General_Event_SubcategoryObject  [1..1]  Reference to the Reason for the End Academic Appointment business process.   
Track_End_Date  date  [1..1]  Date that the Academic Appointment Track is being ended.   
Validation Description
Enter a Track End Date that is after [date_formatted], the most recent add or update date.   
Appointment Tracks with an In-Progress event cannot be updated or ended until the In-Progress event is completed or cancelled   
You cannot end an Academic Appointment that is already ended.   
The academic appointment isn’t valid for this appointee.   
The appointee requires an academic appointment track reference because they have more than one academic appointment.   
The appointee has no academic appointments available to end.   
top
 

Academic_Appointee_EnabledObject

part of: End_Academic_Appointment_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  Academic_Appointee_EnabledObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Academic_Appointee_EnabledObjectID

part of: Academic_Appointee_EnabledObject
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, Contingent_Worker_ID, Employee_ID, Student_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
 

Academic_Appointment_TrackObject

part of: End_Academic_Appointment_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  Academic_Appointment_TrackObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Academic_Appointment_TrackObjectID

part of: Academic_Appointment_TrackObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Academic_Appointment_Track_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
 

General_Event_SubcategoryObject

part of: End_Academic_Appointment_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  General_Event_SubcategoryObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

General_Event_SubcategoryObjectID

part of: General_Event_SubcategoryObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Event_Classification_Subcategory_ID, General_Event_Subcategory_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
 

Assign_Costing_Allocation_Sub_Business_Process

part of: Terminate_Employee_Data
Contains optional costing allocation override values
 
Parameter name Type/Value Cardinality Description Validations
Business_Sub_Process_Parameters  Business_Sub_Process_Parameters  [0..1]  Container for the processing options for sub-business processes within a business process. If no options are submitted (or the options are submitted as 'false') then the sub-business process is simply initiated as if it where submitted on-line with approvals, reviews, notifications and to-do's in place. If the Initiator is an Integration System User, any validations you configured on the Initiation step are ignored.   
Position_Costing_Allocation_Assignment_Data  Assign_Costing_Allocation_Event_Data  [0..1]  Specifies the costing allocation for the position. 
Validation Description
To assign costing to an Earning, you must use a Costing Allocation Level that includes Earning and specify an Earning.   
No worktag dimensions have been enabled for costing allocation; please use the Maintain Worktag Usage task to configure.   
 
top
 

Assign_Costing_Allocation_Event_Data

part of: Assign_Costing_Allocation_Sub_Business_Process
Specifies the costing allocation for the position.
 
Parameter name Type/Value Cardinality Description Validations
Costing_Override_Data  Costing_Allocation_Interval_Data  [1..*]  Specified the costing allocation for a given date range. 
Validation Description
Costing Allocation Interval date ranges must not overlap - the date range submitted conflicts with another proposed Costing Allocation Interval.  Costing Allocation Interval date ranges must not overlap - the date range submitted conflicts with another proposed Costing Allocation Interval. 
Allocation percentage must total 100%.  Allocation percentage must total 100%. 
Update Keys may not be specified when "Replace Existing Costing Allocation Intervals" is enabled - Allocation Intervals can only be added, not updated.  Update Keys may not be specified when "Replace Existing Costing Allocation Intervals" is enabled - Allocation Intervals can only be added, not updated. 
The Costing Allocation Interval Update Keys submitted do not correspond with an existing Costing Override.  The Costing Allocation Interval Update Keys submitted do not correspond with an existing Costing Override. 
The Costing Override ID must be unique within the Workday system - the ID submitted corresponds with an existing Costing Override.  The Costing Override ID must be unique within the Workday system - the ID submitted corresponds with an existing Costing Override. 
The Costing Override ID must be unique within the Workday system - the ID submitted conflicts with another Costing Allocation Interval proposed in this request.   
Start Date is required when adding a new Costing Allocation Interval.  Start Date is required when adding a new Costing Allocation Interval. 
Costing Allocation Details are required when adding a new Costing Allocation Interval.  Costing Allocation Details are required when adding a new Costing Allocation Interval. 
Costing Allocation Interval data may not be submitted when the requested action is Delete.  Costing Allocation Interval data may not be submitted when the requested action is Delete. 
Costing Allocation Interval date ranges must not overlap - the date range submitted conflicts with an existing Costing Allocation Interval.  Costing Allocation Interval date ranges must not overlap - the date range submitted conflicts with an existing Costing Allocation Interval. 
End Date must be after or on Start Date  End Date must be after or on Start Date 
 
Costing_Allocation_Level_Reference  Costing_Allocation_LevelObject  [1..1]  Specifies the costing allocation level for the given costing allocation. 
Validation Description
The chosen allocation level is not applicable for this business process.   
 
Costing_Allocation_Earning_Reference  Earning__All_Object  [0..1]  Reference to the Earning for this Costing Allocation. This is both required and only allowed when the Costing Allocation Level includes Earning.   
Validation Description
To assign costing to an Earning, you must use a Costing Allocation Level that includes Earning and specify an Earning.   
No worktag dimensions have been enabled for costing allocation; please use the Maintain Worktag Usage task to configure.   
top
 

Costing_Allocation_Interval_Data

part of: Assign_Costing_Allocation_Event_Data
Specifies an allocation for a given date range
 
Parameter name Type/Value Cardinality Description Validations
Costing_Interval_Update_Key  Costing_Interval_Update_Key  [0..*]  Submit only when updating or deleting an existing Costing Allocation Interval. One key (Costing Override ID or Start Date) is required.   
Costing_Override_ID  string  [0..1]  A unique identifier for the Costing Allocation Interval within Workday. You can optionally submit this for a new instance, but If left blank Workday will automatically generate an appropriate ID.   
Start_Date  date  [0..1]  Start date for the allocation. 
Validation Description
Select a unique Start Date. [SD] is already in use.   
 
End_Date  date  [0..1]  End date for the allocation.   
Costing_Allocation_Detail_Data  Costing_Allocation_Detail_Replacement_Data  [0..*]  Details of the allocation, (e.g., one or many sets of allocation dimensions with a specific distribution percentage). Note that individual allocation details can not be edited because they do not have a discrete key - rather, the entire set of desired allocation details (totaling 100% distribution) must be submitted, which then replaces the existing details. 
Validation Description
Each distribution worktag for an Allocation Detail must belong to a unique costing dimension - the set of worktags assigned for this Allocation Detail includes a costing dimension more than once.  Each distribution worktag for an Allocation Detail must belong to a unique costing dimension - the set of worktags assigned for this Allocation Detail includes a costing dimension more than once. 
Each Allocation Detail within a Costing Allocation Interval date range should use a unique combination of distribution worktags - the set of worktags assigned for this Allocation Detail matches that used by another Allocation Detail.   
Each Costing Allocation Detail within a Costing Allocation Interval must have its own unique ordering  Each Costing Allocation Detail within a Costing Allocation Interval must have its own unique ordering 
The override worktags entered do not satisfy the set of required allocation dimensions that have been established in the Maintain Worktag Usage task.  The override worktags entered do not satisfy the set of required allocation dimensions that have been established in the Maintain Worktag Usage task. 
Salary Over the Cap sub-allocation percentage must total 100%.  Salary Over the Cap sub-allocation percentage must total 100%. 
Salary Over the Cap Allocation Details may only be entered if Salary Over the Cap is enabled in the Edit Tenant Setup - Payroll and if Grant is a Payroll Costing Allocation worktag.  Salary Over the Cap Allocation Details may only be entered if Salary Over the Cap is enabled in the Edit Tenant Setup - Payroll and if Grant is a Payroll Costing Allocation worktag. 
Salary Over the Cap Allocation data lines should not be loaded unless the original allocation line includes a valid grant of Salary Over the Cap type.  Salary Over the Cap Allocation data lines should not be loaded unless the original allocation line includes a valid grant of Salary Over the Cap type. 
 
Validation Description
Costing Allocation Interval date ranges must not overlap - the date range submitted conflicts with another proposed Costing Allocation Interval.  Costing Allocation Interval date ranges must not overlap - the date range submitted conflicts with another proposed Costing Allocation Interval. 
Allocation percentage must total 100%.  Allocation percentage must total 100%. 
Update Keys may not be specified when "Replace Existing Costing Allocation Intervals" is enabled - Allocation Intervals can only be added, not updated.  Update Keys may not be specified when "Replace Existing Costing Allocation Intervals" is enabled - Allocation Intervals can only be added, not updated. 
The Costing Allocation Interval Update Keys submitted do not correspond with an existing Costing Override.  The Costing Allocation Interval Update Keys submitted do not correspond with an existing Costing Override. 
The Costing Override ID must be unique within the Workday system - the ID submitted corresponds with an existing Costing Override.  The Costing Override ID must be unique within the Workday system - the ID submitted corresponds with an existing Costing Override. 
The Costing Override ID must be unique within the Workday system - the ID submitted conflicts with another Costing Allocation Interval proposed in this request.   
Start Date is required when adding a new Costing Allocation Interval.  Start Date is required when adding a new Costing Allocation Interval. 
Costing Allocation Details are required when adding a new Costing Allocation Interval.  Costing Allocation Details are required when adding a new Costing Allocation Interval. 
Costing Allocation Interval data may not be submitted when the requested action is Delete.  Costing Allocation Interval data may not be submitted when the requested action is Delete. 
Costing Allocation Interval date ranges must not overlap - the date range submitted conflicts with an existing Costing Allocation Interval.  Costing Allocation Interval date ranges must not overlap - the date range submitted conflicts with an existing Costing Allocation Interval. 
End Date must be after or on Start Date  End Date must be after or on Start Date 
top
 

Costing_Interval_Update_Key

part of: Costing_Allocation_Interval_Data
Submit only when updating or deleting an existing Costing Allocation Interval. One key (Costing Override ID or Start Date) is required.
 
Parameter name Type/Value Cardinality Description Validations
@Delete  boolean  [1..1]  Select Yes (Y) to delete the existing Costing Allocation Interval identified by the submitted key value.   
Costing_Override_ID_Update_Key [Choice]   string  [1..1]  The existing Costing Allocation Interval to be updated may be identified using either its Costing Override ID or its Start Date.   
Start_Date_Update_Key [Choice]   date  [1..1]  The existing Costing Allocation Interval to be updated may be identified using either its Costing Override ID or its Start Date.   
top
 

Costing_Allocation_Detail_Replacement_Data

part of: Costing_Allocation_Interval_Data
Details of the allocation, (e.g., a set of allocation dimensions and percentages)
 
Parameter name Type/Value Cardinality Description Validations
Order  string  [1..1]  Orders the allocation detail (e.g., 'a', 'b', 'c', ...). Note that during general ledger costing, any rounding issues resulting from the distributions are reconciled in the last allocation detail.   
Default_from_Organization_Assignment [Choice]   boolean  [1..1]  Select Yes (Y) to indicate that the corresponding percentage should be allocated using the worker's (or position's) default organizational assignments with no overrides. Workday detects if this Request represents a sub-event embedded within a higher-level business process, and if so searches for a possible Assign Organization sub-event which contains proposed assignments. 
Validation Description
You can only assign one default org for each costing override.  You can only assign one default org for each costing override. 
 
Costing_Override_Worktag_Reference [Choice]   Tenanted_Payroll_WorktagObject  [1..*]  The costing dimension value(s) to use for the override (e.g., cost center reference, fund reference, etc.).   
Distribution_Percent  decimal (9, 6) >0   [1..1]  The percentage for the given allocation detail, represented as a decimal value (e.g., .5).   
Salary_Over_the_Cap_Costing_Allocation_Detail_Data  Salary_Over_the_Cap_Costing_Allocation_Detail_Data  [0..*]  Details of the Salary over the Cap allocation, (e.g., a set of allocation dimensions and percentages) 
Validation Description
Each Salary Over the Cap sub-allocation within an Allocation Detail should use a unique combination of distribution worktags - the set of worktags assigned for this Salary Over the Cap sub-allocation matches that used by another Salary Over the Cap sub-allocation.  Each Salary Over the Cap sub-allocation within an Allocation Detail should use a unique combination of distribution worktags - the set of worktags assigned for this Salary Over the Cap sub-allocation matches that used by another Salary Over the Cap sub-allocation. 
A Grant may not exist in the override worktags entered for the Salary Over the Cap sub-allocation.  A Grant may not exist in the override worktags entered for the Salary Over the Cap sub-allocation. 
Each distribution worktag for a Salary Over the Cap Allocation Detail must belong to a unique costing dimension - the set of worktags assigned for this Salary Over the Cap Allocation Detail includes a costing dimension more than once.  Each distribution worktag for a Salary Over the Cap Allocation Detail must belong to a unique costing dimension - the set of worktags assigned for this Salary Over the Cap Allocation Detail includes a costing dimension more than once. 
Each Salary Over the Cap Allocation Detail within an Allocation Detail must have its own unique ordering.  Each Salary Over the Cap Allocation Detail within an Allocation Detail must have its own unique ordering. 
The override worktags entered for the Salary Over the Cap sub-allocation do not satisfy the set of required allocation dimensions that have been established in the Maintain Worktag Usage task.  The override worktags entered for the Salary Over the Cap sub-allocation do not satisfy the set of required allocation dimensions that have been established in the Maintain Worktag Usage task. 
 
Validation Description
Each distribution worktag for an Allocation Detail must belong to a unique costing dimension - the set of worktags assigned for this Allocation Detail includes a costing dimension more than once.  Each distribution worktag for an Allocation Detail must belong to a unique costing dimension - the set of worktags assigned for this Allocation Detail includes a costing dimension more than once. 
Each Allocation Detail within a Costing Allocation Interval date range should use a unique combination of distribution worktags - the set of worktags assigned for this Allocation Detail matches that used by another Allocation Detail.   
Each Costing Allocation Detail within a Costing Allocation Interval must have its own unique ordering  Each Costing Allocation Detail within a Costing Allocation Interval must have its own unique ordering 
The override worktags entered do not satisfy the set of required allocation dimensions that have been established in the Maintain Worktag Usage task.  The override worktags entered do not satisfy the set of required allocation dimensions that have been established in the Maintain Worktag Usage task. 
Salary Over the Cap sub-allocation percentage must total 100%.  Salary Over the Cap sub-allocation percentage must total 100%. 
Salary Over the Cap Allocation Details may only be entered if Salary Over the Cap is enabled in the Edit Tenant Setup - Payroll and if Grant is a Payroll Costing Allocation worktag.  Salary Over the Cap Allocation Details may only be entered if Salary Over the Cap is enabled in the Edit Tenant Setup - Payroll and if Grant is a Payroll Costing Allocation worktag. 
Salary Over the Cap Allocation data lines should not be loaded unless the original allocation line includes a valid grant of Salary Over the Cap type.  Salary Over the Cap Allocation data lines should not be loaded unless the original allocation line includes a valid grant of Salary Over the Cap type. 
top
 

Salary_Over_the_Cap_Costing_Allocation_Detail_Data

part of: Costing_Allocation_Detail_Replacement_Data
Details of the Salary over the Cap allocation, (e.g., a set of allocation dimensions and percentages)
 
Parameter name Type/Value Cardinality Description Validations
SOC_Order  string  [1..1]  Orders the allocation detail (e.g., 'a', 'b', 'c', ...). Note that during general ledger costing, any rounding issues resulting from the distributions are reconciled in the last allocation detail.   
SOC_Default_from_Organization_Assignment [Choice]   boolean  [1..1]  Select Yes (Y) to indicate that the corresponding percentage should be allocated using the worker's (or position's) default organizational assignments with no overrides. Workday detects if this Request represents a sub-event embedded within a higher-level business process, and if so searches for a possible Assign Organization sub-event which contains proposed assignments.   
SOC_Override_Worktag_Reference [Choice]   Tenanted_Payroll_WorktagObject  [1..*]  The costing dimension value(s) to use for the override (e.g., cost center reference, fund reference, etc.).   
SOC_Distribution_Percent  decimal (9, 6) >0   [1..1]  The percentage for the given allocation detail, represented as a decimal value (e.g., .5).   
Validation Description
Each Salary Over the Cap sub-allocation within an Allocation Detail should use a unique combination of distribution worktags - the set of worktags assigned for this Salary Over the Cap sub-allocation matches that used by another Salary Over the Cap sub-allocation.  Each Salary Over the Cap sub-allocation within an Allocation Detail should use a unique combination of distribution worktags - the set of worktags assigned for this Salary Over the Cap sub-allocation matches that used by another Salary Over the Cap sub-allocation. 
A Grant may not exist in the override worktags entered for the Salary Over the Cap sub-allocation.  A Grant may not exist in the override worktags entered for the Salary Over the Cap sub-allocation. 
Each distribution worktag for a Salary Over the Cap Allocation Detail must belong to a unique costing dimension - the set of worktags assigned for this Salary Over the Cap Allocation Detail includes a costing dimension more than once.  Each distribution worktag for a Salary Over the Cap Allocation Detail must belong to a unique costing dimension - the set of worktags assigned for this Salary Over the Cap Allocation Detail includes a costing dimension more than once. 
Each Salary Over the Cap Allocation Detail within an Allocation Detail must have its own unique ordering.  Each Salary Over the Cap Allocation Detail within an Allocation Detail must have its own unique ordering. 
The override worktags entered for the Salary Over the Cap sub-allocation do not satisfy the set of required allocation dimensions that have been established in the Maintain Worktag Usage task.  The override worktags entered for the Salary Over the Cap sub-allocation do not satisfy the set of required allocation dimensions that have been established in the Maintain Worktag Usage task. 
top
 

Costing_Allocation_LevelObject

part of: Assign_Costing_Allocation_Event_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  Costing_Allocation_LevelObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Costing_Allocation_LevelObjectID

part of: Costing_Allocation_LevelObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Costing_Allocation_Level_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
 

Earning__All_Object

part of: Assign_Costing_Allocation_Event_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  Earning__All_ObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Earning__All_ObjectID

part of: Earning__All_Object
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Earning_Code, Workday_Earning_Code  [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
 

Manage_Union_Membership_Sub_Business_Process

part of: Terminate_Employee_Data
Wrapper for the Manage Union Membership sub business process that is part of staffing event business processes.
 
Parameter name Type/Value Cardinality Description Validations
Business_Sub_Process_Parameters  Business_Sub_Process_Parameters  [0..1]  Container for the processing options for sub-business processes within a business process. If no options are submitted (or the options are submitted as 'false') then the sub-business process is simply initiated as if it where submitted on-line with approvals, reviews, notifications and to-do's in place. If the Initiator is an Integration System User, any validations you configured on the Initiation step are ignored.   
Union_Member_Data  Union_Member_Data  [0..1]  Element containing a single union member with associated membership details. 
Validation Description
Membership dates overlap or are invalid in relation to one another.   
A worker reference is required when this request is not part of a Hire process.   
 
Validation Description
The "Union Member Data" subelement is required if "Automatically Complete" is set to true.   
top
 

Union_Member_Data

part of: Manage_Union_Membership_Sub_Business_Process
Element containing a single union member with associated membership details.
 
Parameter name Type/Value Cardinality Description Validations
Worker_Reference  WorkerObject  [0..1]  Reference ID for the worker who's enrolled, or enrolling, in the union.   
Union_Reference  UnionObject  [1..1]  Reference ID for the union in which the worker is member.   
Seniority_Date  date  [0..1]  Date when the worker gained seniority at the union.   
Union_Membership_Data  Union_Membership_Data  [1..*]  Element containing specific union membership dates and details. 
Validation Description
Union Start Date cannot be after the End Date   
 
Validation Description
Membership dates overlap or are invalid in relation to one another.   
A worker reference is required when this request is not part of a Hire process.   
top
 

UnionObject

part of: Union_Member_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  UnionObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

UnionObjectID

part of: UnionObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Union_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
 

Union_Membership_Data

part of: Union_Member_Data
Element containing specific union membership dates and details.
 
Parameter name Type/Value Cardinality Description Validations
Start_Date  date  [1..1]  Start date of the union membership.   
End_Date  date  [0..1]  End date of the union membership.   
Membership_Type_Reference  Union_Membership_TypeObject  [1..1]  Reference ID for the types of membership, such as regular, retired, pending, or dues only. 
Validation Description
'[member type name]' is not a valid membership type for [union]   
 
Related_Position_Reference  Staffing_InterfaceObject  [0..1]  Reference ID for the related position for the union membership. Can either be filled with a position or a position group. 
Validation Description
Remove the position, or select dates when the worker occupies this position.   
The position has another union membership. Remove the Related Position, or select dates that don’t overlap.   
There are more than 1 positions for this Position ID. Enter the WID for this Related Position, or manage the union membership in the UI.   
 
Notes  string  [0..1]  Notes about the union membership.   
Validation Description
Union Start Date cannot be after the End Date   
top
 

Union_Membership_TypeObject

part of: Union_Membership_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  Union_Membership_TypeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Union_Membership_TypeObjectID

part of: Union_Membership_TypeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Membership_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
 

Staffing_InterfaceObject

part of: Union_Membership_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  Staffing_InterfaceObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Staffing_InterfaceObjectID

part of: Staffing_InterfaceObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Headcount_Restrictions_ID, Position_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
 

Web_Service_Background_Process_RuntimeObject

part of: Put_Import_Process_Response
 
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  Web_Service_Background_Process_RuntimeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Web_Service_Background_Process_RuntimeObjectID

part of: Web_Service_Background_Process_RuntimeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Background_Process_Instance_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
 

InstanceObject

part of: Put_Import_Process_Response
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]     
ID  Instance_ID  [0..*]     
top
 

Instance_ID

part of: InstanceObject
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@parent_id  string  [1..1]     
@parent_type  string  [1..1]     
@type  string  [1..1]     
top
 

WorkerReferenceEnumeration

part of: WorkerObjectID
Base Type
string
top
 

Event_Attachment_CategoryReferenceEnumeration

part of: Event_Attachment_CategoryObjectID
Base Type
string
top
 

EmployeeReferenceEnumeration

part of: EmployeeObjectID
Base Type
string
top
 

Event_Classification_SubcategoryReferenceEnumeration

part of: Event_Classification_SubcategoryObjectID
Base Type
string
top
 

Termination_SubcategoryReferenceEnumeration

part of: Termination_SubcategoryObjectID
Base Type
string
top
 

Local_Termination_ReasonReferenceEnumeration

part of: Local_Termination_ReasonObjectID
Base Type
string
top
 

Common_Yes_NoReferenceEnumeration

part of: Common_Yes_NoObjectID
Base Type
string
top
 

Document_Category__All_ReferenceEnumeration

part of: Document_Category__All_ObjectID
Base Type
string
top
 

One-Time_Payment_PlanReferenceEnumeration

part of: One-Time_Payment_PlanObjectID
Base Type
string
top
 

CurrencyReferenceEnumeration

part of: CurrencyObjectID
Base Type
string
top
 

Tenanted_Payroll_WorktagReferenceEnumeration

part of: Tenanted_Payroll_WorktagObjectID
Base Type
string
top
 

Base Type
string

top
 

COBRA_Eligibility_ReasonReferenceEnumeration

part of: COBRA_Eligibility_ReasonObjectID
Base Type
string
top
 

COBRA_ParticipantReferenceEnumeration

part of: COBRA_ParticipantObjectID
Base Type
string
top
 

Benefit_PlanReferenceEnumeration

part of: Benefit_PlanObjectID
Base Type
string
top
 

Retiree_OrganizationReferenceEnumeration

part of: Retiree_OrganizationObjectID
Base Type
string
top
 

Employee_ContractReferenceEnumeration

part of: Employee_ContractObjectID
Base Type
string
top
 

Employee_Contract_ReasonReferenceEnumeration

part of: Employee_Contract_ReasonObjectID
Base Type
string
top
 

Employee_Contract_TypeReferenceEnumeration

part of: Employee_Contract_TypeObjectID
Base Type
string
top
 

Collective_AgreementReferenceEnumeration

part of: Collective_AgreementObjectID
Base Type
string
top
 

Employee_Contract_StatusReferenceEnumeration

part of: Employee_Contract_StatusObjectID
Base Type
string
top
 

Position_ElementReferenceEnumeration

part of: Position_ElementObjectID
Base Type
string
top
 

Worker_DocumentReferenceEnumeration

part of: Worker_DocumentObjectID
Base Type
string
top
 

RoleeReferenceEnumeration

part of: RoleeObjectID
Base Type
string
top
 

Unique_IdentifierReferenceEnumeration

part of: Unique_IdentifierObjectID
Base Type
string
top
 

Role_AssignerReferenceEnumeration

part of: Role_AssignerObjectID
Base Type
string
top
 

Assignable_RoleReferenceEnumeration

part of: Assignable_RoleObjectID
Base Type
string
top
 

Recruiting_InstructionReferenceEnumeration

part of: Recruiting_InstructionObjectID
Base Type
string
top
 

RichText

part of: Responsibility_Qualification_Profile_Replacement_Data, Job_Requisition_Data_for_Create_and_Edit, Job_Requisition_Data_for_Create_and_Edit
Base Type
string
top
 

Job_ProfileReferenceEnumeration

part of: Job_ProfileObjectID
Base Type
string
top
 

Worker_TypeReferenceEnumeration

part of: Worker_TypeObjectID
Base Type
string
top
 

Position_Worker_TypeReferenceEnumeration

part of: Position_Worker_TypeObjectID
Base Type
string
top
 

LocationReferenceEnumeration

part of: LocationObjectID
Base Type
string
top
 

Position_Time_TypeReferenceEnumeration

part of: Position_Time_TypeObjectID
Base Type
string
top
 

Work_ShiftReferenceEnumeration

part of: Work_ShiftObjectID
Base Type
string
top
 

Evergreen_Job_RequisitionReferenceEnumeration

part of: Evergreen_Job_RequisitionObjectID
Base Type
string
top
 

QuestionnaireReferenceEnumeration

part of: QuestionnaireObjectID
Base Type
string
top
 

Recruiting_Assessment_TestReferenceEnumeration

part of: Recruiting_Assessment_TestObjectID
Base Type
string
top
 

Work_Experience_SkillReferenceEnumeration

part of: Work_Experience_SkillObjectID
Base Type
string
top
 

Work_Experience_RatingReferenceEnumeration

part of: Work_Experience_RatingObjectID
Base Type
string
top
 

DegreeReferenceEnumeration

part of: DegreeObjectID
Base Type
string
top
 

Field_of_StudyReferenceEnumeration

part of: Field_of_StudyObjectID
Base Type
string
top
 

LanguageReferenceEnumeration

part of: LanguageObjectID
Base Type
string
top
 

Language_Ability_TypeReferenceEnumeration

part of: Language_Ability_TypeObjectID
Base Type
string
top
 

Language_ProficiencyReferenceEnumeration

part of: Language_ProficiencyObjectID
Base Type
string
top
 

CompetencyReferenceEnumeration

part of: CompetencyObjectID
Base Type
string
top
 

Proficiency_RatingReferenceEnumeration

part of: Proficiency_RatingObjectID
Base Type
string
top
 

CountryReferenceEnumeration

part of: CountryObjectID
Base Type
string
top
 

CertificationReferenceEnumeration

part of: CertificationObjectID
Base Type
string
top
 

Specialty_ParentReferenceEnumeration

part of: Specialty_ParentObjectID
Base Type
string
top
 

Specialty_ChildReferenceEnumeration

part of: Specialty_ChildObjectID
Base Type
string
top
 

Training_TypeReferenceEnumeration

part of: Training_TypeObjectID
Base Type
string
top
 

Skill_Item__Tenanted_ReferenceEnumeration

part of: Skill_Item__Tenanted_ObjectID
Base Type
string
top
 

CompanyReferenceEnumeration

part of: CompanyObjectID
Base Type
string
top
 

SupplierReferenceEnumeration

part of: SupplierObjectID
Base Type
string
top
 

Spend_CategoryReferenceEnumeration

part of: Spend_CategoryObjectID
Base Type
string
top
 

FrequencyReferenceEnumeration

part of: FrequencyObjectID
Base Type
string
top
 

Audited_Accounting_WorktagReferenceEnumeration

part of: Audited_Accounting_WorktagObjectID
Base Type
string
top
 

Cost_CenterReferenceEnumeration

part of: Cost_CenterObjectID
Base Type
string
top
 

RegionReferenceEnumeration

part of: RegionObjectID
Base Type
string
top
 

Business_UnitReferenceEnumeration

part of: Business_UnitObjectID
Base Type
string
top
 

GrantReferenceEnumeration

part of: GrantObjectID
Base Type
string
top
 

ProgramReferenceEnumeration

part of: ProgramObjectID
Base Type
string
top
 

FundReferenceEnumeration

part of: FundObjectID
Base Type
string
top
 

GiftReferenceEnumeration

part of: GiftObjectID
Base Type
string
top
 

Custom_OrganizationReferenceEnumeration

part of: Custom_OrganizationObjectID
Base Type
string
top
 

Job_Application_TemplateReferenceEnumeration

part of: Job_Application_TemplateObjectID
Base Type
string
top
 

Academic_Appointee_EnabledReferenceEnumeration

part of: Academic_Appointee_EnabledObjectID
Base Type
string
top
 

Academic_Appointment_TrackReferenceEnumeration

part of: Academic_Appointment_TrackObjectID
Base Type
string
top
 

General_Event_SubcategoryReferenceEnumeration

part of: General_Event_SubcategoryObjectID
Base Type
string
top
 

Costing_Allocation_LevelReferenceEnumeration

part of: Costing_Allocation_LevelObjectID
Base Type
string
top
 

Earning__All_ReferenceEnumeration

part of: Earning__All_ObjectID
Base Type
string
top
 

UnionReferenceEnumeration

part of: UnionObjectID
Base Type
string
top
 

Union_Membership_TypeReferenceEnumeration

part of: Union_Membership_TypeObjectID
Base Type
string
top
 

Staffing_InterfaceReferenceEnumeration

part of: Staffing_InterfaceObjectID
Base Type
string
top
 

Web_Service_Background_Process_RuntimeReferenceEnumeration

part of: Web_Service_Background_Process_RuntimeObjectID
Base Type
string
top