Service Directory > v25.1 > Staffing > Change_Job
 

Operation: Change_Job

Perform a job change on an employee or contingent worker. Uses the Change Job business process. The types of changes include transfer, promotion, demotion, lateral moves and any other change of data on the job.


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

Business Process for doing a Change Job on a worker.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
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.   
Change_Job_Data  Change_Job_Data  [1..1]  Contains the Change Job web service and its sub business processes.   
top
 

Response Element: Change_Job_Response

Responds with the Event ID of the Change Job and any exceptions.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Event_Reference  Unique_IdentifierObject  [0..1]  Event ID of the Job Change event.   
Exceptions_Response_Data  Application_Instance_Related_Exceptions_Data  [0..*]  Element containing Exceptions Data   
top
 

Business_Process_Parameters

part of: Change_Job_Request
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.
 
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, Update_Academic_Appointment_Data, Change_Job_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
 

Change_Job_Data

part of: Change_Job_Request
Contains the Change Job web service and its sub business processes.
 
Parameter name Type/Value Cardinality Description Validations
Worker_Reference  WorkerObject  [1..1]  Reference to an Employee or Contingent Worker to do the job change on. Must be active (as of the effective date) and must not have any future approved or pending staffing actions. 
Validation Description
Worker is terminated and does not have a future hire.   
Worker submitted is the processing user.   
 
Position_Reference  Position_ElementObject  [0..1]  Current Job the worker is in that will be target of this staffing change. If left blank, the current job the worker is occupying will be used if the processing user has access to only a single job for the worker. If the worker has more than one Job and the processing user has access to more than one of these jobs, then this field must be entered to indicate which job to change. 
Validation Description
Position [position] is not valid for the worker [worker].   
You cannot initiate this action because there are other pending actions for the worker that conflict with this one. Close any pending Staffing, Matrix Organization, Pay Group or Organization events before initiating this action.   
Position must be submitted. If you submitted only a Worker reference, then this worker has more than one position you have access to. If you submitted a Position Management Position ID, and more than one worker is filling that position (it has been overlapped) - please submit the worker reference as well so we can identify which worker to process.   
 
Effective_Date  date  [1..1]  Effective date of the staffing action. This cannot be earlier than the latest date the worker's position was changed. 
Validation Description
Select an Effective Date that is after [date2]. Effective Date can't be on or before the date of the last completed matrix organization change.   
Enter an effective date that is after [date2]. The date you entered, [date1], can't be on or before the date of the last completed Assign Pay Group change.   
Enter an Effective Date that is after this position's pending merit event. The date entered can't be before [merit] (the effective date of the [event] event).   
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.   
Select an Effective Date that is after [date2]. Effective Date can't be on or before the date of the last completed staffing organization change.   
The effective date must be equal to or greater than the date the position or headcount group was last updated [date].   
The effective date ([a]) must be on or after the recruiting start date ([b]).   
The current position (or its position restriction or headcount restriction) has a completed supervisory organization change on [date]. Therefore, this position cannot have changes as of the proposed effective date.   
 
Change_Job_Detail_Data  Change_Job_Detail_Data  [1..1]  Contains the details of the change job business process including the reason. 
Validation Description
At least one element in the Job_Details_Data section is required to be sent because we need to validate against the hiring restrictions for the proposed supervisory organization, position restriction or headcount restriction.   
The position is not available as of the business process initiation date.   
The date entered cannot be earlier than the earliest hire date.   
At least one element in the Job_Details_Data section is required to be sent because we need to validate against the hiring restrictions for the proposed job requisition.   
 
Propose_Compensation_Sub_Process  Propose_Compensation_For_Position_Sub_Business_Process  [0..1]  Wrapper element for the Propose Compensation for Transfer sub business process. If any errors are found during processing, the Auto Complete boolean will be set to False and manual processing will occur for this business process.   
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.   
 
Request_Stock_Grant_Sub_Process  Request_Stock_Sub_Business_Process  [0..1]  Wrapper element for the Request Stock Grant sub business process. 
Validation Description
Request Stock Grant Data element is required if Automatically Complete is True   
 
Change_Organization_Sub_Process  Edit_Assign_Position_Organization_Sub_Business_Process  [0..1]  Wrapper element for the Assign Organizations to Position sub business process. If this element is submitted (Auto or Manual) as part of a Staffing event and the Position_Organization_Assignment wrapper is not submitted, then the position's organization assignments will default from the supervisory organization. 
Validation Description
The Position Organization Assignments Data element is required when Automatically Complete is True.   
 
Assign_Pay_Group_Sub_Process  Assign_Pay_Group_Sub_Business_Process  [0..1]  Wrapper element for Assign Pay Group sub business process. 
Validation Description
The Assign Pay Group Data element is required if Automatically Complete is True.   
The effective date of the pay group assignment is earlier than an existing primary job switch for this worker.   
A primary job switch is in progress for this worker.   
 
Review_Payroll_Interface_Sub_Process  Review_Payroll_Interface_Data_Sub_Business_Process  [0..1]  Wrapper for the Edit Position data for Payroll Interface sub business process.   
Assign_Matrix_Organization_Sub_Process  Assign_Matrix_Organization_Sub_Business_Process  [0..1]  Encapsulates the Assign Matrix Organization sub business process. 
Validation Description
The Assign Matrix Organization Data element is required if Automatically Complete is True.   
 
Change_Personal_Information_Sub_Process  Change_Personal_Information_Sub_Business_Process  [0..1]  Wrapper for the Change Personal data sub business process that is part of the Hire and Edit Position business processes.   
Maintain_Employee_Contracts_Sub_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.   
 
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. 
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. 
 
Assign_Superior_Organization_Sub_Process  Assign_Superior_Organization_Sub_Process  [0..1]  Wrapper for Assign Superior Organization 
Validation Description
The Assign Superior Organization 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.   
 
Check_Position_Budget_Sub_Process  Check_Position_Budget_Sub_Business_Process  [0..1]  Top element used for Check Position Budget as a sub business process.   
Switch_Primary_Job_Sub_Process  Switch_Primary_Job_Sub_Process  [0..1]  Wrapper element for the Switch Primary Job sub process. 
Validation Description
The Switch Primary Job Data element is required if Automatically Complete is True.   
 
Update_Academic_Appointment_Sub_Process  Update_Academic_Appointment_Sub_Process  [0..1]  Wrapper element for the Update Academic Appointment sub business process. 
Validation Description
The "Update 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   
Assign_Employee_Collective_Agreement_Sub_Process  Assign_Employee_Collective_Agreement_Sub_Business_Process  [0..1]  Wrapper to hold the business process configuration and data for Assign Employee Collective Agreement sub business process.   
Create_Subordinate_Sub_Process  Create_Subordinate_Sub_Business_Process  [0..1]  Wrapper for the Create Subordinate sub process   
top
 

Position_ElementObject

part of: Assign_Pay_Group_Data, Employee_Contract_Data, Academic_Appointment_Snapshot_Data, Change_Job_Data, Switch_Primary_Job_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
 

Change_Job_Detail_Data

part of: Change_Job_Data
Contains the details of the change job business process including the reason.
 
Parameter name Type/Value Cardinality Description Validations
Reason_Reference  Change_Job_SubcategoryObject  [1..1]  Reference to the reason for the Job Change. Must be valid for the type of worker. 
Validation Description
Reason is not valid for Employees.   
Reason is not valid for Contingent Workers.   
Reason is not valid for the Job Change Event or the processing user is a Manager and the Reason is not valid for managers.   
 
Supervisory_Organization_Reference  Supervisory_OrganizationObject  [0..1]  The reference to the proposed supervisory Organization. If none is sent, will default to the current supervisory organization. 
Validation Description
The hiring restrictions for the proposed supervisory organization do not allow this type of worker.   
Proposed supervisory organization ([org]) is not valid. It will be made inactive as of [date]. This will result in this position not having a supervisory organization.   
The Supervisory Organization is required.   
The proposed supervisory organization is in a Hiring Freeze. It cannot be selected.   
Hiring restrictions are missing for the organization selected.   
 
Headcount_Option_Reference  Headcount_OptionsObject  [0..1]  When doing a transfer, promotion or demotion between different Position Management Organizations, you can choose to keep the current position option (in order to backfill it), move it to the new manager or close it. Headcount_Option_Type_ID - values (BACKFILL, MOVE, CLOSE). This element is only allowed when changing the proposed supervisory organization between position management organizations. 
Validation Description
This position cannot be closed because it is in an overlap situation   
This position's supervisory organization cannot be changed because it is in an overlap situation.   
The position cannot be closed because of later pending or completed fill of the Position Restriction   
The position cannot be moved because of later pending or completed fill of the Position Restriction   
The Headcount Option value of MOVE or BACKFILL is not valid unless the proposed and current supervisory organizations are Position Management (and are different).   
Headcount Options cannot be set to Close except when the current and proposed supervisory orgs are different or the supervisory organization is not being changed but the position restriction is being changed (or a new one is being created).   
 
Job_Overlap_Allowed  boolean  [0..1]  This attribute is used in Vacating Staffing Events to indicate that the affected Position Management Position can be filled in an overlap situation. 
Validation Description
This position is not available for overlap because the effective date is not in the future.   
This position is not available for overlap.   
This position is not available for overlap because the current position is not being vacated.   
 
Proposed_Position_Reference [Choice]   Position_RestrictionsObject  [0..1]  Reference to the proposed position restriction the worker will be put into. Valid only when the proposed supervisory organization is Position Management. For transfers, promotions and demotions, this is valid only if the Headcount is not being moved. If no value is sent in these fields, the existing value will be used (if valid for the transaction). 
Validation Description
The Proposed Position Restriction must be the same as the current position's position restriction when the headcount option is to move the headcount. The Proposed Position Restriction must be different from the current position’s position restriction when the headcount option is not move the headcount.   
Either the Proposed Position Restriction is required or Create Position needs to be true.   
The proposed position restriction is not fillable. Proposed Position Restriction: [PR]   
When Job Requisition is enabled, you're not allowed to select a position without an open job requisition.   
This position is occupied by someone else as of the Effective Date.   
This worker is not valid for the Hiring Restriction's worker type (employee or contingent worker).   
The proposed position restriction is not in the proposed supervisory organization. Position Restriction: [PR] Proposed Organization: [ORG]   
 
Proposed_Headcount_Reference [Choice]   Headcount_RestrictionsObject  [0..1]  Reference to the proposed existing position the worker will be put into. Valid only when the proposed supervisory organization is Headcount Management. If no value is sent in these fields, the existing value will be used (if valid for the transaction). 
Validation Description
The headcount group ([hg]) specified is either not in the organization specified ([org]).   
There is no more headcount available in this headcount restriction.   
If Proposed Organization uses the headcount staffing model, then the headcount group is required.   
This worker is not valid for the Hiring Restriction's worker type (employee or contingent worker).   
 
Proposed_Job_Requisition_Reference [Choice]   Job_RequisitionObject  [0..1]  Reference to the proposed existing Job Requisition the worker will be put into. Valid only when the proposed supervisory organization is Position Management or Job Management and using Job Requisitions. For Transfers, this is valid only if the Headcount is not being moved. 
Validation Description
The job requisition is not open.   
There is no available position for the job requisition.   
Proposed Job Requisition cannot be submitted if Headcount Options of Move Headcount is submitted.   
Job Requisition does not meet the restrictions of the proposed supervisory organization.   
 
Create_Position [Choice]   boolean  [0..1]  Valid for Position Management only. Set to True if a new position will be created in the proposed supervisory organization. Not valid if using Job Requisitions. 
Validation Description
When Check Position Budget is configured for the Job Change business process on the proposed Supervisory Organization, Create Position is not allowed. Please use Move Headcount or an existing Open Position.   
When Job Requisition is enabled at tenant setup, you cannot choose to create position.   
Create Position cannot be True if Headcount Options is MOVE.   
 
Employee_Type_Reference [Choice]   Employee_TypeObject  [0..1]  Reference to the employee type for the employee. If no value is sent, the existing value will be kept (if it is valid). Only valid for employees. 
Validation Description
Please make sure you enter a valid Employee Type that matches with the hiring restrictions.   
Employee Type is required for an employee.   
Employee Type is not valid for contingent worker.   
Employee Type does not meet the restrictions for the proposed Job Requisition.   
 
Contingent_Worker_Type_Reference [Choice]   Contingent_Worker_TypeObject  [0..1]  Reference to the contingent worker type for the contingent worker. If no value is sent, the existing value will be kept (if it is valid). Only valid for contingent workers. 
Validation Description
Please make sure you enter a valid Contingent Worker Type that matches with the hiring restrictions.   
Contingent Worker Type is required if the worker is a contingent worker.   
Contingent Worker Type is invalid if the worker is an employee.   
Contingent Worker Type does not meet the restrictions of the proposed Job Requisition.   
 
Job_Details_Data  Position_Details_Sub_Data  [0..1]  Wrapper element for filled position data. 
Validation Description
The job profile requires this position to have a work shift but none has been submitted.  The job profile requires this position to have a work shift but none has been submitted. 
Work shift is not valid for the location [location].  Work shift is not valid for the location. 
A Work Hours Profile is required for the position.  A Work Hours Profile is required for the position. 
Work Hours Profile is not valid for the Job Profile that was entered.  Work Hours Profile is not valid for the Job Profile that was entered. 
Pay Rate type cannot be entered for contingent workers.  Pay Rate type cannot be entered for contingent workers. 
When HCM tenant setup does not have Higher Education configured, you are not allowed to populate annual work period and disbursement plan period for the position.  When HCM tenant setup does not have Higher Education configured, you are not allowed to populate annual work period and disbursement plan period for the position. 
The job profile for the position is not within a job family that is configured for academic pay. You are not allowed to populate annual work period and disbursement plan period.  The job profile for the position is not within a job family that is configured for academic pay. You are not allowed to populate annual work period and disbursement plan period. 
 
International_Assignment_Type_Reference  International_Assignment_TypeObject  [0..1]  This is the assignment type that is associated with the international assignment position. 
Validation Description
International Assignment Type is required for international assignment job.   
Position is not an international assignment so it cannot have an international assignment type.   
 
Expected_Assignment_End_Date  date  [0..1]  This is the date that you would expect the international assignment to end. 
Validation Description
Expected Assignment End Date is required for fixed term international assignment job.   
The Expected Assignment End Date ([date1]) must be greater than the start date ([date2]) for this position.   
Expected Assignment End Date is only allowed for International Assignment job.   
 
End_Employment_Date  date  [0..1]  Date attribute representing the fixed end of employment for this employee. 
Validation Description
Expected Assignment End Date has to be equal to End Employment Date for fixed term employee.   
End Employment Date is required if Employee is Fixed Term.   
The End Employment Date ([date1]) must be greater than the start date ([date2]) for this position.   
Invalid use of End Employment Date. End Employment Date is only valid for fixed term employees.   
 
Contract_End_Date  date  [0..1]  The Contract End Date. Only applicable to contingent workers. 
Validation Description
Enter a Contract End Date that is on or after the contract start date [date1].   
Invalid use of Contract End Date. Contract End Date is only valid for contingent workers.   
Select a Contract End Date that is after the latest time entry submitted for its purchase order: [timedate]   
The Contract End Date is required if the position has a Purchase Order.   
 
First_Day_of_Work  date  [0..1]  Date the worker will begin with the new position information. Will default to the effective date if not entered. 
Validation Description
First Day of Work must be greater than or equal to the Event Effective Date.   
 
Notify_Worker_By  date  [0..1]  Worker will see the change as of the effective date. It is recommended that you communicate the change to the worker prior to the effective date so that the worker is not surprised by the change when he or she views the data in the system. Date will default to the effective date.   
New_Position_ID  string  [0..1]  Used to set the Position ID reference to a new value. Only use if you want to change the reference id of the position or job instance to a new value. This element is not used to 'select' the new position to put the worker in. This is used to change the reference id of the position (or job instance) that the worker will have when this business process is completed. If this element is sent blank, then the existing reference will be kept (or a new one will be created if a new instance is being created). 
Validation Description
Position ID [id] is already in use by another position [position].   
 
Contract_Details_Data  Contract_Details_Sub_Data  [0..1]  Wrapper element for contingent worker contract details for a filled position. Only use for contingent workers. If the element is not sent, the existing contract detail data will be kept. 
Validation Description
Contract Details can only be entered for contingent worker positions.  Contract Details can only be entered for contingent worker positions. 
 
Worker_Document_Data  Worker_Document_for_Staffing_Event_Data  [0..*]  Attachments for the Staffing Event entered via a web service.   
Validation Description
At least one element in the Job_Details_Data section is required to be sent because we need to validate against the hiring restrictions for the proposed supervisory organization, position restriction or headcount restriction.   
The position is not available as of the business process initiation date.   
The date entered cannot be earlier than the earliest hire date.   
At least one element in the Job_Details_Data section is required to be sent because we need to validate against the hiring restrictions for the proposed job requisition.   
top
 

Change_Job_SubcategoryObject

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

Change_Job_SubcategoryObjectID

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

Supervisory_OrganizationObject

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

Supervisory_OrganizationObjectID

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

Headcount_OptionsObject

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

Headcount_OptionsObjectID

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

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

Position_RestrictionsObjectID

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

Headcount_RestrictionsObject

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

Headcount_RestrictionsObjectID

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

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

Job_RequisitionObjectID

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

Employee_TypeObject

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

Employee_TypeObjectID

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

Contingent_Worker_TypeObject

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

Contingent_Worker_TypeObjectID

part of: Contingent_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  [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_Details_Sub_Data

part of: Change_Job_Detail_Data
Wrapper element for filled position data.
 
Parameter name Type/Value Cardinality Description Validations
Job_Profile_Reference  Job_ProfileObject  [0..1]  Reference to the job profile for this filled position. Required for all filled positions. On a hire, this will default from the position restriction if only one job profile has been specified. Otherwise this is required for a hire. On an edit, if the field is not submitted, the existing job profile will remain. In a transfer/promote/demote, the existing job profile will remain if Move Position is True. In a transfer/promote/demote and Move Position is False, this will default from the restriction information if only one job profile has been specified for the Position or Headcount Group. 
Validation Description
Job profile does not meet the restrictions for the proposed organization, position, or headcount group.   
Job Profile is required to be submitted or be defaulted from the current value or the hiring restrictions.   
Job Profile does not meet the restrictions for the proposed Job Requisition.   
 
Position_Title  string  [0..1]  Text for the Job Title. If the submitted Job Title is the same as the Job Profile Name, it will be nulled (the Job Profile name will be used online). On an edit, if the job profile is changed and a job title is not submitted, the existing job title will be nulled. Note: An empty element does not clear the reference.   
Business_Title  string  [0..1]  Business title for the position. If the submitted business title is the same as the Job Profile Name, it will be nulled (the Job Profile name will be used online). On an edit, if the job profile is changed and a business title is not submitted, the existing business title will be nulled. Note: An empty element does not clear the reference   
Location_Reference  LocationObject  [0..1]  Reference to the location for the filled position. Required for all filled positions. On a hire, it will default from the position group restriction if only one location is defined. Otherwise one must be entered. On an edit, if left blank, the existing location will not be changed. In a transfer/promote/demote, the existing location will remain if Move Position is True and the Proposed Organization is Position Management. else In a transfer/promote/demote, this will default from the restriction information if only one location has been specified for the Position or Headcount Group. 
Validation Description
Location does not meet the restrictions for the proposed organization, position or headcount group.   
Location is required to be submitted or defaulted.   
Location must be of usage Business Site.   
Location does not meet the restrictions of the proposed Job Requisition.   
 
Work_Space_Reference  LocationObject  [0..1]  Reference to the work space (worker's physical location) for this filled position. 
Validation Description
Select another location. The work space isn't valid for this location: [work space1][work space2]   
Select a work space that is valid for the location. Work space: [work space1][work space2] Location: [location1][location2][location3]   
Work space must be active.   
 
Position_Time_Type_Reference  Position_Time_TypeObject  [0..1]  Reference to the position time type. Required for all filled positions. On a hire, this will default from the position restrictions if only one position time type is specified - otherwise it must be entered. On an edit, if this field is left blank, the existing position time type will remain. In a transfer/promote/demote, the existing position time type will remain if Move Position is True. In a transfer/promote/demote and Move Position is False, this will default from the restriction information if only one position time type has been specified for the Position or Headcount Group. 
Validation Description
Time Type does not meet the restrictions for the proposed organization, position or headcount group.   
Time Type is required to be submitted or derived from the existing data or from the hiring restrictions.   
Position Time Type does not meet the restrictions of the proposed Job Requisition.   
 
Work_Shift_Reference  Work_ShiftObject  [0..1]  Reference to the work shift(s) for the filled position. Required if the Job Profile requires a work shift. On an edit - if left empty - will retain the value from the existing position. In a Transfer/Promote/Demotion, if left empty - will retain the value from the existing position. Sending an empty element will cause the existing value to be cleared.   
Work_Hours_Profile_Reference  Work_Hours_ProfileObject  [0..1]  Reference to a work hours profile which defines an atypical work schedule for this filled position. Required if work hours profiles is enabled for the tenant - otherwise not used. Required on a hire if work hours profiles is enabled. On an edit and transfer, if left blank the existing work hours profile will remain.   
Default_Hours  decimal (5, 2) >0   [0..1]  The standard weekly hours for the filled position. Required for all filled positions. If work hours profile is enabled, the default hours will always be set to the work hours profile's regular hours equivalent. If work hours profile is not enabled, then: - On a hire, (if not entered) will default from the Business Site if left blank. - On an edit, (if not entered) will default in if the Business Site is changed - otherwise the existing value will remain. On a transfer/promote/demote (if not entered) - will default in if the Business Site is changed - otherwise if move position is selected, the current value will be copied over . Note: a business site change won't cause a change if the existing profile had a FTE other than 100% . The system can't assume that you want to default in the new business site's information in this case.   
Scheduled_Hours  decimal (5, 2)   [0..1]  The scheduled weekly hours for worker. Required for all filled positions (zero is valid when using work hours profiles). If the value is not submitted in the web service, the following rules will apply for defaulting in a value. On a hire: If work hours profiles are enabled, the Regular Hours Equivalent from the WHP will default in. If work hours profiles are not enabled, the business site's scheduled hours will default in. On an edit: if work hours profiles are enabled and the previous FTE on the position is 100%, will default from the regular hours equivalent of the WHP. If work hours profiles are enabled and the previous FTE on the position was not 100%, the existing value from the position will be defaulted in. If work hours profiles are not enabled and the previous FTE on the position is 100%, it will default from the Business Site's Scheduled Hours. If work hours profiles are not enabled and the previous FTE on the position is not 100%, the existing value from the position will be defaulted in. On a transfer, promote, demote - if Move Position is True if work hours profiles are enabled and the previous FTE on the position is 100%, will default from the regular hours equivalent of the WHP. If work hours profiles are enabled and the previous FTE on the position was not 100%, the existing value from the position will be defaulted in. If work hours profiles are not enabled and the previous FTE on the position is 100%, it will default from the Business Site's Scheduled Hours. If work hours profiles are not enabled and the previous FTE on the position is not 100%, the existing value from the position will be defaulted in. On a transfer, promote, demote - if Move Position is False If work hours profiles are enabled, the Regular Hours Equivalent from the WHP will default in. If work hours profiles are not enabled, the business site's scheduled hours will default in. 
Validation Description
FTE cannot be greater than 999.   
The scheduled weekly hours cannot be negative.   
 
Pay_Rate_Type_Reference  Pay_Rate_TypeObject  [0..1]  Reference to the pay rate type for a filled employee position. Not valid for contingent workers. On an edit, the existing value will be used if it is left blank. Note: An empty element does not clear the reference.   
Job_Classification_Reference  Job_ClassificationObject  [0..*]  Reference for additional job classificiation(s) that can be used for this position. On an edit and transfer, all existing job classificiations will be removed and replaced with the new entry. On an edit and transfer, if the element is not passed the existing values will be kept. Sending an empty element will cause the existing value to be cleared. 
Validation Description
Additional Job Classifications are not valid for the Location.   
 
Company_Insider_Type_Reference  Company_Insider_TypeObject  [0..*]  Reference to a company insider type. On an edit and transfer, all existing company insider types for this position will be removed and replaced with the entry. If no reference is passed, the existing company insider types will remain. Sending an empty element will cause the existing value to be cleared.   
Annual_Work_Period_Reference  Academic_Pay_PeriodObject  [0..1]  Reference to a annual work period. 
Validation Description
Annual work period is not allowed to be populated for a contingent worker.  Annual work period is not allowed to be populated for a contingent worker. 
Please select an active annual work period.  Please select an active annual work period. 
 
Disbursement_Plan_Period_Reference  Academic_Pay_PeriodObject  [0..1]  Reference to a disbursement plan period. 
Validation Description
Disbursement plan period is not allowed to be populated for a contingent worker.  Disbursement plan period is not allowed to be populated for a contingent worker. 
Please select an active disbursement plan period.  Please select an active disbursement plan period. 
Disbursement plan period is required when annual work period is populated.  Disbursement plan period is required when annual work period is populated. 
Please enter annual work period.  Please enter annual work period. 
You have selected an invalid disbursement plan period for the annual work period. The annual work period must fall within the disbursement period.  You have selected an invalid disbursement plan period for the annual work period. The annual work period must fall within the disbursement period. 
 
Workers__Compensation_Code_Override_Reference  Workers_Compensation_CodeObject  [0..1]  Reference to the workers' compensation code override. If entered, this value will override the default value from the job profile. On an edit and transfer, the existing workers' compensation code override for this position will be removed and replaced with the entry. If the element is not passed the existing values will be kept. Sending an empty element will cause the existing value to be cleared.   
Position_External_ID_Data  External_ID_Data  [0..1]  Integration ID Help Text   
Validation Description
The job profile requires this position to have a work shift but none has been submitted.  The job profile requires this position to have a work shift but none has been submitted. 
Work shift is not valid for the location [location].  Work shift is not valid for the location. 
A Work Hours Profile is required for the position.  A Work Hours Profile is required for the position. 
Work Hours Profile is not valid for the Job Profile that was entered.  Work Hours Profile is not valid for the Job Profile that was entered. 
Pay Rate type cannot be entered for contingent workers.  Pay Rate type cannot be entered for contingent workers. 
When HCM tenant setup does not have Higher Education configured, you are not allowed to populate annual work period and disbursement plan period for the position.  When HCM tenant setup does not have Higher Education configured, you are not allowed to populate annual work period and disbursement plan period for the position. 
The job profile for the position is not within a job family that is configured for academic pay. You are not allowed to populate annual work period and disbursement plan period.  The job profile for the position is not within a job family that is configured for academic pay. You are not allowed to populate annual work period and disbursement plan period. 
top
 

Job_ProfileObject

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

LocationObject

part of: Position_Details_Sub_Data, Position_Details_Sub_Data, Job_Requisition_Data_for_Create_and_Edit, Job_Requisition_Data_for_Create_and_Edit, Payroll_One_Time_Payment_Worktag_Data, Create_Subordinate_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  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: Position_Details_Sub_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  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: Position_Details_Sub_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  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
 

Work_Hours_ProfileObject

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

Work_Hours_ProfileObjectID

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

Pay_Rate_TypeObject

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

Pay_Rate_TypeObjectID

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

Job_ClassificationObject

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

Job_ClassificationObjectID

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

Company_Insider_TypeObject

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

Company_Insider_TypeObjectID

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

Academic_Pay_PeriodObject

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

Academic_Pay_PeriodObjectID

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

Workers_Compensation_CodeObject

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

Workers_Compensation_CodeObjectID

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

External_ID_Data

part of: Position_Details_Sub_Data
Integration ID Help Text
 
Parameter name Type/Value Cardinality Description Validations
External_ID  External_ID  [0..*]  External ID that uniquely identifies the integratable object within the context of the integration system identified by the System ID attribute.   
top
 

External_ID

part of: External_ID_Data
External ID that uniquely identifies the integratable object within the context of the integration system identified by the System ID attribute.
 
Parameter name Type/Value Cardinality Description Validations
@System_ID  string  [1..1]  Integration system identifier, part of a two part key (including the text value of the ID element) that uniquely identify integratable object. 
Validation Description
Integration System ID does not exist.  A valid instance of Integration ID must exist for the given System ID. 
 
External_ID  string  [1..1]  External ID that uniquely identifies the integratable object within the context of the integration system identified by the System ID attribute.   
top
 

International_Assignment_TypeObject

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

International_Assignment_TypeObjectID

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

Contract_Details_Sub_Data

part of: Change_Job_Detail_Data
Wrapper element for contingent worker contract details for a filled position. Only use for contingent workers. If the element is not sent, the existing contract detail data will be kept.
 
Parameter name Type/Value Cardinality Description Validations
Contract_Pay_Rate  decimal (21, 6) >0   [0..1]  Contract Pay Rate (based on Frequency). 
Validation Description
The Contract Pay Rate cannot be set to zero because the position has a purchase order.   
A contract pay rate is required because this position has a purchase order.   
 
Currency_Reference  CurrencyObject  [0..1]  The currency code uniquely describes a currency. 
Validation Description
If Create Purchase Order is true, then the currency is required.   
The currency is required because this position has a purchase order.   
The currency cannot be changed because the position has a purchase order.   
The currency supplied is not valid for the supplier.   
 
Frequency_Reference  FrequencyObject  [0..1]  Reference to a Frequency. 
Validation Description
If Create Purchase Order is true, then frequency is required.   
If Create Purchase Order is true then the frequency must have an hourly behavior.   
Frequency is required because the position has a purchase order.   
Frequency must be an hourly type for positions with Purchase Orders.   
 
Contract_Assignment_Details  string  [0..1]  Text attribute identifying description of Contract Assignment.   
Validation Description
Contract Details can only be entered for contingent worker positions.  Contract Details can only be entered for contingent worker positions. 
top
 

CurrencyObject

part of: One-Time_Payment_Data, Contract_Details_Sub_Data, Proposed_Salary_Unit_Plan_Assignment_Data, Proposed_Allowance_Plan_Assignment_Data, Proposed_Allowance_Unit_Plan_Assignment_Data, Proposed_Commission_Plan_Assignment_Data, Individual_Stock_Grant_Data, Individual_Stock_Grant_Data, Proposed_Base_Pay_Plan_Job_Assignment_Data, Proposed_Stock_Plan_Assignment_Data, Contingent_Worker_Cost_Information_Data, Proposed_Period_Salary_Plan_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  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
 

FrequencyObject

part of: Contract_Details_Sub_Data, Proposed_Salary_Unit_Plan_Assignment_Data, Proposed_Allowance_Plan_Assignment_Data, Proposed_Allowance_Unit_Plan_Assignment_Data, Proposed_Commission_Plan_Assignment_Data, Proposed_Commission_Plan_Assignment_Data, Review_Payroll_Interface_Data, Proposed_Base_Pay_Plan_Job_Assignment_Data, Contingent_Worker_Cost_Information_Data, Proposed_Period_Salary_Plan_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  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
 

Worker_Document_for_Staffing_Event_Data

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

Propose_Compensation_For_Position_Sub_Business_Process

part of: Change_Job_Data
Wrapper element for the Propose Compensation for Transfer sub business process. If any errors are found during processing, the Auto Complete boolean will be set to False and manual processing will occur for this 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.   
Propose_Compensation_for_Position_Data  Compensation_Proposed_For_Position_Data  [0..1]  Data element for the Propose Compensation for Transfer business process. 
Validation Description
Primary Compensation Basis amount has to be greater than zero. If you do not wish to use Primary Compensation Basis, leave the field blank.  Primary Compensation Basis amount has to be greater than zero. If you do not wish to use Primary Compensation Basis, leave the field blank. 
 
top
 

Business_Sub_Process_Parameters

part of: Request_One_Time_Payment_Sub_Business_Process, Review_Payroll_Interface_Data_Extract_Business_Sub_Process, Assign_Matrix_Organization_Sub_Business_Process, Edit_Assign_Position_Organization_Sub_Business_Process, Assign_Pay_Group_Sub_Business_Process, Change_Personal_Information_Sub_Business_Process, Review_Payroll_Interface_Data_Sub_Business_Process, Request_Stock_Sub_Business_Process, Propose_Compensation_For_Position_Sub_Business_Process, Maintain_Employee_Contracts_Sub_Business_Process, Assign_Organization_Roles_Sub_Business_Process, Create_Job_Requisition_Sub_Process, Assign_Costing_Allocation_Sub_Business_Process, Switch_Primary_Job_Sub_Process, Update_Academic_Appointment_Sub_Process, Assign_Superior_Organization_Sub_Process, Assign_Employee_Collective_Agreement_Sub_Business_Process, Create_Subordinate_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.
 
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
 

Compensation_Proposed_For_Position_Data

part of: Propose_Compensation_For_Position_Sub_Business_Process
Data element for the Propose Compensation for Transfer business process.
 
Parameter name Type/Value Cardinality Description Validations
Initialize_Using_Defaulting_Logic  boolean  [0..1]  When True, the resulting compensation for the position will be based on: - The default compensation if it exists for the position or the execution of the compensation eligibility rules against the target position. - Default compensation takes precedence over of the eligibility rule execution. - Compensation is not defaulted by the execution of the eligibility rules if more than one value for package, grade, grade profile, or plan type are returned. - Note when this value is True, the plan section specific Replace attribute is currently not supported. When False, the resulting compensation is carried forward as is from the source position. The plan section specific Replace attribute can be used to replace all or modify specific existing plan assignments.   
Employee_Visibility_Date  date  [0..1]  The date upon which the employee can view their compensation change. Requires the Employee Visibility Date feature turned on in the HCM Tenant settings. Currently supported for: Change Job, Request Compensation Change, Request One-Time Payment 
Validation Description
The Employee Visibility Date has been set to a value, but the Employee Visibility Feature has not been activated in the HCM Tenant settings. Please leave the date blank or activate the feature in the tenant level settings.   
The Employee Visibility Date must be on or after the Effective Date.   
The Employee Visibility Date field is not currently supported for this web service. Currently supported for: Change Job, Request Compensation Change, Request One-Time Payment   
 
Primary_Compensation_Basis  decimal (26, 6)   [0..1]  Total compensation change.   
Compensation_Guidelines_Data  Compensatable_Guidelines_Data  [0..1]  Data element containing the compensation guidelines for a compensation change. 
Validation Description
Compensation grade profile is not valid for the compensation grade.  Compensation grade profile is not valid for the compensation grade. 
Compensation step is not valid for the compensation grade profile.  Compensation step is not valid for the compensation grade profile. 
Compensation Grade is required.  Compensation Grade is required. 
Compensation step is not valid for the compensation grade.  Compensation step is not valid for the compensation grade. 
Compensation package is required.  Compensation package is required. 
 
Pay_Plan_Data  Proposed_Base_Pay_Plan_Job_Assignment_Container_Data  [0..1]  Encapsulating element containing all Salary or Hourly Plan Compensation data.   
Unit_Salary_Plan_Data  Proposed_Salary_Unit_Plan_Assignment_Container_Data  [0..1]  Encapsulating element containing all Unit Salary Plan Compensation data.   
Allowance_Plan_Data  Proposed_Allowance_Plan_Assignment_Container_Data  [0..1]  Encapsulating element containing all Allowance Plan Compensation data.   
Unit_Allowance_Plan_Data  Proposed_Allowance_Unit_Plan_Assignment_Container_Data  [0..1]  Encapsulating element containing all Unit Allowance Plan Compensation data.   
Bonus_Plan_Data  Proposed_Bonus_Plan_Assignment_Container_Data  [0..1]  Encapsulating element containing all Bonus Plan Compensation data.   
Merit_Plan_Data  Proposed_Merit_Plan_Assignment_Container_Data  [0..1]  Encapsulating element containing all Merit Plan Compensation data.   
Commission_Plan_Data  Proposed_Commission_Plan_Assignment_Container_Data  [0..1]  Encapsulating element containing all Commission Plan Compensation data.   
Stock_Plan_Data  Proposed_Stock_Plan_Assignment_Container_Data  [0..1]  Encapsulating element containing all Stock Plan Compensation data.   
Period_Salary_Plan_Data  Proposed_Period_Salary_Plan_Assignment_Container_Data  [0..1]  Encapsulating element containing all Period Salary Plan Compensation data.   
Validation Description
Primary Compensation Basis amount has to be greater than zero. If you do not wish to use Primary Compensation Basis, leave the field blank.  Primary Compensation Basis amount has to be greater than zero. If you do not wish to use Primary Compensation Basis, leave the field blank. 
top
 

Compensatable_Guidelines_Data

part of: Compensation_Proposed_For_Position_Data
Data element containing the compensation guidelines for a compensation change.
 
Parameter name Type/Value Cardinality Description Validations
Compensation_Package_Reference  Compensation_PackageObject  [0..1]  Reference element representing a unique instance of Compensation Package.   
Compensation_Grade_Reference  Compensation_GradeObject  [0..1]  Reference element representing a unique instance of Compensation Grade.   
Compensation_Grade_Profile_Reference  Compensation_Grade_ProfileObject  [0..1]  Reference element representing a unique instance of Compensation Grade Profile.   
Compensation_Step_Reference  Compensation_StepObject  [0..1]  Reference element representing a unique instance of Compensation Step.   
Progression_Start_Date  date  [0..1]  Start date for the Compensation Step.   
Validation Description
Compensation grade profile is not valid for the compensation grade.  Compensation grade profile is not valid for the compensation grade. 
Compensation step is not valid for the compensation grade profile.  Compensation step is not valid for the compensation grade profile. 
Compensation Grade is required.  Compensation Grade is required. 
Compensation step is not valid for the compensation grade.  Compensation step is not valid for the compensation grade. 
Compensation package is required.  Compensation package is required. 
top
 

Compensation_PackageObject

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

Compensation_PackageObjectID

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

Compensation_GradeObject

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

Compensation_GradeObjectID

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

Compensation_Grade_ProfileObject

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

Compensation_Grade_ProfileObjectID

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

Compensation_StepObject

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

Compensation_StepObjectID

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

Proposed_Base_Pay_Plan_Job_Assignment_Container_Data

part of: Compensation_Proposed_For_Position_Data
Encapsulating element containing all Salary or Hourly Plan Compensation data.
 
Parameter name Type/Value Cardinality Description Validations
@Replace  boolean  [1..1]  When True, indicates the compensation plans will replace any existing compensation plan assigned to the worker. The default value of False will add or update the compensation plans for the worker.   
Pay_Plan_Sub_Data  Proposed_Base_Pay_Plan_Job_Assignment_Data  [0..*]  Encapsulating element containing all Salary or Hourly Plan Compensation data.   
top
 

Proposed_Base_Pay_Plan_Job_Assignment_Data

part of: Proposed_Base_Pay_Plan_Job_Assignment_Container_Data
Encapsulating element containing all Salary or Hourly Plan Compensation data.
 
Parameter name Type/Value Cardinality Description Validations
Pay_Plan_Reference  Salary_Pay_PlanObject  [0..1]  Reference element representing a unique instance of Salary or Hourly Plan.   
Amount  decimal (26, 6)   [1..1]  Amount for the Salary or Hourly Plan Compensation data. 
Validation Description
The amount entered must be greater than or equal to the minimum wage amount for plan [plan].   
 
Currency_Reference  CurrencyObject  [1..1]  Reference element representing a unique instance of Currency.   
Frequency_Reference  FrequencyObject  [1..1]  Reference element representing a unique instance of Frequency.   
Expected_End_Date  date  [0..1]  Expected end date for the plan assignment.   
Actual_End_Date  date  [0..1]  The actual end date for the plan assignment. 
Validation Description
The Actual End Date must be on or after the Expected End Date.   
Please check the Enable Actual End Date tenant setup - HCM flag before attempting to set the Actual End Date.   
 
top
 

Salary_Pay_PlanObject

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

Salary_Pay_PlanObjectID

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

Proposed_Salary_Unit_Plan_Assignment_Container_Data

part of: Compensation_Proposed_For_Position_Data
Encapsulating element containing all Unit Salary Plan Compensation data.
 
Parameter name Type/Value Cardinality Description Validations
@Replace  boolean  [1..1]  When True, indicates the compensation plans will replace any existing compensation plan assigned to the worker. The default value of False will add or update the compensation plans for the worker.   
Unit_Salary_Plan_Sub_Data  Proposed_Salary_Unit_Plan_Assignment_Data  [0..*]  Encapsulating element containing all Unit Salary Plan Compensation data.   
top
 

Proposed_Salary_Unit_Plan_Assignment_Data

part of: Proposed_Salary_Unit_Plan_Assignment_Container_Data
Encapsulating element containing all Unit Salary Plan Compensation data.
 
Parameter name Type/Value Cardinality Description Validations
Unit_Salary_Plan_Reference  Salary_Unit_PlanObject  [0..1]  Reference element representing a unique instance of Unit Salary Plan. 
Validation Description
Plan is required since system was unable to default from the existing compensation.   
 
Per_Unit_Amount  decimal (26, 6)   [0..1]  Amount per unit (based on Frequency). 
Validation Description
[plan] requires Per Unit Amount and system was unable to default from plan.   
Plan [plan] does not allow for individual overrides.   
 
Currency_Reference  CurrencyObject  [0..1]  Reference element representing a unique instance of Currency. 
Validation Description
Currency is required due to an amount entered or is required for plan [plan] and system was unable to default from the plan.   
Plan [plan] does not allow for individual overrides.   
 
Default_Units  decimal (21, 6) >0   [0..1]  Number of units. 
Validation Description
Plan [plan] does not allow for individual overrides.   
 
Frequency_Reference  FrequencyObject  [0..1]  Reference element representing a unique instance of Frequency. 
Validation Description
Plan [plan] does not allow for individual overrides.   
 
Actual_End_Date  date  [0..1]  The actual end date for the plan assignment. 
Validation Description
Please check the Enable Actual End Date tenant setup - HCM flag before attempting to set the Actual End Date.   
 
top
 

Salary_Unit_PlanObject

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

Salary_Unit_PlanObjectID

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

Proposed_Allowance_Plan_Assignment_Container_Data

part of: Compensation_Proposed_For_Position_Data
Encapsulating element containing all Allowance Plan Compensation data.
 
Parameter name Type/Value Cardinality Description Validations
@Replace  boolean  [1..1]  When True, indicates the compensation plans will replace any existing compensation plan assigned to the worker. The default value of False will add or update the compensation plans for the worker.   
Allowance_Plan_Sub_Data  Proposed_Allowance_Plan_Assignment_Data  [0..*]  Encapsulating element containing all Allowance Plan Compensation data.   
top
 

Proposed_Allowance_Plan_Assignment_Data

part of: Proposed_Allowance_Plan_Assignment_Container_Data
Encapsulating element containing all Allowance Plan Compensation data.
 
Parameter name Type/Value Cardinality Description Validations
Allowance_Plan_Reference  Allowance_Value_PlanObject  [0..1]  Reference element representing a unique instance of Allowance Plan. 
Validation Description
Plan is required since system was unable to default from the existing compensation.   
 
Percent [Choice]   decimal (20, 10) >0   [0..1]  Percent for the Allowance Plan. 
Validation Description
Plan [plan] does not allow for individual overrides.   
Percent is required for plan [plan].   
 
Amount [Choice]   decimal (26, 6)   [0..1]  Amount for the Allowance Plan. 
Validation Description
Plan [plan] does not allow for individual overrides.   
Amount is required for plan [plan].   
 
Manage_by_Compensation_Basis_Override_Amount  decimal (26, 6)   [0..1]  This field allows an override amount to be specified for workerswho are managed by compensation basis. 
Validation Description
Manage by Compensation Basis Override Amount is not a valid field for plan [plan] because worker [worker] is not managed by compensation basis.   
Override Compensation Basis Calculation field needs to be set to true to be able to specify a value for Manage by Compensation Basis Override Amount.   
Manage by Compensation Basis Override Amount is not valid for plan [plan] because the plan is not a percent based plan.   
Manage by Compensation Basis Override Amount is not a valid field for plan [plan] because the plan is not part of the worker's primary compensation basis.   
Manage by Compensation Basis Override Amount is required for plan [plan] because the plan is in worker [worker]'s primary compensation basis and Override Compensation Basis Calculation is set to true.   
 
Currency_Reference  CurrencyObject  [0..1]  Reference element representing a unique instance of Currency. 
Validation Description
Plan [plan] does not allow for individual overrides.   
Currency is required due to an amount entered or is required for plan [plan] and system was unable to default from the plan.   
Currency Reference for plan [plan] must be [currency] to match the currency of the worker's proposed pay range.   
 
Frequency_Reference  FrequencyObject  [0..1]  Reference element representing a unique instance of Frequency. 
Validation Description
Plan [plan] does not allow for individual overrides.   
Frequency is required for plan [plan] and system was unable to default from the plan.   
 
Expected_End_Date  date  [0..1]  The expected end date for the plan assignment.   
Reimbursement_Start_Date  date  [0..1]  Reimbursement Start Date 
Validation Description
Reimbursement Start Date must be entered for reimbursable allowance plans that use an expense accumulator requiring a custom date. For all other allowance plans it must be empty.   
 
Actual_End_Date  date  [0..1]  The actual end date for the plan assignment. 
Validation Description
The Actual End Date must be on or after the Expected End Date.   
Please check the Enable Actual End Date tenant setup - HCM flag before attempting to set the Actual End Date.   
 
Fixed_for_Manage_by_Compensation_Basis  boolean  [0..1]  This field allows a plan assignment for a remainder plan in the compensation basis algorithm to be considered a fixed plan assignment. This field is only valid for assignments for workerswho are managed by compensation basis. 
Validation Description
Fixed for Manage by Compensation Basis is not a valid field for percent based plan [plan].   
Fixed for Manage by Compensation Basis is not a valid field for plan [plan] because either the worker [worker] is not managed by compensation basis or the plan is not part of the worker's primary compensation basis.   
 
top
 

Allowance_Value_PlanObject

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

Allowance_Value_PlanObjectID

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

Proposed_Allowance_Unit_Plan_Assignment_Container_Data

part of: Compensation_Proposed_For_Position_Data
Encapsulating element containing all Unit Allowance Plan Compensation data.
 
Parameter name Type/Value Cardinality Description Validations
@Replace  boolean  [1..1]  When True, indicates the compensation plans will replace any existing compensation plan assigned to the worker. The default value of False will add or update the compensation plans for the worker.   
Unit_Allowance_Plan_Sub_Data  Proposed_Allowance_Unit_Plan_Assignment_Data  [0..*]  Encapsulating element containing all Unit Allowance Plan Compensation data.   
top
 

Proposed_Allowance_Unit_Plan_Assignment_Data

part of: Proposed_Allowance_Unit_Plan_Assignment_Container_Data
Encapsulating element containing all Unit Allowance Plan Compensation data.
 
Parameter name Type/Value Cardinality Description Validations
Unit_Allowance_Plan_Reference  Allowance_Unit_PlanObject  [0..1]  Reference element representing a unique instance of Unit Allowance Plan. 
Validation Description
Plan is required since system was unable to default from the existing compensation.   
 
Number_of_Units  decimal (21, 6) >0   [0..1]  Number of units. 
Validation Description
Plan [plan] does not allow for individual overrides.   
Number of units is required for plan [plan].   
 
Frequency_Reference  FrequencyObject  [0..1]  Reference element representing a unique instance of Frequency. 
Validation Description
Plan [plan] does not allow for individual overrides.   
Frequency is required for plan [plan] and system was unable to default from the plan.   
 
Per_Unit_Amount  decimal (26, 6)   [0..1]  Amount per unit (based on Frequency). 
Validation Description
Plan [plan] does not allow for individual overrides.   
[plan] requires Per Unit Amount and system was unable to default from plan.   
 
Currency_Reference  CurrencyObject  [0..1]  Reference element representing a unique instance of Currency. 
Validation Description
Plan [plan] does not allow for individual overrides.   
Currency is required due to an amount entered or is required for plan [plan] and system was unable to default from the plan.   
 
Reimbursement_Start_Date  date  [0..1]  Reimbursement Start Date 
Validation Description
Reimbursement Start Date must be entered for reimbursable allowance plans that use an expense accumulator requiring a custom date. For all other allowance plans it must be empty.   
 
Actual_End_Date  date  [0..1]  The actual end date for the plan assignment. 
Validation Description
Please check the Enable Actual End Date tenant setup - HCM flag before attempting to set the Actual End Date.   
 
Fixed_for_Manage_by_Compensation_Basis  boolean  [0..1]  This field allows a plan assignment for a remainder plan in the compensation basis algorithm to be considered a fixed plan assignment. This field is only valid for assignments for workerswho are managed by compensation basis. 
Validation Description
Fixed for Manage by Compensation Basis is not a valid field for plan [plan] because either the worker [worker] is not managed by compensation basis or the plan is not part of the worker's primary compensation basis.   
 
top
 

Allowance_Unit_PlanObject

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

Allowance_Unit_PlanObjectID

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

Proposed_Bonus_Plan_Assignment_Container_Data

part of: Compensation_Proposed_For_Position_Data
Encapsulating element containing all Bonus Plan Compensation data.
 
Parameter name Type/Value Cardinality Description Validations
@Replace  boolean  [1..1]  When True, indicates the compensation plans will replace any existing compensation plan assigned to the worker. The default value of False will add or update the compensation plans for the worker.   
Bonus_Plan_Sub_Data  Proposed_Bonus_Plan_Assignment_Data  [0..*]  Encapsulating element containing all Bonus Plan Compensation data.   
top
 

Proposed_Bonus_Plan_Assignment_Data

part of: Proposed_Bonus_Plan_Assignment_Container_Data
Encapsulating element containing all Bonus Plan Compensation data.
 
Parameter name Type/Value Cardinality Description Validations
Bonus_Plan_Reference  Bonus_PlanObject  [0..1]  Reference element representing a unique instance of Bonus Plan. 
Validation Description
Plan is required since system was unable to default from the existing compensation.   
 
Individual_Target_Amount [Choice]   decimal (26, 6)   [0..1]  Individual target amount which overrides the default target percent for the plan. 
Validation Description
Plan [plan] does not allow for individual overrides.   
Amount cannot be entered for plan [plan] which is a percent based plan.   
 
Individual_Target_Percent [Choice]   decimal (16, 6) >0   [0..1]  Individual target percent which overrides the default target percent for the plan. 
Validation Description
Plan [plan] does not allow for individual overrides.   
Percent cannot be entered for plan [plan] which is an amount based plan.   
 
Manage_by_Compensation_Basis_Override_Amount  decimal (26, 6)   [0..1]  This field allows an override amount to be specified for workerswho are managed by compensation basis. 
Validation Description
Manage by Compensation Basis Override Amount is not a valid field for plan [plan] because worker [worker] is not managed by compensation basis.   
Override Compensation Basis Calculation field needs to be set to true to be able to specify a value for Manage by Compensation Basis Override Amount.   
Manage by Compensation Basis Override Amount is not valid for plan [plan] because the plan is not a percent based plan.   
Manage by Compensation Basis Override Amount is not a valid field for plan [plan] because the plan is not part of the worker's primary compensation basis.   
Manage by Compensation Basis Override Amount is required for plan [plan] because the plan is in worker [worker]'s primary compensation basis and Override Compensation Basis Calculation is set to true.   
 
Guaranteed_Minimum  boolean  [0..1]  Guaranteed Minimum for the Bonus Plan. 
Validation Description
Plan [plan] does not allow for individual overrides.   
 
Percent_Assigned  decimal (16, 6) >0   [0..1]  Percent assigned for the Bonus Plan.   
Actual_End_Date  date  [0..1]  The actual end date for the plan assignment. 
Validation Description
Please check the Enable Actual End Date tenant setup - HCM flag before attempting to set the Actual End Date.   
 
Fixed_for_Manage_by_Compensation_Basis  boolean  [0..1]  This field allows a plan assignment for a remainder plan in the compensation basis algorithm to be considered a fixed plan assignment. This field is only valid for assignments for workerswho are managed by compensation basis. 
Validation Description
Fixed for Manage by Compensation Basis is not a valid field for percent based plan [plan].   
Fixed for Manage by Compensation Basis is not a valid field for plan [plan] because either the worker [worker] is not managed by compensation basis or the plan is not part of the worker's primary compensation basis.   
 
top
 

Bonus_PlanObject

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

Bonus_PlanObjectID

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

Proposed_Merit_Plan_Assignment_Container_Data

part of: Compensation_Proposed_For_Position_Data
Encapsulating element containing all Merit Plan Compensation data.
 
Parameter name Type/Value Cardinality Description Validations
@Replace  boolean  [1..1]  When True, indicates the compensation plans will replace any existing compensation plan assigned to the worker. The default value of False will add or update the compensation plans for the worker.   
Merit_Plan_Sub_Data  Proposed_Merit_Plan_Assignment_Data  [0..*]  Encapsulating element containing all Merit Plan Compensation data.   
top
 

Proposed_Merit_Plan_Assignment_Data

part of: Proposed_Merit_Plan_Assignment_Container_Data
Encapsulating element containing all Merit Plan Compensation data.
 
Parameter name Type/Value Cardinality Description Validations
Merit_Plan_Reference  Merit_PlanObject  [0..1]  Reference element representing a unique instance of Merit Plan. 
Validation Description
Plan is required since system was unable to default from the existing compensation.   
 
Individual_Target_Percent  decimal (16, 6) >0   [0..1]  Individual target percent which overrides the default target percent for the plan. 
Validation Description
Plan [plan] does not allow for individual overrides.   
 
Guaranteed_Minimum  boolean  [0..1]  Guaranteed Minimum for the Merit Plan. 
Validation Description
Plan [plan] does not allow for individual overrides.   
 
Actual_End_Date  date  [0..1]  The actual end date for the plan assignment. 
Validation Description
Please check the Enable Actual End Date tenant setup - HCM flag before attempting to set the Actual End Date.   
 
top
 

Merit_PlanObject

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

Merit_PlanObjectID

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

Proposed_Commission_Plan_Assignment_Container_Data

part of: Compensation_Proposed_For_Position_Data
Encapsulating element containing all Commission Plan Compensation data.
 
Parameter name Type/Value Cardinality Description Validations
@Replace  boolean  [1..1]  When True, indicates the compensation plans will replace any existing compensation plan assigned to the worker. The default value of False will add or update the compensation plans for the worker.   
Commission_Plan_Sub_Data  Proposed_Commission_Plan_Assignment_Data  [0..*]  Encapsulating element containing all Commission Plan Compensation data.   
top
 

Proposed_Commission_Plan_Assignment_Data

part of: Proposed_Commission_Plan_Assignment_Container_Data
Encapsulating element containing all Commission Plan Compensation data.
 
Parameter name Type/Value Cardinality Description Validations
Commission_Plan_Reference  Commission_PlanObject  [0..1]  Reference element representing a unique instance of Commission Plan. 
Validation Description
Plan is required since system was unable to default from the existing compensation.   
 
Target_Amount  decimal (26, 6)   [0..1]  Target amount for the Commission Plan.   
Currency_Reference  CurrencyObject  [0..1]  Reference element representing a unique instance of Currency. 
Validation Description
Currency is required due to an amount entered or is required for plan [plan] and system was unable to default from the plan.   
 
Frequency_Reference  FrequencyObject  [0..1]  Reference element representing a unique instance of Frequency.   
Draw_Amount  decimal (21, 6) >0   [0..1]  Draw amount for the Commission Plan.   
Draw_Frequency_Reference  FrequencyObject  [0..1]  Reference element representing a unique instance of Frequency for the Draw Amount.   
Draw_Duration  string  [0..1]  Text attribute describing the duration of the draw amount.   
Recoverable  boolean  [0..1]  Boolean attribute identifying whether Compensation Element is recoverable.   
Actual_End_Date  date  [0..1]  The actual end date for the plan assignment. 
Validation Description
Please check the Enable Actual End Date tenant setup - HCM flag before attempting to set the Actual End Date.   
 
Fixed_for_Manage_by_Compensation_Basis  boolean  [0..1]  This field allows a plan assignment for a remainder plan in the compensation basis algorithm to be considered a fixed plan assignment. This field is only valid for assignments for workerswho are managed by compensation basis. 
Validation Description
Fixed for Manage by Compensation Basis is not a valid field for plan [plan] because either the worker [worker] is not managed by compensation basis or the plan is not part of the worker's primary compensation basis.   
 
top
 

Commission_PlanObject

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

Commission_PlanObjectID

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

Proposed_Stock_Plan_Assignment_Container_Data

part of: Compensation_Proposed_For_Position_Data
Encapsulating element containing all Stock Plan Compensation data.
 
Parameter name Type/Value Cardinality Description Validations
@Replace  boolean  [1..1]  When True, indicates the compensation plans will replace any existing compensation plan assigned to the worker. The default value of False will add or update the compensation plans for the worker.   
Stock_Plan_Sub_Data  Proposed_Stock_Plan_Assignment_Data  [0..*]  Encapsulating element containing all Stock Plan Compensation data.   
top
 

Proposed_Stock_Plan_Assignment_Data

part of: Proposed_Stock_Plan_Assignment_Container_Data
Encapsulating element containing all Stock Plan Compensation data.
 
Parameter name Type/Value Cardinality Description Validations
Stock_Plan_Reference  Stock_PlanObject  [0..1]  Reference element representing a unique instance of Stock Plan. 
Validation Description
Plan is required since system was unable to default from the existing compensation.   
 
Individual_Target_Shares [Choice]   decimal (21, 6) >0   [0..1]  Individual Target Shares for the Stock Plan. 
Validation Description
Plan [plan] does not allow for individual overrides.  Stock Plan does not allow override for individual target. 
Individual Target Shares is only valid if Stock Plan is unit based.   
 
Individual_Target_Percent [Choice]   decimal (18, 6) >0   [0..1]  Individual Target Percent for the Stock Plan. 
Validation Description
Plan [plan] does not allow for individual overrides.  Stock Plan does not allow override for individual target. 
Individual Target Percent is only valid if Stock Plan is percent based.   
 
Individual_Target_Amount [Choice]   decimal (26, 6)   [0..1]  Individual Target Amount for the Stock Plan. 
Validation Description
Plan [plan] does not allow for individual overrides.  Stock Plan does not allow override for individual target. 
Individual Target Amount is only valid if Stock Plan is an amount based.   
 
Manage_by_Compensation_Basis_Override_Amount  decimal (26, 6)   [0..1]  This field allows an override amount to be specified for workerswho are managed by compensation basis. 
Validation Description
Manage by Compensation Basis Override Amount is not a valid field for plan [plan] because worker [worker] is not managed by compensation basis.   
Override Compensation Basis Calculation field needs to be set to true to be able to specify a value for Manage by Compensation Basis Override Amount.   
Manage by Compensation Basis Override Amount is not valid for plan [plan] because the plan is not a percent based plan.   
Manage by Compensation Basis Override Amount is not a valid field for plan [plan] because the plan is not part of the worker's primary compensation basis.   
Manage by Compensation Basis Override Amount is required for plan [plan] because the plan is in worker [worker]'s primary compensation basis and Override Compensation Basis Calculation is set to true.   
 
Currency_Reference  CurrencyObject  [0..1]  Reference element representing a unique instance of Currency. 
Validation Description
Currency Reference must match the currency used by the referenced stock plan ([stock plan name]): [currency].   
Currency Reference is required when specifying an Individual Target Amount.   
Currency Reference for plan [plan] must be [currency] to match the currency of the worker's proposed pay range.   
 
Actual_End_Date  date  [0..1]  The actual end date for the plan assignment. 
Validation Description
Please check the Enable Actual End Date tenant setup - HCM flag before attempting to set the Actual End Date.   
 
Fixed_for_Manage_by_Compensation_Basis  boolean  [0..1]  This field allows a plan assignment for a remainder plan in the compensation basis algorithm to be considered a fixed plan assignment. This field is only valid for assignments for workerswho are managed by compensation basis. 
Validation Description
Fixed for Manage by Compensation Basis is not a valid field for stock plan [plan] because it is not an amount based plan.   
Fixed for Manage by Compensation Basis is not a valid field for plan [plan] because either the worker [worker] is not managed by compensation basis or the plan is not part of the worker's primary compensation basis.   
 
top
 

Stock_PlanObject

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

Stock_PlanObjectID

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

Proposed_Period_Salary_Plan_Assignment_Container_Data

part of: Compensation_Proposed_For_Position_Data
Encapsulating element containing all Period Salary Plan Compensation data.
 
Parameter name Type/Value Cardinality Description Validations
@Replace  boolean  [1..1]  When True, indicates the compensation plans will replace any existing compensation plan assigned to the worker. The default value of False will add or update the compensation plans for the worker.   
Period_Salary_Plan_Sub_Data  Proposed_Period_Salary_Plan_Assignment_Data  [0..*]  Encapsulating element containing all Period Salary Plan Compensation data.   
top
 

Proposed_Period_Salary_Plan_Assignment_Data

part of: Proposed_Period_Salary_Plan_Assignment_Container_Data
Encapsulating element containing all Period Salary Plan Compensation data.
 
Parameter name Type/Value Cardinality Description Validations
Period_Salary_Plan_Reference  Period_Salary_PlanObject  [0..1]  Reference element representing a unique instance of Period Salary Plan. 
Validation Description
Plan is required since system was unable to default from the existing compensation.   
 
Compensation_Period_Reference  Compensation_PeriodObject  [0..1]  Reference element representing a unique instance of Compensation Period of time measure.   
Manage_by_Compensation_Basis_Override_Amount  decimal (26, 6)   [0..1]  This field allows an override amount to be specified for workerswho are managed by compensation basis. 
Validation Description
Manage by Compensation Basis Override Amount is not a valid field for plan [plan] because worker [worker] is not managed by compensation basis.   
Override Compensation Basis Calculation field needs to be set to true to be able to specify a value for Manage by Compensation Basis Override Amount.   
Manage by Compensation Basis Override Amount is not a valid field for plan [plan] because the plan is not part of the worker's primary compensation basis.   
Manage by Compensation Basis Override Amount is required for plan [plan] because the plan is in worker [worker]'s primary compensation basis and Override Compensation Basis Calculation is set to true.   
 
Currency_Reference  CurrencyObject  [0..1]  Reference element representing a unique instance of Currency. 
Validation Description
Currency Reference for plan [plan] must be [currency] to match the currency of the worker's proposed pay range.   
 
Compensation_Period_Multiplier  decimal (18, 6) >0   [0..1]  Default Compensation Period Multiplier is required.   
Frequency_Reference  FrequencyObject  [0..1]  Reference element representing a unique instance of Frequency. 
Validation Description
Plan [plan] does not allow for individual overrides.   
 
Actual_End_Date  date  [0..1]  The actual end date for the plan assignment. 
Validation Description
Please check the Enable Actual End Date tenant setup - HCM flag before attempting to set the Actual End Date.   
 
top
 

Period_Salary_PlanObject

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

Period_Salary_PlanObjectID

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

Compensation_PeriodObject

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

Compensation_PeriodObjectID

part of: Compensation_PeriodObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Compensation_Period_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: Change_Job_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..1]  Data Element that contains the one-time payment information for the terminate employee process.   
Effective_Date  date  [0..1]  The date for which the One-Time Payment for the employee is effective.   
Validation Description
Request One Time Payment Data element must be provided if Automatically Complete is True.   
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.   
Amount [Choice]   decimal (26, 6)   [0..1]  Amount of the one time payment. This is mutually exclusive with the percent field.   
Percent [Choice]   decimal (18, 6)   [0..1]  Percent of the calculation basis defined in the one time payment plan. This is mutually exclusive with the amount. The amount will be calculated using this percent.   
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, this One Time Payment should not be paid by Workday Payroll.   
Worktags_Data  Payroll_One_Time_Payment_Worktag_Data  [0..1]  Worktags, if any, associated with this One Time Payment. 
Validation Description
Only one worktag of a given type (Cost Center, Gift, etc.) is allowed. Please remove the worktags with the same type.   
 
top
 

One-Time_Payment_PlanObject

part of: One-Time_Payment_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  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
 

Payroll_One_Time_Payment_Worktag_Data

part of: One-Time_Payment_Data
Worktags for this request if any.
 
Parameter name Type/Value Cardinality Description Validations
Business_Unit_Worktag_Reference  Business_UnitObject  [0..*]  Worktag - Business Unit.   
Cost_Center_Worktag_Reference  Cost_CenterObject  [0..*]  Worktag - Cost Center   
Fund_Worktag_Reference  FundObject  [0..*]  Worktag - Fund.   
Program_Worktag_Reference  ProgramObject  [0..*]  Worktag - Program   
Gift_Worktag_Reference  GiftObject  [0..*]  Worktag - Gift.   
Grant_Worktag_Reference  GrantObject  [0..*]  Worktag - Grant.   
Region_Worktag_Reference  RegionObject  [0..*]  Worktag - Region   
Custom_Organization_Worktag_Reference  Custom_OrganizationObject  [0..*]  Worktag - Custom Organization   
Location_Worktag_Reference  LocationObject  [0..*]  Worktag - Location.   
Project_Worktag_Reference  ProjectObject  [0..*]  Worktag - Project.   
Custom_Worktag_Reference  Custom_WorktagObject  [0..*]  Worktag - Custom.   
Validation Description
Only one worktag of a given type (Cost Center, Gift, etc.) is allowed. Please remove the worktags with the same type.   
top
 

Business_UnitObject

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

Cost_CenterObject

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

FundObject

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

ProgramObject

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

GiftObject

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

GrantObject

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

RegionObject

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

Custom_OrganizationObject

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

ProjectObject

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

ProjectObjectID

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

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

Custom_WorktagObjectID

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

part of: Change_Job_Data
Wrapper element for the Request Stock Grant sub business process.
 
Parameter name Type/Value Cardinality Description Validations
Business_Sub_Process_Parameters  Business_Sub_Process_Parameters  [1..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.   
Request_Stock_Grant_Data  Request_Stock_Grant_Subdata  [0..1]  Data element for the stock grant request   
Validation Description
Request Stock Grant Data element is required if Automatically Complete is True   
top
 

Request_Stock_Grant_Subdata

part of: Request_Stock_Sub_Business_Process
Data element for the stock grant request
 
Parameter name Type/Value Cardinality Description Validations
Stock_Plan_Reference  Stock_PlanObject  [1..1]  Reference element representing a unique instance of Stock Plan. 
Validation Description
Only active Stock Plans are allowed for this web service.   
 
Reason_Reference  Event_Classification_SubcategoryObject  [0..1]  Reference element representing a unique instance of Stock Grant Event Classification Subcategory.   
Individual_Stock_Grant_Data  Individual_Stock_Grant_Data  [1..*]  Data element for the Request Stock Grant business process. 
Validation Description
Grant Type is required.   
 
top
 

Event_Classification_SubcategoryObject

part of: Request_Stock_Grant_Subdata, Create_Job_Requisition_Sub_Process_Data, Switch_Primary_Job_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  [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
 

Individual_Stock_Grant_Data

part of: Request_Stock_Grant_Subdata
Data element for the Request Stock Grant business process.
 
Parameter name Type/Value Cardinality Description Validations
Shares_Granted [Choice]   decimal (15, 0) >0   [0..1]  Number of shares granted for the stock grant. 
Validation Description
Shares Granted may only be entered if the Stock Plan is a Unit Plan.   
 
Grant_Percent [Choice]   decimal (10, 6) >0   [0..1]  Percent of compensation granted for stock grant. 
Validation Description
Percent may only be entered if the Stock Plan is either a Percent or Amount Plan.   
 
Grant_Amount [Choice]   decimal (26, 6) >0   [0..1]  Amount granted for stock grant.   
Grant_Type_Reference  Stock_Grant_TypeObject  [1..1]  Reference element representing a unique instance of Stock Grant Type.   
Grant_Amount_Currency_Reference  CurrencyObject  [0..1]  Reference element representing a unique instance of Currency. 
Validation Description
Grant Price Currency must be entered if Grant Price is entered.   
 
Option_Pricing_Factor  decimal (5, 4) >0   [0..1]  Options pricing factor for stock grant. 
Validation Description
Options Pricing Factor can only be supplied if the grant is an Option: [id]   
 
Comments  string  [0..1]  Comments of the stock grant.   
Vesting_Schedule_Reference  Stock_Vesting_ScheduleObject  [0..1]  Reference element representing a unique instance of Stock Vesting Schedule.   
Grant_ID  string  [0..1]  Grant id for the stock grant.   
Grant_Date  date  [0..1]  Grant date of the stock grant.   
Vest_From_Date  date  [0..1]  Vest From Date for the stock grant.   
Expiration_Date  date  [0..1]  Expiration date of the stock grant.   
Grant_Price  decimal (16, 6) >0   [0..1]  Grant price for the stock grant.   
Currency_Reference  CurrencyObject  [0..1]  Reference element representing a unique instance of Currency.   
Board_Approved  boolean  [0..1]  Stock grant board approved flag.   
Validation Description
Grant Type is required.   
top
 

Stock_Grant_TypeObject

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

Stock_Grant_TypeObjectID

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

Stock_Vesting_ScheduleObject

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

Stock_Vesting_ScheduleObjectID

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

Edit_Assign_Position_Organization_Sub_Business_Process

part of: Change_Job_Data
Wrapper element for the Assign Organizations to Position sub business process. If this element is submitted (Auto or Manual) as part of a Staffing event and the Position_Organization_Assignment wrapper is not submitted, then the position's organization assignments will default from the supervisory organization.
 
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.   
Position_Organization_Assignments_Data  Assign_Position_Organization_Event_Data  [0..1]  Organization Assignments to a filled Position. The existing organization assignment will be retained if the element is not submitted. 
Validation Description
Each custom organization can only be entered once.   
 
Validation Description
The Position Organization Assignments Data element is required when Automatically Complete is True.   
top
 

Assign_Position_Organization_Event_Data

part of: Edit_Assign_Position_Organization_Sub_Business_Process
Wrapper element for Assign Position Organization business process.
 
Parameter name Type/Value Cardinality Description Validations
Company_Assignments_Reference  CompanyObject  [0..*]  Reference to the Company assigned to a Position. If not submitted (in an Edit Position, Edit Position Restriction, Transfer, Promote or Demote business process), then the current value will be retained. 
Validation Description
The Company is required based on the position assignment details settings for the company organization type.   
The organization ([org]) is not valid to be entered because its type is not allowed for positions.   
The [org type] type is defined as unique - but multiple values were submitted.   
At least one of the organizations for the type is not allowed because of the restrictions on the Supervisory Organization and Locations. Organization Type: [orgtype] Supervisory Organization: [sup org] Location: [locations] Invalid Organization: [org] - Note: only one invalid organization is shown.   
 
Cost_Center_Assignments_Reference  Cost_CenterObject  [0..*]  Reference to the Cost Center assignments. If not submitted (in an Edit Position, Edit Position Restriction, Transfer, Promote or Demote business process), then the current value will be retained. 
Validation Description
The Cost Center is required based on the position assignment details settings for the organization type.   
The organization ([org]) is not valid to be entered because its type is not allowed for positions.   
The [org type] type is defined as unique - but multiple values were submitted.   
At least one of the organizations for the type is not allowed because of the restrictions on the Supervisory Organization and Locations. Organization Type: [orgtype] Supervisory Organization: [sup org] Location: [locations] Invalid Organization: [org] - Note: only one invalid organization is shown.   
 
Region_Assignments_Reference  RegionObject  [0..*]  Reference to the Region assigned to the filled position. If not submitted (in an Edit Position, Edit Position Restriction, Transfer, Promote or Demote business process), then the current value will be retained. 
Validation Description
The Region is required based on the position assignment details settings for the organization type.   
The organization ([org]) is not valid to be entered because its type is not allowed for positions.   
The [org type] type is defined as unique - but multiple values were submitted.   
At least one of the organizations for the type is not allowed because of the restrictions on the Supervisory Organization and Locations. Organization Type: [orgtype] Supervisory Organization: [sup org] Location: [locations] Invalid Organization: [org] - Note: only one invalid organization is shown.   
 
Custom_Organization_Assignment_Data  Custom_Organization_Assignment_Data  [0..*]  Allows user to add new or delete existing custom organizations. If a new Unique custom organization is added - the prior org of that type will be deleted. (The old organization does not have to be submitted with delete flag true). If a new non-Unique custom organization is added - the existing org(s) of that type will be retained (unless they are sent with the delete flag true). Custom Organizations that are not being modified do not need to be submitted. 
Validation Description
At least one of the Custom organization types is required based on the position assignment details settings but has no entries.   
One of the Custom Organizations is not allowed because its type is not allowed for positions.   
At least one of the Custom Organization types is defined as unique but has multiple values.   
One of the custom organizations is not allowed because of the restrictions on the Supervisory Organization and Locations. Supervisory Organization: [sup org]. Locations: [locations].   
The custom organization(s) [custom org] does not exist on this worker and cannot be deleted.   
 
Fund_Assignments_Reference  FundObject  [0..*]  Reference to the Fund assignment for the Position. If not submitted (in an Edit Position, Edit Position Restriction, Transfer, Promote or Demote business process), then the current value will be retained. 
Validation Description
The Fund is required based on the position assignment details settings for the organization type.   
The organization ([org]) is not valid to be entered because its type is not allowed for positions.   
The [org type] type is defined as unique - but multiple values were submitted.   
At least one of the organizations for the type is not allowed because of the restrictions on the Supervisory Organization and Locations. Organization Type: [orgtype] Supervisory Organization: [sup org] Location: [locations] Invalid Organization: [org] - Note: only one invalid organization is shown.   
 
Grant_Assignments_Reference  GrantObject  [0..*]  Reference to the Grant assignment for the Position. If not submitted (in an Edit Position, Edit Position Restriction, Transfer, Promote or Demote business process), then the current value will be retained. 
Validation Description
The Grant is required based on the position assignment details settings for the organization type.   
The organization ([org]) is not valid to be entered because its type is not allowed for positions.   
The [org type] type is defined as unique - but multiple values were submitted.   
At least one of the organizations for the type is not allowed because of the restrictions on the Supervisory Organization and Locations. Organization Type: [orgtype] Supervisory Organization: [sup org] Location: [locations] Invalid Organization: [org] - Note: only one invalid organization is shown.   
 
Program_Assignments_Reference  ProgramObject  [0..*]  Reference to the Program assignment(s). If not submitted (in an Edit Position, Edit Position Restriction, Transfer, Promote or Demote business process), then the current value will be retained. 
Validation Description
The Program is required based on the position assignment details settings for the organization type.   
The organization ([org]) is not valid to be entered because its type is not allowed for positions.   
The [org type] type is defined as unique - but multiple values were submitted.   
At least one of the organizations for the type is not allowed because of the restrictions on the Supervisory Organization and Locations. Organization Type: [orgtype] Supervisory Organization: [sup org] Location: [locations] Invalid Organization: [org] - Note: only one invalid organization is shown.   
 
Business_Unit_Assignments_Reference  Business_UnitObject  [0..*]  Reference to the Business Unit assignment(s). If not submitted (in an Edit Position, Edit Position Restriction, Transfer, Promote or Demote business process), then the current value will be retained. 
Validation Description
The Business Unit is required based on the position assignment details settings for the organization type.   
At least one of the organizations for the type ([orgtype]) is not allowed because of the restrictions on the supervisory organization [sup org]. Invalid Organization: [org] - Note: only one invalid organization is shown.   
The [org type] type is defined as unique - but multiple values were submitted.   
At least one of the organizations for the type is not allowed because of the restrictions on the Supervisory Organization and Locations. Organization Type: [orgtype] Supervisory Organization: [sup org] Location: [locations] Invalid Organization: [org] - Note: only one invalid organization is shown.   
 
Gift_Assignments_Reference  GiftObject  [0..*]  Reference to the Gift assignment for the Position. If not submitted (in an Edit Position, Edit Position Restriction, Transfer, Promote or Demote business process), then the current value will be retained. 
Validation Description
The Gift is required based on the position assignment details settings for the organization type.   
The [org type] type is defined as unique - but multiple values were submitted.   
The organization ([org]) is not valid to be entered because its type is not allowed for positions.   
At least one of the organizations for the type is not allowed because of the restrictions on the Supervisory Organization and Locations. Organization Type: [orgtype] Supervisory Organization: [sup org] Location: [locations] Invalid Organization: [org] - Note: only one invalid organization is shown.   
 
Validation Description
Each custom organization can only be entered once.   
top
 

CompanyObject

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

Custom_Organization_Assignment_Data

part of: Assign_Position_Organization_Event_Data
Allows user to add new or delete existing custom organizations. If a new Unique custom organization is added - the prior org of that type will be deleted. (The old organization does not have to be submitted with delete flag true). If a new non-Unique custom organization is added - the existing org(s) of that type will be retained (unless they are sent with the delete flag true). Custom Organizations that are not being modified do not need to be submitted.
 
Parameter name Type/Value Cardinality Description Validations
@Delete  boolean  [1..1]  If True is entered, the custom organization will be removed from the position or position restriction as of the effective date.   
Custom_Organization_Assignment_Reference  Custom_OrganizationObject  [1..1]  A unique identifier for the custom organization assignment. This custom organization will be added to or deleted (if Delete is True) from the position or position restriction.   
top
 

Assign_Pay_Group_Sub_Business_Process

part of: Change_Job_Data
Wrapper element for Assign Pay Group sub business process.
 
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_Pay_Group_Data  Assign_Pay_Group_Data  [0..1]  Wrapper element for Assign Pay Group business process 
Validation Description
Pay Group Organization is not active or available as of the effective date.  Pay Group Organization is not active or available as of the effective date. 
When a worker's primary job is assigned to a payroll interface pay group, additional jobs cannot be assigned to a Workday payroll pay group.   
 
Validation Description
The Assign Pay Group Data element is required if Automatically Complete is True.   
The effective date of the pay group assignment is earlier than an existing primary job switch for this worker.   
A primary job switch is in progress for this worker.   
top
 

Assign_Pay_Group_Data

part of: Assign_Pay_Group_Sub_Business_Process
Wrapper element for Assign Pay Group business process. The Pay Group cannot be removed from a worker once it is set. It can only be changed to another pay group.
 
Parameter name Type/Value Cardinality Description Validations
Pay_Group_Reference  Pay_GroupObject  [0..1]  Reference to the pay group to assign to this employee.   
Additional_Positions_for_Pay_Group_Assignment_Reference  Position_ElementObject  [0..*]  Optional, additional positions that the worker holds that should also have the pay group assignment.   
Validation Description
Pay Group Organization is not active or available as of the effective date.  Pay Group Organization is not active or available as of the effective date. 
When a worker's primary job is assigned to a payroll interface pay group, additional jobs cannot be assigned to a Workday payroll pay group.   
top
 

Pay_GroupObject

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

Pay_GroupObjectID

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

Review_Payroll_Interface_Data_Sub_Business_Process

part of: Change_Job_Data
Wrapper for the Edit Position data for Payroll Interface sub business process.
 
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.   
Review_Payroll_Interface_Data  Review_Payroll_Interface_Data  [0..1]  Wrapper element for Review Payroll Interface business process event via a web service.   
top
 

Review_Payroll_Interface_Data

part of: Review_Payroll_Interface_Data_Sub_Business_Process
Wrapper element for Review Payroll Interface business process event via a web service.
 
Parameter name Type/Value Cardinality Description Validations
External_Pay_Group_Reference  External_Pay_GroupObject  [0..1]  The external pay group for the position. If there is an existing external pay group for the position, then please be aware that modifying this field may cause the payroll interface to break. 
Validation Description
External Pay Group Reference is required when the business process definition for the Hire Employee or Edit Position business process contain the Review Payroll Data step.   
 
Pay_Frequency_Reference  FrequencyObject  [0..1]  The external pay group for the position. If there is an existing external pay group for the position, then please be aware that modifying this field may cause the payroll interface to break.   
External_Payroll_Employee_Type_Reference  External_Payroll_Employee_TypeObject  [0..1]  The external payroll employee type for the position.   
Payroll_File_Number  string  [0..1]  The payroll file number for the position. If this is left blank then the file number will be auto generated based on the sequence definition. If there is an existing payroll file number for the position, then please be aware that modifying this field may cause the payroll interface to break.   
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.   
top
 

External_Pay_GroupObject

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

External_Pay_GroupObjectID

part of: External_Pay_GroupObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Ext_Pay_Group_ID, External_Pay_Group_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, External_Payroll_Entity_ID  [1..1]  The unique identifier type of a parent object   
top
 

External_Payroll_Employee_TypeObject

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

External_Payroll_Employee_TypeObjectID

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

Review_Payroll_Interface_Data_Extract_Business_Sub_Process

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

Assign_Matrix_Organization_Sub_Business_Process

part of: Change_Job_Data
Encapsulates the Assign Matrix Organization sub business process.
 
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_Matrix_Organization_Data  Assign_Matrix_Organization_Data  [0..1]  Contains the assignment of a matrix organization to a worker/position. 
Validation Description
A matrix organization must be entered for the Assign Matrix Organization sub business process.   
 
Validation Description
The Assign Matrix Organization Data element is required if Automatically Complete is True.   
top
 

Assign_Matrix_Organization_Data

part of: Assign_Matrix_Organization_Sub_Business_Process
Wrapper for Assign Matrix Organizations event data which is usable for the standalone business process web service and when it is used as a sub business process.
 
Parameter name Type/Value Cardinality Description Validations
Matrix_Organization_Reference  Matrix_OrganizationObject  [0..*]  Matrix organization to assign to the worker.   
Validation Description
A matrix organization must be entered for the Assign Matrix Organization sub business process.   
top
 

Matrix_OrganizationObject

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

Matrix_OrganizationObjectID

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

Change_Personal_Information_Sub_Business_Process

part of: Change_Job_Data
Wrapper for the Change Personal data sub business process that is part of the Hire and Edit Position 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.   
Change_Personal_Information_Data  Change_Personal_Information_Data  [0..1]  Container for the data changed in the Change Personal Information business process. 
Validation Description
The country of birth is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position  The country of birth is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position 
The ethnicity does not exist in the specified Location Context. The Location Context is derived from the Country of the Location of the Position  The ethnicity does not exist in the specified Location Context. The Location Context is derived from the Country of the Location of the Position 
The religion is not valid for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The religion is not valid for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The marital status does not exist in the specified Location Context. The Location Context is derived from the Country of the Location specified for the Position.  The marital status does not exist in the specified Location Context. The Location Context is derived from the Country of the Location specified for the Position. 
The country region of birth is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The country region of birth is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The hukou region is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The hukou region is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The hukou subregion is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The hukou subregion is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The hukou locality is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The hukou locality is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The hukou type is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The hukou type is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The native region is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The native region is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The Personnel File Agency is not tracked for the specified Location Context.  The Personnel File Agency is not tracked for the specified Location Context. 
The Nationality type is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The Nationality type is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The Citizenship Status is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The Citizenship Status is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The hukou postal code is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The hukou postal code is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The political affiliation does not exist in the specified Location Context. The Location Context is derived from the Country of the Location specified for the Position. Currently, the Political Affiliation values are ignored for Puts involving applicants since a Political Affiliation value is associated with workers and not applicants.  The political affiliation does not exist in the specified Location Context. The Location Context is derived from the Country of the Location specified for the Position. Currently, the Political Affiliation values are ignored for Puts involving applicants since a Political Affiliation value is associated with workers and not applicants. 
Invalid Date of Death. It must be between today's date and the worker's hire date.  Invalid Date of Death. It must be between today's date and the worker's hire date. 
Medical exam history is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position  Medical exam history is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position 
The city of birth is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position  The city of birth is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position 
Last Medical Exam Valid To Date must be after Last Medical Exam Date  Last Medical Exam Valid To Date must be after Last Medical Exam Date 
The field Marital Status is required and must have a value if a Marital Status Date is entered.  The field Marital Status is required and must have a value if a Marital Status Date is entered. 
Hispanic or Latino is only tracked in the USA and must be enabled in tenant setup by your administrator.  Hispanic or Latino is only tracked in the USA and must be enabled in tenant setup by your administrator. 
Multiple Ethnicities are not allowed for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  Multiple Ethnicities are not allowed for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
At least one citizenship status in this request is inactive. Only active statuses are allowed.  At least one citizenship status in this request is inactive. Only active statuses are allowed. 
At least one ethnicity in this request is inactive. Only active ethnicities are allowed.  At least one ethnicity in this request is inactive. Only active ethnicities are allowed. 
Inactive marital statuses are not allowed in this request.  Inactive marital statuses are not allowed in this request. 
Date of death is only allowed for terminated workers.  Date of death is only allowed for terminated workers. 
Hukou can only be entered for citizens of China.  Hukou can only be entered for citizens of China. 
The Hukou Subregion specified is not valid for the Location Context. The Location Context is derived from the Country of the Location for the Position.  The Hukou Subregion specified is not valid for the Location Context. The Location Context is derived from the Country of the Location for the Position. 
The social benefits locality data has not been activated for this location via the Maintain Localization Settings task.  The social benefits locality data has not been activated for this location via the Maintain Localization Settings task. 
The social benefits locality does not exist in the specified Location Context. The Location Context is derived from the Country of the Location specified for the Position. Currently, the Social Benefits Locality values are ignored for Puts involving applicants since a Social Benefits Locality value is associated with workers and not applicants.  The social benefits locality does not exist in the specified Location Context. The Location Context is derived from the Country of the Location specified for the Position. Currently, the Social Benefits Locality values are ignored for Puts involving applicants since a Social Benefits Locality value is associated with workers and not applicants. 
LGBT Identification is not valid for this country  LGBT Identification is not valid for this country 
A Worker cannot have a Birth Region without a corresponding Birth Country.  A Worker cannot have a Birth Region without a corresponding Birth Country. 
The Hukou Subregion does not exist within the specified Hukou Region or is inactive.  The Hukou Subregion does not exist within the specified Hukou Region or is inactive. 
The Additional Nationality type is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The Additional Nationality type is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
 
top
 

Change_Personal_Information_Data

part of: Change_Personal_Information_Sub_Business_Process
Container for the data changed in the Change Personal Information business process.
 
Parameter name Type/Value Cardinality Description Validations
Date_of_Birth  date  [0..1]  Person's date of birth. 
Validation Description
Date of birth must precede marital status date, medical exam dates and date of death. This applies to the data in this request as well any existing data on the worker that is not being modified.  Date of birth must precede marital status date, medical exam dates and date of death. This applies to the data in this request as well any existing data on the worker that is not being modified. 
Date of birth must precede all military discharge dates currently on the worker unless all military service data is being replaced.  Date of birth must precede all military discharge dates currently on the worker unless all military service data is being replaced. 
Date of birth must precede all disability status dates currently on the worker unless all disability data is being replaced.  Date of birth must precede all disability status dates currently on the worker unless all disability data is being replaced. 
 
Birth_Country_Reference  CountryObject  [0..1]  Country where the person was born.   
Birth_Region_Reference  Country_RegionObject  [0..1]  Country region where the person was born. 
Validation Description
The Region of Birth entered is not valid for the corresponding Country of Birth.  The Region of Birth entered is not valid for the corresponding Country of Birth. 
 
Gender_Reference  GenderObject  [0..1]  Reference to the Gender of the person.   
Disability_Information_Data  Disability_Information_Data  [0..1]  Wrapper element for all Disability Status data for the worker.   
Marital_Status_Reference  Marital_StatusObject  [0..1]  Reference for the person's marital status.   
Citizenship_Reference  Citizenship_StatusObject  [0..*]  Reference for the person's citizenship status.   
Nationality_Reference  CountryObject  [0..1]  Reference for the person's Country of Nationality   
Additional_Nationality_Reference  CountryObject  [0..*]  List of additional nationalities for the person. The list is a list of Countries. 
Validation Description
Please select a primary nationality or remove the additional nationality.  Please select a primary nationality or remove the additional nationality. 
Please select different primary and additional nationalities.  Please select different primary and additional nationalities. 
 
Ethnicity_Reference  EthnicityObject  [0..*]  Reference for the person's ethnicities.   
Hispanic_or_Latino  boolean  [0..1]  Boolean to indicate if a person is hispanic or latino.   
Religion_Reference  ReligionObject  [0..1]  Reference for a person's religions.   
Hukou_Region_Reference  Country_RegionObject  [0..1]  Country Region on the Hukou of the person. 
Validation Description
Hukou Region must be in China.  Hukou Region must be in China. 
 
Hukou_Subregion_Reference  Country_SubregionObject  [0..1]  Country Subregion on the Hukou of the person.   
Hukou_Locality  string  [0..1]  Locality on the Hukou of the person.   
Hukou_Postal_Code  string  [0..1]  Hukou Postal Code for the Person   
Hukou_Type_Reference  Hukou_TypeObject  [0..1]  Hukou Type on the Hukou of the person.   
Native_Region_Reference  Country_RegionObject  [0..1]  Native Region on the Hukou of the person.   
Personnel_File_Agency  string  [0..1]  Personnel File Agency is used in China to indicate where workers have their personnel file stored.   
Military_Information_Data  Military_Information_Data  [0..1]  Wrapper element for all Military Service data for the worker.   
Political_Affiliation_Reference  Political_AffiliationObject  [0..1]  Person's political affiliation.   
Date_of_Death  date  [0..1]  Person's date of death.   
City_of_Birth  string  [0..1]  Person's city of birth.   
Marital_Status_Date  date  [0..1]  Person's marital status date.   
Last_Medical_Exam_Date  date  [0..1]  Date of person's most recent medical examination. 
Validation Description
Last Medical Exam Date cannot be in the future  Last Medical Exam Date cannot be in the future 
 
Last_Medical_Exam_Valid_To  date  [0..1]  Expiration date of person's most recent medical examination.   
Medical_Exam_Notes  string  [0..1]  Notes for the person's most recent medical examination.   
Uses_Tobacco  boolean  [0..1]  Person's tobacco usage. Note that starting from W22 this field will no longer be used for update. To update a person's tobacco use, use the Put Worker Wellness Data web service.   
Social_Benefits_Locality_Reference  Social_Benefits_LocalityObject  [0..1]  Person's Social Benefits Locality.   
LGBT_Identification_Reference  LGBT_IdentificationObject  [0..*]  Person's LGBT Identification   
Relative_Name_Information_Data  Relative_Name_Information_Data  [0..1]  Wrapper element for all relative names of a person   
Validation Description
The country of birth is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position  The country of birth is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position 
The ethnicity does not exist in the specified Location Context. The Location Context is derived from the Country of the Location of the Position  The ethnicity does not exist in the specified Location Context. The Location Context is derived from the Country of the Location of the Position 
The religion is not valid for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The religion is not valid for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The marital status does not exist in the specified Location Context. The Location Context is derived from the Country of the Location specified for the Position.  The marital status does not exist in the specified Location Context. The Location Context is derived from the Country of the Location specified for the Position. 
The country region of birth is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The country region of birth is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The hukou region is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The hukou region is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The hukou subregion is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The hukou subregion is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The hukou locality is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The hukou locality is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The hukou type is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The hukou type is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The native region is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The native region is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The Personnel File Agency is not tracked for the specified Location Context.  The Personnel File Agency is not tracked for the specified Location Context. 
The Nationality type is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The Nationality type is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The Citizenship Status is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The Citizenship Status is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The hukou postal code is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The hukou postal code is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The political affiliation does not exist in the specified Location Context. The Location Context is derived from the Country of the Location specified for the Position. Currently, the Political Affiliation values are ignored for Puts involving applicants since a Political Affiliation value is associated with workers and not applicants.  The political affiliation does not exist in the specified Location Context. The Location Context is derived from the Country of the Location specified for the Position. Currently, the Political Affiliation values are ignored for Puts involving applicants since a Political Affiliation value is associated with workers and not applicants. 
Invalid Date of Death. It must be between today's date and the worker's hire date.  Invalid Date of Death. It must be between today's date and the worker's hire date. 
Medical exam history is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position  Medical exam history is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position 
The city of birth is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position  The city of birth is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position 
Last Medical Exam Valid To Date must be after Last Medical Exam Date  Last Medical Exam Valid To Date must be after Last Medical Exam Date 
The field Marital Status is required and must have a value if a Marital Status Date is entered.  The field Marital Status is required and must have a value if a Marital Status Date is entered. 
Hispanic or Latino is only tracked in the USA and must be enabled in tenant setup by your administrator.  Hispanic or Latino is only tracked in the USA and must be enabled in tenant setup by your administrator. 
Multiple Ethnicities are not allowed for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  Multiple Ethnicities are not allowed for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
At least one citizenship status in this request is inactive. Only active statuses are allowed.  At least one citizenship status in this request is inactive. Only active statuses are allowed. 
At least one ethnicity in this request is inactive. Only active ethnicities are allowed.  At least one ethnicity in this request is inactive. Only active ethnicities are allowed. 
Inactive marital statuses are not allowed in this request.  Inactive marital statuses are not allowed in this request. 
Date of death is only allowed for terminated workers.  Date of death is only allowed for terminated workers. 
Hukou can only be entered for citizens of China.  Hukou can only be entered for citizens of China. 
The Hukou Subregion specified is not valid for the Location Context. The Location Context is derived from the Country of the Location for the Position.  The Hukou Subregion specified is not valid for the Location Context. The Location Context is derived from the Country of the Location for the Position. 
The social benefits locality data has not been activated for this location via the Maintain Localization Settings task.  The social benefits locality data has not been activated for this location via the Maintain Localization Settings task. 
The social benefits locality does not exist in the specified Location Context. The Location Context is derived from the Country of the Location specified for the Position. Currently, the Social Benefits Locality values are ignored for Puts involving applicants since a Social Benefits Locality value is associated with workers and not applicants.  The social benefits locality does not exist in the specified Location Context. The Location Context is derived from the Country of the Location specified for the Position. Currently, the Social Benefits Locality values are ignored for Puts involving applicants since a Social Benefits Locality value is associated with workers and not applicants. 
LGBT Identification is not valid for this country  LGBT Identification is not valid for this country 
A Worker cannot have a Birth Region without a corresponding Birth Country.  A Worker cannot have a Birth Region without a corresponding Birth Country. 
The Hukou Subregion does not exist within the specified Hukou Region or is inactive.  The Hukou Subregion does not exist within the specified Hukou Region or is inactive. 
The Additional Nationality type is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The Additional Nationality type is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
top
 

CountryObject

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

Country_RegionObject

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

Country_RegionObjectID

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

GenderObject

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

GenderObjectID

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

Disability_Information_Data

part of: Change_Personal_Information_Data
Wrapper element for all Disability Status data for the worker.
 
Parameter name Type/Value Cardinality Description Validations
@Replace_All  boolean  [1..1]  When this flag is set to false, existing disability data for the worker will be preserved. When true, it causes the web service to replace all disability data for the worker with the information in the request (this is the default behavior when the entire tag is omitted).   
Disability_Status_Information_Data  Disability_Status_Information_Data  [0..*]  Wrapper element for each disability status entry. 
Validation Description
Disability Status Reference is required when deleting a Disability Status entry.  Disability Status Reference is required when deleting a Disability Status entry. 
The Disability Status Reference provided is not owned by the worker in this request or does not exist.  The Disability Status Reference provided is not owned by the worker in this request or does not exist. 
Disability Status Data is required unless the disability status is being deleted.  Disability Status Data is required unless the disability status is being deleted. 
 
top
 

Disability_Status_Information_Data

part of: Disability_Information_Data
Wrapper element for each disability status entry.
 
Parameter name Type/Value Cardinality Description Validations
@Delete  boolean  [1..1]  Flag to delete an existing disability status entry. If this flag is set, Disability Status Reference is also required.   
Disability_Status_Reference  Disability_Status_ReferenceObject  [0..1]  Reference to an existing Military Service entry for edits and deletes.   
Disability_Status_Data  Disability_Status_Sub_Data  [0..1]  Container for disability status data for the Personal Information Change business process. 
Validation Description
The worker's location context is not enabled for Disability Grade.  The worker's location context is not enabled for Disability Grade. 
The provided Disability Grade is not valid for the worker's location context or is inactive.  The provided Disability Grade is not valid for the worker's location context or is inactive. 
The worker's location context is not enabled for Disability Degree.  The worker's location context is not enabled for Disability Degree. 
The worker's location context is not enabled for Disability Remaining Capacity.  The worker's location context is not enabled for Disability Remaining Capacity. 
The worker's location context is configured to use Disability Authority Reference.  The worker's location context is configured to use Disability Authority Reference. 
The provided Disability Authority is not valid for the worker's location context or is inactive.  The provided Disability Authority is not valid for the worker's location context or is inactive. 
The worker's location context is not enabled for Disability Authority.  The worker's location context is not enabled for Disability Authority. 
The provided Disability Authority Reference is not valid or inactive for the worker's location context. Or the worker's location context is not enabled for Disability Authority.  The provided Disability Authority Reference is not valid or inactive for the worker's location context. Or the worker's location context is not enabled for Disability Authority. 
The worker's location is not enabled for Disability Certification Location.  The worker's location is not enabled for Disability Certification Location. 
The worker's location context is not enabled for Disability Certification ID.  The worker's location context is not enabled for Disability Certification ID. 
The worker's location context is not enabled for Disability Certification Basis.  The worker's location context is not enabled for Disability Certification Basis. 
The provided Disability Certification Basis is not valid for the worker's location context or is inactive.  The provided Disability Certification Basis is not valid for the worker's location context or is inactive. 
The worker's location context is not enabled for Disability Severity Recognition Date.  The worker's location context is not enabled for Disability Severity Recognition Date. 
The worker's location context is not enabled for Disability FTE Toward Quota.  The worker's location context is not enabled for Disability FTE Toward Quota. 
The provided Disability is not valid for the worker's location context. The location context is derived from the country of the location specified for the position.  The provided Disability is not valid for the worker's location context. The location context is derived from the country of the location specified for the position. 
The entered Disability Grade is not valid for the entered Disability Type  The entered Disability Grade is not valid for the entered Disability Type 
The entered Certification Authority is not valid for the entered Disability Type  The entered Certification Authority is not valid for the entered Disability Type 
The entered Certification Basis is not valid for the entered Disability Type  The entered Certification Basis is not valid for the entered Disability Type 
 
Validation Description
Disability Status Reference is required when deleting a Disability Status entry.  Disability Status Reference is required when deleting a Disability Status entry. 
The Disability Status Reference provided is not owned by the worker in this request or does not exist.  The Disability Status Reference provided is not owned by the worker in this request or does not exist. 
Disability Status Data is required unless the disability status is being deleted.  Disability Status Data is required unless the disability status is being deleted. 
top
 

Disability_Status_ReferenceObject

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

Disability_Status_ReferenceObjectID

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

Disability_Status_Sub_Data

part of: Disability_Status_Information_Data
Container for disability status data for the Personal Information Change business process.
 
Parameter name Type/Value Cardinality Description Validations
Disability_Reference  DisabilityObject  [1..1]  The person's disability   
Disability_Status_Date  date  [0..1]  This person's disability status date 
Validation Description
The Disability Status Date cannot be before the Date of Birth  The Disability Status Date cannot be before the Date of Birth 
 
Disability_Date_Known  date  [0..1]  The date you (the employer) first learned about the disability. 
Validation Description
The Disability Date Known cannot be before the Date of Birth.  The Disability Date Known cannot be before the Date of Birth. 
 
Disability_End_Date  date  [0..1]  The date through which the worker is considered disabled. In some countries, this is the date through which the certification for the current level of disability is effective. 
Validation Description
The Disability End Date cannot be before the Date of Birth.  The Disability End Date cannot be before the Date of Birth. 
 
Disability_Grade_Reference  Disability_GradeObject  [0..1]  A code or number that identifies the level of disability.   
Disability_Degree  decimal (8, 2) >0   [0..1]  A percentage that identifies the worker's level of disability as of the disability date. 
Validation Description
Disability Degree can not be over 100%.  Disability Degree can not be over 100%. 
 
Disability_Remaining_Capacity  decimal (8, 2) >0   [0..1]  The percentage of that the person may work per labor physician or other authority. 
Validation Description
Disability Remaining Capacity can not be over 100%.  Disability Remaining Capacity can not be over 100%. 
 
Disability_Certification_Authority_Reference [Choice]   Disability_Certification_AuthorityObject  [0..1]  The name of the person or agency that certified the disability.   
Disability_Certification_Authority [Choice]   string  [0..1]  The name of the person or agency that certified the disability.   
Disability_Certified_At  string  [0..1]  The place where the person or agency certified the disability.   
Disability_Certification_ID  string  [0..1]  The ID provided to the worker, if any.   
Disability_Certification_Basis_Reference  Disability_Certification_BasisObject  [0..1]  How the worker qualified for the certification.   
Disability_Severity_Recognition_Date  date  [0..1]  The date the disability was recognized as severe by the recognizing authority. 
Validation Description
The Disability Severity Recognition Date cannot be before the Date of Birth.  The Disability Severity Recognition Date cannot be before the Date of Birth. 
 
Disability_FTE_Toward_Quota  decimal (13, 1) >0   [0..1]  The FTE that counts towards the employer's quota for hiring the disabled.   
Disability_Work_Restrictions  string  [0..1]  List any work restrictions that apply to the worker.   
Disability_Accommodations_Requested  string  [0..1]  Describe any accommodations requested by the worker or their care provider.   
Disability_Accommodations_Provided  string  [0..1]  Describe any accommodations provided by you, the employer.   
Disability_Rehabilitation_Requested  string  [0..1]  Describe any rehabilitation measures requested by the worker or their care provider.   
Disability_Rehabilitation_Provided  string  [0..1]  Describe any rehabilitation measures provided by you, the employer.   
Note  string  [0..1]  Enter any additional information related to this disability.   
Worker_Document_Reference  Worker_DocumentObject  [0..*]  Attach a copy of the certification or other documents related to this instance of disability.   
Validation Description
The worker's location context is not enabled for Disability Grade.  The worker's location context is not enabled for Disability Grade. 
The provided Disability Grade is not valid for the worker's location context or is inactive.  The provided Disability Grade is not valid for the worker's location context or is inactive. 
The worker's location context is not enabled for Disability Degree.  The worker's location context is not enabled for Disability Degree. 
The worker's location context is not enabled for Disability Remaining Capacity.  The worker's location context is not enabled for Disability Remaining Capacity. 
The worker's location context is configured to use Disability Authority Reference.  The worker's location context is configured to use Disability Authority Reference. 
The provided Disability Authority is not valid for the worker's location context or is inactive.  The provided Disability Authority is not valid for the worker's location context or is inactive. 
The worker's location context is not enabled for Disability Authority.  The worker's location context is not enabled for Disability Authority. 
The provided Disability Authority Reference is not valid or inactive for the worker's location context. Or the worker's location context is not enabled for Disability Authority.  The provided Disability Authority Reference is not valid or inactive for the worker's location context. Or the worker's location context is not enabled for Disability Authority. 
The worker's location is not enabled for Disability Certification Location.  The worker's location is not enabled for Disability Certification Location. 
The worker's location context is not enabled for Disability Certification ID.  The worker's location context is not enabled for Disability Certification ID. 
The worker's location context is not enabled for Disability Certification Basis.  The worker's location context is not enabled for Disability Certification Basis. 
The provided Disability Certification Basis is not valid for the worker's location context or is inactive.  The provided Disability Certification Basis is not valid for the worker's location context or is inactive. 
The worker's location context is not enabled for Disability Severity Recognition Date.  The worker's location context is not enabled for Disability Severity Recognition Date. 
The worker's location context is not enabled for Disability FTE Toward Quota.  The worker's location context is not enabled for Disability FTE Toward Quota. 
The provided Disability is not valid for the worker's location context. The location context is derived from the country of the location specified for the position.  The provided Disability is not valid for the worker's location context. The location context is derived from the country of the location specified for the position. 
The entered Disability Grade is not valid for the entered Disability Type  The entered Disability Grade is not valid for the entered Disability Type 
The entered Certification Authority is not valid for the entered Disability Type  The entered Certification Authority is not valid for the entered Disability Type 
The entered Certification Basis is not valid for the entered Disability Type  The entered Certification Basis is not valid for the entered Disability Type 
top
 

DisabilityObject

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

DisabilityObjectID

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

Disability_GradeObject

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

Disability_GradeObjectID

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

Disability_Certification_AuthorityObject

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

Disability_Certification_AuthorityObjectID

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

Disability_Certification_BasisObject

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

Disability_Certification_BasisObjectID

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

Marital_StatusObject

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

Marital_StatusObjectID

part of: Marital_StatusObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Marital_Status_Code, Marital_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".   
@parent_id  string  [1..1]  Contains a unique identifier for an instance of a parent object   
@parent_type  WID, Country_Region_ID, Country_Subregion_Internal_ID, ISO_3166-1_Alpha-2_Code, ISO_3166-1_Alpha-3_Code, ISO_3166-1_Numeric-3_Code  [1..1]  The unique identifier type of a parent object   
top
 

Citizenship_StatusObject

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

Citizenship_StatusObjectID

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

EthnicityObject

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

EthnicityObjectID

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

ReligionObject

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

ReligionObjectID

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

Country_SubregionObject

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

Country_SubregionObjectID

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

Hukou_TypeObject

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

Hukou_TypeObjectID

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

Military_Information_Data

part of: Change_Personal_Information_Data
Wrapper element for all Military Service data for the worker.
 
Parameter name Type/Value Cardinality Description Validations
@Replace_All  boolean  [1..1]  When this flag is set to false, existing military data for the worker will be preserved. When true, it causes the web service to replace all military data for the worker with the information in the request (this is the default behavior when the entire tag is omitted).   
Military_Service_Information_Data  Military_Service_Information_Data  [0..*]  Wrapper element for each Military Service entry. 
Validation Description
Military Service Reference is required when deleting a Military Service entry  Military Service Reference is required when deleting a Military Service entry 
The Military Service Reference provided is not owned by the worker in this request or does not exist.  The Military Service Reference provided is not owned by the worker in this request or does not exist. 
 
top
 

Military_Service_Information_Data

part of: Military_Information_Data
Wrapper element for each Military Service entry.
 
Parameter name Type/Value Cardinality Description Validations
@Delete  boolean  [1..1]  Flag to delete an existing military service entry. If this flag is set, Military Service Reference is also required.   
Military_Service_Reference  Military_Service_ReferenceObject  [0..1]  Reference to an existing Military Service entry for edits and deletes.   
Military_Service_Data  Military_Service_Sub_Data  [0..1]  Container for military service data for the Change Personal Information business process. 
Validation Description
The Military Rank specified is not valid for Military Service Type or Country from Military Status.  The Military Rank specified is not valid for Military Service Type or Country from Military Status. 
The Military Service Type specified is not valid for Country from Military Status.  The Military Service Type specified is not valid for Country from Military Status. 
 
Validation Description
Military Service Reference is required when deleting a Military Service entry  Military Service Reference is required when deleting a Military Service entry 
The Military Service Reference provided is not owned by the worker in this request or does not exist.  The Military Service Reference provided is not owned by the worker in this request or does not exist. 
top
 

Military_Service_ReferenceObject

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

Military_Service_ReferenceObjectID

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

Military_Service_Sub_Data

part of: Military_Service_Information_Data
Container for military service data for the Change Personal Information business process.
 
Parameter name Type/Value Cardinality Description Validations
Military_Status_Reference  Military_StatusObject  [1..1]  Reference for the person's military status. 
Validation Description
Inactive military statuses are not allowed in this request.  Inactive military statuses are not allowed in this request. 
 
Military_Discharge_Date  date  [0..1]  Date the person was discharged from the military. 
Validation Description
Military Discharge Date must be greater than Date of Birth.  Military Discharge Date must be greater than Date of Birth. 
 
Military_Status_Begin_Date  date  [0..1]  Begin Date for military service status 
Validation Description
Military Status Begin Date must be after Date of Birth.  Military Status Begin Date must be after Date of Birth. 
 
Military_Service_Type_Reference  Military_Service_TypeObject  [0..1]  Service type for military service   
Military_Rank_Reference  Military_RankObject  [0..1]  Military rank for military service type   
Notes  RichText  [0..1]  Notes for military service   
Validation Description
The Military Rank specified is not valid for Military Service Type or Country from Military Status.  The Military Rank specified is not valid for Military Service Type or Country from Military Status. 
The Military Service Type specified is not valid for Country from Military Status.  The Military Service Type specified is not valid for Country from Military Status. 
top
 

Military_StatusObject

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

Military_StatusObjectID

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

Military_Service_TypeObject

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

Military_Service_TypeObjectID

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

Military_RankObject

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

Military_RankObjectID

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

Political_AffiliationObject

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

Political_AffiliationObjectID

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

Social_Benefits_LocalityObject

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

Social_Benefits_LocalityObjectID

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

LGBT_IdentificationObject

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

LGBT_IdentificationObjectID

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

Relative_Name_Information_Data

part of: Change_Personal_Information_Data
Wrapper element for all relative names of a person
 
Parameter name Type/Value Cardinality Description Validations
@Replace_All  boolean  [1..1]  When this flag is set to false, existing relative name data for the person will be preserved. When true, it causes the web service to replace all relative name data for the person with the information in the request (this is the default behavior when the entire tag is omitted).   
Relative_Name_Data  Relative_Name_Data  [0..*]  contains relative names for a relative of a person 
Validation Description
Relative Name Reference is required when deleting a Relative Name entry   
Person Name Detail Data and Relative Type Reference are required unless the Relative Name is being deleted.   
 
top
 

Relative_Name_Data

part of: Relative_Name_Information_Data
contains relative names for a relative of a person
 
Parameter name Type/Value Cardinality Description Validations
@Delete  boolean  [1..1]  Flag to delete an existing relative name entry. If this flag is set, Relative Name Reference is also required.   
Relative_Name_Reference_Reference  Relative_Name_ReferenceObject  [0..1]  holds a reference to main relative name reference, single instance referencing all versions of a relatie name 
Validation Description
The Relative Name Reference provided is not owned by the worker : [worker]   
 
Relative_Type_Reference  Relative_TypeObject  [0..1]  type to specify the relative person relationship 
Validation Description
Relative Name localization is not active and valid for the country of the given relative type : [relativeType]   
The Relative Type provided is not from the same country as the worker : [worker] . Relative Type is [relativeType] .   
 
Name_Detail_Data  Person_Name_Detail_Data  [0..1]  Contains the components of a name, such as the First Name and Last Name.   
Validation Description
Relative Name Reference is required when deleting a Relative Name entry   
Person Name Detail Data and Relative Type Reference are required unless the Relative Name is being deleted.   
top
 

Relative_Name_ReferenceObject

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

Relative_Name_ReferenceObjectID

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

Relative_TypeObject

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

Relative_TypeObjectID

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

Person_Name_Detail_Data

part of: Relative_Name_Data
Contains the components of a name, such as the First Name and Last Name.
 
Parameter name Type/Value Cardinality Description Validations
@Formatted_Name  string  [1..1]  Contains, in one string, a fully formatted name with all of its pieces in their proper place. This name is only used in a response and is not used for requests.   
@Reporting_Name  string  [1..1]  Contains, in one string, a fully formatted name for reporting with all of its pieces in their proper place. This name is only used in a response and is not used for requests.   
Country_Reference  CountryObject  [1..1]  The country that the name is for. 
Validation Description
If one local script is submitted, all required local script name fields must be submitted.   
If one western script is submitted, all required western script name fields must be submitted.   
Local name is not enabled for this country.   
 
Prefix_Data  Person_Name_Prefix_Data  [0..1]  Contains the prefixes for a name.   
First_Name  string  [0..1]  The first name (given name) for a person. 
Validation Description
First Name is not setup for this country.   
First Name (or Local First Name if configured) is required for this country.   
 
Middle_Name  string  [0..1]  The middle name for a person. 
Validation Description
Middle Name is not setup for this country.   
Middle Name (or Local Middle Name if configured) is required for this country.   
 
Last_Name  string  [0..1]  The last name (family name) for a person. 
Validation Description
Last Name is not set up for this country.   
Last Name (or Local Last Name if configured) is required for this country.   
 
Secondary_Last_Name  string  [0..1]  The secondary last name (family name) for a person. 
Validation Description
Secondary Last Name (or Local Secondary Last Name) is required for this country.   
Last Name - Secondary is not set up for this country.   
 
Local_Name_Detail_Data  Local_Person_Name_Detail_Data  [0..1]  Contains the name components in local script for supporting countries.   
Suffix_Data  Person_Name_Suffix_Data  [0..1]  Contains the suffixes for a name.   
Full_Name_for_Singapore_and_Malaysia  string  [0..1]  Full Person Name is used by Malaysia and Singapore. It is designed for workers in these countries to enter their full legal name. It is an attribute of Global Person Name class and is not a concatenation of First and Last names. 
Validation Description
Full Name is not set up for this country.   
 
top
 

Person_Name_Prefix_Data

part of: Person_Name_Detail_Data
Contains the prefixes for a name.
 
Parameter name Type/Value Cardinality Description Validations
Title_Reference  Country_Predefined_Person_Name_Component_ValueObject  [0..1]  A reference to the title for a person. 
Validation Description
Title is required for this country.   
Title is not setup for this country.   
[title] is not a valid title value for [country].   
 
Salutation_Reference  Country_Predefined_Person_Name_Component_ValueObject  [0..1]  A reference to the form of address for a person. This is only valid for the country of Germany. 
Validation Description
Salutation is required for this country.   
Salutation is not setup for this country.   
[salutation] is not a valid salutation value for [country].   
 
top
 

Country_Predefined_Person_Name_Component_ValueObject

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

Country_Predefined_Person_Name_Component_ValueObjectID

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

part of: Person_Name_Detail_Data
Contains the components of a name in local script, such as the First Name and Last Name, for supporting countries.
 
Parameter name Type/Value Cardinality Description Validations
@Local_Name  string  [1..1]  Contains the formatted local name in local script as configured for the country.   
@Local_Script  string  [1..1]  Contains the formatted local script name which contains the ISO code and name.   
First_Name  string  [0..1]  Contains first name in local script, which is generally configured to as Given Name, for supporting countries.   
Middle_Name  string  [0..1]  Contains middle name in local script for supporting countries.   
Last_Name  string  [0..1]  Contains last name in local script, which is generally configured to as Family Name, for supporting countries.   
Secondary_Last_Name  string  [0..1]  Contains secondary last name in local script, which is generally configured to as Maternal Family Name, for supporting countries.   
First_Name_2  string  [0..1]  Contains first name in second local script, which is generally configured to as Given Name, for supporting countries.   
Middle_Name_2  string  [0..1]  Contains middle name in second local script for supporting countries.   
Last_Name_2  string  [0..1]  Contains last name in second local script, which is generally configured to as Given Name, for supporting countries.   
Secondary_Last_Name_2  string  [0..1]  Contains secondary last name in second local script, which is generally configured to as Maternal Family Name, for supporting countries.   
top
 

Person_Name_Suffix_Data

part of: Person_Name_Detail_Data
Contains the suffixes for a name.
 
Parameter name Type/Value Cardinality Description Validations
Social_Suffix_Reference  Country_Predefined_Person_Name_Component_ValueObject  [0..1]  A reference to the social suffix for a person. 
Validation Description
Social Suffix is required for this country.   
Social Suffix is not setup for this country.   
[social suffix] is not a valid social suffix value for [country].   
 
Academic_Suffix_Reference  Country_Predefined_Person_Name_Component_ValueObject  [0..1]  A reference to the academic suffix for a person. This is only valid for the country of Australia. 
Validation Description
Academic Suffix is required for this country.   
Academic Suffix is not setup for this country.   
[academic suffix] is not a valid academic suffix value for [country].   
 
Hereditary_Suffix_Reference  Country_Predefined_Person_Name_Component_ValueObject  [0..1]  A reference to the hereditary suffix for a person. This is only valid for the country of Australia. 
Validation Description
Hereditary Suffix is required for this country.   
Hereditary Suffix is not setup for this country.   
[hereditary suffix] is not a valid hereditary suffix value for [country].   
 
Honorary_Suffix_Reference  Country_Predefined_Person_Name_Component_ValueObject  [0..1]  A reference to the honorary suffix for a person. This is only valid for the country of Australia. 
Validation Description
Honorary Suffix is required for this country.   
Honorary Suffix is not setup for this country.   
[honorary suffix] is not a valid honorary suffix value for [country].   
 
Professional_Suffix_Reference  Country_Predefined_Person_Name_Component_ValueObject  [0..1]  A reference to the professional suffix for a person. This is only valid for the country of Australia. 
Validation Description
Professional Suffix is required for this country.   
Professional Suffix is not setup for this country.   
[professional suffix] is not a valid professional suffix value for [country].   
 
Religious_Suffix_Reference  Country_Predefined_Person_Name_Component_ValueObject  [0..1]  A reference to the religious suffix for a person. This is only valid for the country of Australia. 
Validation Description
Religious Suffix is required for this country.   
Religious Suffix is not setup for this country.   
[religious suffix] is not a valid religious suffix value for [country].   
 
Royal_Suffix_Reference  Country_Predefined_Person_Name_Component_ValueObject  [0..1]  A reference to the royal suffix for a person. This is only valid for the country of Australia. 
Validation Description
Royal Suffix is required for this country.   
Royal Suffix is not setup for this country.   
[royal suffix] is not a valid royal suffix value for [country].   
 
top
 

Maintain_Employee_Contracts_Sub_Business_Process

part of: Change_Job_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.   
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.   
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 reference(s) to the Employee Contract Reason(s) for this Employee Contract.   
Employee_Contract_ID  string  [0..1]  Unique identifier for a an employee contract. 1. If Employee Contract Reference is specified, the existing employee contract will be updated with this Employee Contract ID. If the Employee Contract ID is not specified, the employee contract will retain its existing Employee Contract ID. 2. If Employee Contract Reference is not specified, a new employee contract will be created with this Employee Contract ID. If the Employee Contract ID is not specified, the system will automatically generate a unique identifier. 
Validation Description
Employee Contract ID is already in use.   
 
Contract_Version_Date  dateTime  [0..1]  The date the contract version is created. This is always set to the date and time of the last update. Any value sent in the request will be ignored.   
Contract_ID  string  [0..1]  This is a user-provided identifier and need not be unique. For the same contract it may change over time.   
Contract_Type_Reference  Employee_Contract_TypeObject  [0..1]  The type of contract, based on the contract types defined within your organization. 
Validation Description
Contract type is not valid.   
 
Contract_Start_Date  date  [1..1]  This is the start date in the contract itself. May not be earlier than Hire Date of the primary job or the start date of the Additional Job the contract is attached to. 
Validation Description
Employee contract date range overlaps with another employee contract for this position.   
Employee contract start date cannot be before the start date of the position. Contract Start Date: [contract] Position Date: [start]   
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]  This is the end date (if any) in the contract itself. Before opening a new contract for an employee (for example, when transferring or changing jobs) you should end the old contract with an end date one day prior to the Change Job date. 
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]   
 
Employee_Contract_Collective_Agreement_Reference  Collective_AgreementObject  [0..*]  The reference(s) to the Collective Agreement(s) for this Employee Contract. 
Validation Description
Only 1 Collective Agreement is allowed.   
 
Maximum_Weekly_Hours  decimal (12, 0) >0   [0..1]  The Maximum Weekly Hours entered for this Employee Contract. 
Validation Description
Maximum Weekly Hours is not valid for this Location.   
 
Minimum_Weekly_Hours  decimal (12, 0) >0   [0..1]  The Minimum Weekly Hours entered for this 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 to which this contract is related. 
Validation Description
Position is not valid for the worker. Position: [position] Worker: [worker]   
Position Reference is required.   
 
Contract_Description  string  [0..1]  Use this field for any notes or details that pertain to this contract or contract version   
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 may 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, Assign_Employee_Collective_Agreement_Sub_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
 

Assign_Organization_Roles_Sub_Business_Process

part of: Change_Job_Data
Wrapper to hold the business process configuration and organization role assignment details.
 
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.   
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
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, External_Committee_Member_ID, Position_ID, Recruiting_Agency_User_ID, Service_Center_Representative_ID, Student_Recruiter_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
 

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.   
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.   
 
top
 

Unique_IdentifierObject

part of: Role_Assignment, Change_Job_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  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.   
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_Unit_Hierarchy_ID, Academic_Unit_ID, 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, Document_Number, Fund_Hierarchy_ID, Fund_ID, Gift_Hierarchy_ID, Gift_Reference_ID, Grant_Hierarchy_ID, Grant_ID, Job_Posting_Site_ID, Job_Requisition_ID, Organization_Reference_ID, Program_Hierarchy_ID, Program_ID, Project_Hierarchy_ID, Project_ID, Purchase_Order_Reference_ID, Recruiting_Agency_ID, Region_Reference_ID, Requisition_Number, Resource_Category_Hierarchy_ID, Service_Center_ID, Spend_Category_ID, Student_Application_Pool_ID, Student_Course_Section_ID, Succession_Pool_ID, Supplier_Contract_ID, Supplier_ID, Supplier_Reference_ID, Talent_Pool_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
 

Assign_Superior_Organization_Sub_Process

part of: Change_Job_Data
Wrapper for Assign Superior Organization
 
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_Superior_Organization_Data  Assign_Superior_Organization_Data  [0..1]  Wrapper element for Assign Superior Data Organization   
Validation Description
The Assign Superior Organization Data element is required if Automatically Complete is True.   
top
 

Assign_Superior_Organization_Data

part of: Assign_Superior_Organization_Sub_Process
Assign Superior Organization Sub Process
 
Parameter name Type/Value Cardinality Description Validations
Proposed_Supervisory_Organization_Reference  Hierarchic_AssignerObject  [1..1]  Proposed Supervisory Organization will be assigned as the superior organization for the existing subordinate organizations that are movable when the event is completed. 
Validation Description
Proposed Supervisory Organization not the same as the one specified in the parent business process   
 
Subordinate_Supervisory_Organizations_Reference  Supervisory_OrganizationObject  [1..*]  Proposed Supervisory Organization will be assigned as the superior organization for the Subordinate Supervisory Organizations when the event is completed. 
Validation Description
All or some of the subordinate organizations are not movable. Either there are conflicting events with the subordinate organizations or future events that makes the assign superior event invalid in future.   
 
top
 

Hierarchic_AssignerObject

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

Hierarchic_AssignerObjectID

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

Create_Job_Requisition_Sub_Process

part of: Change_Job_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.   
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]  Reference element for the sub business process reason. 
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.   
 
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 new job requisition.   
Job_Posting_Title  string  [0..1]  The job posting title for the new 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]  Recruiting Instruction can be specified here.   
Academic_Tenure_Eligible  boolean  [0..1]  Indicates if the job requisition is academic tenure eligible.   
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.   
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 Recruiting Start Date is the first date that applicants should 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]. The date can't be less than the last fill date.   
Select a Recruiting Start Date that is after [date2]. Recruiting Start Date can't be before the last job requisition close date.   
There are active postings for this job requisition. Enter a Recruiting Start Date that is on or earlier than the Job Posting Start Date, [Job Posting Start Date].   
 
Target_Hire_Date  date  [0..1]  The Target Hire Date is the first date that an applicant 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]  Specify when recruiting should end.   
Job_Profile_Reference  Job_ProfileObject  [0..1]  Reference to the Job Profile for the job requisition. If left empty, this will default to the value from the Position Restrictions. 
Validation Description
A single default value for Job Profile could not be found, therefore Job Profile is required.   
 
Worker_Type_Reference  Worker_TypeObject  [0..1]  Reference to the Worker Type for the job requisition. If left empty, this will default to the value from the Position Restriction. 
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]  Reference to the Worker Sub-Type for the job requisition. If left empty, this will default to the value from the Position Restriction. 
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]  Reference to the Primary Location for the job requisition. If left empty, this will default to the value from the Position Restrictions. 
Validation Description
Location must be of usage Business Site.   
A default singular Location could not be found, therefore Primary Location is required.   
 
Additional_Location_Reference  LocationObject  [0..*]  Reference to Additional Location(s) 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]   
 
Position_Time_Type_Reference  Position_Time_TypeObject  [0..1]  Reference to the Position Time Type for the job requisition. If left empty, this will default to the 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 (5, 2)   [0..1]  The scheduled weekly hours for the job requisition. If left empty, this will default to the value from the Position Restrictions. 
Validation Description
The scheduled weekly hours cannot be negative.   
 
Work_Shift_Reference  Work_ShiftObject  [0..1]  Reference to the Worker Type for the job requisition. If left empty, this will default to the 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.   
 
Link_to_Evergreen_Requisition_Reference  Evergreen_Job_RequisitionObject  [0..1]  Reference to the evergreen requisition that the job requisition will be linked to. 
Validation Description
You can't link this job requisition to this evergreen requisition because the status is Closed.   
You can't link this job requisition to this evergreen requisition because the job profiles don't match.   
You can't remove the link between this evergreen requisition and the job requisition because of previous candidate activity.   
 
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.   
 
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 was created to replace a specific Worker, this field will contain a reference to that 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
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.   
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]  File name can be added here.   
Comment  string  [0..1]  Comment can be added here.   
File  base64Binary  [0..1]  File can be added here.   
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
 

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]  Questionnaire to be used by candidates for 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.   
 
Secondary_Questionnaire_for_Internal_Career_Site_Reference  QuestionnaireObject  [0..1]  Secondary Questionnaire to be used by candidates for 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.   
This questionnaire is already in use, select another one.   
 
Questionnaire_for_External_Career_Sites_Reference  QuestionnaireObject  [0..1]  Questionnaire to be used by candidates for External Career Sites. 
Validation Description
Questionnaires for Job Requisition cannot be modified once a Candidate has applied to a Job Posting for the Job Requisition.   
 
Secondary_Questionnaire_for_External_Career_Site_Reference  QuestionnaireObject  [0..1]  Secondary Questionnaire to be used by candidates for External Career Sites. 
Validation Description
Questionnaires for Job Requisition cannot be modified once a Candidate has applied to a Job Posting for the Job Requisition.   
This questionnaire is already in use, select another one.   
 
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
 

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]  Enter yes to delete all responsibility qualifications for the Position Restriction or Job Profile. Do not 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]  Text attribute identifying a description of the Responsibility.   
Required  boolean  [0..1]  Boolean attribute identifying whether the 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]  Enter yes to delete all work experience qualifications for the Position Restriction or Job Profile. Do not 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]  Unique identifier of a Work Experience.   
Work_Experience_Rating_Reference  Work_Experience_RatingObject  [0..1]  Unique identifier of a Work Experience Rating. 
Validation Description
The rating is not valid for this work experience. Work Experience: [work] Rating: [rating]   
 
Required  boolean  [0..1]  Boolean attribute identifying whether Work Experience Qualification Profile is required for Job.   
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]  Enter yes to delete all education qualifications for the Position Restriction or Job Profile. Do not send any additional education 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]  Unique identifier of a Degree.   
Field_Of_Study_Reference  Field_of_StudyObject  [0..1]  Unique identifier of a Field of Study.   
Required  boolean  [0..1]  Boolean attribute identifying whether Education Qualification Profile is required for Job.   
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]  Enter yes to delete all language qualifications for the Position Restriction or Job Profile. Do not send any additional language qualifications.   
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]  Unique 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.   
Required  boolean  [0..1]  Boolean attribute identifying whether Language Qualification Profile is required for Job.   
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]  Unique identifier of a Language Ability Type.   
Language_Proficiency_Reference  Language_ProficiencyObject  [0..1]  Unique identifier of a Language Proficiency   
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]  Enter yes to delete all competency qualifications for the Position Restriction or Job Profile. Do not send any additional competency qualifications.   
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  SkillObject  [1..1]  Reference element representing a unique instance of Competency.   
Competency_Level_Reference  Competency_LevelObject  [0..1]  Reference element representing a unique instance of Competency Level Behavior.   
Required  boolean  [0..1]  Boolean which identifies if the Competency is required for the Job Profile.   
top
 

SkillObject

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

SkillObjectID

part of: SkillObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Accomplishment_ID, Award_ID, Certification_Skill_ID, Competency_ID, Education_ID, Internal_Project_Experience_ID, Job_History_ID, Language_ID, Membership_ID, Publication_Skill_ID, Training_ID, 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
 

Competency_LevelObject

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

Competency_LevelObjectID

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

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]  Enter yes to delete all certification qualifications for the Position Restriction or Job Profile. Do not send any additional certification qualifications.   
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 (reference) where the certification was issued.   
Certification_Reference  CertificationObject  [0..1]  The certification reference identifying the certification.   
Name  string  [0..1]  Text attribute identifying name of Certification.   
Issuer  string  [0..1]  Text attribute identifying Issuer of Certification.   
Required  boolean  [0..1]  Boolean attribute identifying whether Certification Qualification Profile is required for Job.   
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
 

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]  A specialty added to the certification achievement   
Subspecialty_Reference  Specialty_ChildObject  [0..*]  The subspecialty 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.