Service Directory > v31.2 > Staffing > Edit_Position
 

Operation: Edit_Position

Edits a filled position. Uses the Edit Position business process.


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

This web service operation is designed to edit a filled Position (Position, Position Group, Job) using the Edit Position Business Process.
 
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. If the Initiator is an Integration System User, any validations you configured on the Initiation step are ignored.   
Edit_Position_Data  Edit_Position_Data  [1..1]  Wrapper element for the Edit Position web service.   
top
 

Response Element: Edit_Position_Event_Response

Responds with the Event ID for the Edit Position Event.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Event_Reference  Unique_IdentifierObject  [0..1]  Responds with the Event ID for the Edit Position Event.   
Exceptions_Response_Data  Application_Instance_Related_Exceptions_Data  [0..*]  Element containing Exceptions Data   
top
 

Business_Process_Parameters

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

Business_Process_Comment_Data

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

WorkerObject

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

WorkerObjectID

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

Business_Process_Attachment_Data

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

Event_Attachment_CategoryObject

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

Event_Attachment_CategoryObjectID

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

Edit_Position_Data

part of: Edit_Position_Request
Wrapper for the Edit Position Business Process Web Service and its sub business processes.
 
Parameter name Type/Value Cardinality Description Validations
Worker_Reference  WorkerObject  [0..1]  The Employee ID, Contingent Worker ID, or Workday ID for the position. If you enter the Position ID and leave the Worker field empty, Workday will use Worker in the filled Position. 
Validation Description
Worker is required. If you entered a Position, then it is not filled by a valid worker.   
 
Position_Reference  Position_ElementObject  [0..1]  The position ID or Workday ID of the position. If the worker has more than 1 position, enter the value that indicates the position that is being changed. If the worker has only 1 position, this field can be left blank. 
Validation Description
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.   
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.   
This position is in a Pending Merit Event with a promotion. Staffing Transactions cannot be performed on it until after the Merit is finished.   
Position is not valid for this Worker as of the effective date. Worker: [worker] Position: [position] Date: [date]   
Position submitted is not filled as of the effective date.   
The worker has pending actions that conflict with this one. Complete the pending actions before starting this new action.   
 
Effective_Date  date  [1..1]  The Effective Date of the position change. 
Validation Description
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).   
 
Edit_Position_Event_Data  Edit_Position_Event_Data  [1..1]  Wrapper element for the Edit Position Event.   
Request_Compensation_Change_Sub_Process  Request_Compensation_For_Edit_Position_Sub_Business_Process  [0..1]  Wrapper element for Request Compensation Change sub business process. Make ad hoc changes to an individual employee's compensation.   
Edit_Assign_Organization_Sub_Process  Edit_Assign_Position_Organization_Sub_Business_Process  [0..1]  Wrapper element for assigning organization assignments to a position. The Assign Organization sub business process is used. 
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. Assign pay group to an employee. This is used only for the Workday Payroll solution. 
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 element for Edit Position data for Payroll Interface sub business process.   
Assign_Matrix_Organization_Sub_Process  Assign_Matrix_Organization_Sub_Business_Process  [0..1]  Wrapper element for adding matrix organization assignments to a filled position within the Edit Position business process. The Assign Matrix Organization sub business process will be used. 
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 element for Change Personal Information sub business process. Update a worker's personal information including gender, date of birth, disabilities, marital status, citizenship status, ethnicity, religion and military service.   
Request_Default_Compensation_Sub_Process  Request_Compensation_Default_Sub_Business_Process  [0..1]  Wrapper element for the Request Default Compensation sub business process.   
Edit_Service_Dates_Sub_Process  Edit_Service_Dates_Sub_Business_Process  [0..1]  This web service operation allows updates to the service dates for a worker.   
Remove_Retiree_Status_Sub_Process  Remove_Retiree_Status_Sub_Business_Process  [0..1]  Element that contains details for invoking Remove Retiree Status as sub process. 
Validation Description
Remove Retiree Status Event Data must be provided if Automatically Complete is set to True.  Remove Retiree Status Event Data must be provided if Automatically Complete is set to True. 
 
Maintain_Employee_Contracts_Sub_Business_Process  Maintain_Employee_Contracts_Sub_Business_Process  [0..1]  Wrapper element for the Maintain Employee Contracts sub business process. 
Validation Description
Maintain Employee Contracts Data element is required if Automatically Complete is True.   
You can only enter 1 Employee Contract Data element for this web service request.   
 
Check_Position_Budget_Sub_Process  Check_Position_Budget_Sub_Business_Process  [0..1]  Run the Check Position Budget Sub Business Process to calculate any commitments and obligations for the outbound and/or inbound positions on this event to enable budget checking.   
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   
Manage_Union_Membership_Sub_Process  Manage_Union_Membership_Sub_Business_Process  [0..1]  Wrapper for the Manage Union Membership sub business process that is part of staffing event business processes. 
Validation Description
The "Union Member Data" subelement is required if "Automatically Complete" is set to true.   
 
top
 

Position_ElementObject

part of: Edit_Position_Data, Assign_Pay_Group_Data, Employee_Contract_Data, Academic_Appointment_Snapshot_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
 

Edit_Position_Event_Data

part of: Edit_Position_Data
Wrapper element for the Edit Position Event.
 
Parameter name Type/Value Cardinality Description Validations
Position_Change_Reason_Reference  Event_Classification_SubcategoryObject  [0..1]  The reason for the position change.   
Filled_Position_Edit_Details_Data  Filled_Position_Edit_Details_Data  [1..1]  Container for the details of a filled position for either an employee or a contingent worker.   
top
 

Event_Classification_SubcategoryObject

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

Event_Classification_SubcategoryObjectID

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

Filled_Position_Edit_Details_Data

part of: Edit_Position_Event_Data
Contains information for a filled position. If this Position has already been filled, this element can be used to change this data. If the position has not been entered, an error will be returned if this element is supplied.
 
Parameter name Type/Value Cardinality Description Validations
Position_ID  string  [0..1]  The Position ID of the position. If empty, Workday automatically populates the existing Position ID. You can't rescind this Position ID change by rescinding this Edit Position Event. 
Validation Description
Position ID [id] is already in use by another position [position].   
Updating the Position ID is not permitted because this position is in a position management staffing model supervisory organization. Please use the Edit Position Restrictions web service to update the Position ID.   
 
Employee_Type_Reference [Choice]   Employee_TypeObject  [0..1]  The Employee Type of the position. Example: regular, temporary, or fixed term. If empty, Workday will use the existing Employee Type. 
Validation Description
Employee Type is not valid for contingent worker.   
Employee Type is required for an employee.   
 
Contingent_Worker_Type_Reference [Choice]   Contingent_Worker_TypeObject  [0..1]  The Contingent Worker Type of the position. Example: contractor, consultant, or vendor. If empty, Workday will use the existing Contingent Worker Type. 
Validation Description
Contingent Worker Type is required if the worker is a contingent worker.   
Contingent Worker Type is invalid if the worker is an employee.   
 
Position_Details_Sub_Data  Position_Details_Sub_Data  [0..1]  Wrapper for position details. You must include the element wrapper to have the values from the existing position brought forward. 
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. 
If you select or enter a value for one of the fields in Working Time, you must complete all the fields in the grouping.   
Working Time fields are not enabled for the country associated with the position   
The Working Time field submitted cannot be entered for contingent workers   
 
End_Employment_Date  date  [0..1]  The End Employment Date for the position of fixed term or temporary employees. If empty, Workday will use the existing End Employment Date. 
Validation Description
Invalid use of End Employment Date. End Employment Date is only valid for fixed term employees.   
The End Employment Date ([date1]) must be greater than the start date ([date2]) for this position.   
End Employment Date is required if Employee is Fixed Term.   
Expected Assignment End Date has to be equal to End Employment Date for fixed term employee.   
 
Contract_End_Date  date  [0..1]  The Contract End Date for the position. If empty, Workday will use the existing Contract End Date. 
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.   
 
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. 
 
Exclude_from_Headcount  boolean  [0..1]  If Y, the position will be excluded from headcount reporting.   
Expected_Assignment_End_Date  date  [0..1]  The End Date for the International Assignment. If empty, Workday will use the existing date. 
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.   
 
International_Assignment_Type_Reference  International_Assignment_TypeObject  [0..1]  The International Assignment Type for the international assignment position. 
Validation Description
International Assignment Type is only allowed for international assignment job.   
International Assignment Type is required for international assignment job.   
 
top
 

Employee_TypeObject

part of: Filled_Position_Edit_Details_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: Filled_Position_Edit_Details_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: Filled_Position_Edit_Details_Data
Wrapper element for filled position data.
 
Parameter name Type/Value Cardinality Description Validations
Job_Profile_Reference  Job_ProfileObject  [0..1]  The Job Profile for the filled position. Edit Position: If empty, Workday will use the Job Profile in the position restriction. Change Job when empty: If Headcount is equal to Backfill or Close, or when changing staffing model type with multiple job profiles available on the position restriction, enter 1 job profile. Otherwise, Workday will use the job profile in the position restriction. Hire: If empty and the position restriction has 1 job profile, Workday will use the job profile in the position restriction. Otherwise, the Job Profile is required. 
Validation Description
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.   
Job profile does not meet the restrictions for the proposed organization or position.   
 
Position_Title  string  [0..1]  The Position Title of the position. If empty, Workday will use the worker's existing Position Title.   
Business_Title  string  [0..1]  The Business Title of the position. If empty, Workday will use the worker's existing Business Title.   
Location_Reference  LocationObject  [0..1]  The Location for the filled position. Edit Position: If empty, Workday will use the Location in the position restriction. Change Job when empty: If Headcount is equal to Backfill or Close, or when changing staffing model type with multiple locations available on the position restriction, enter 1 location. Otherwise, Workday will use the location in the position restriction. Hire: If empty and the position restriction has 1 location, Workday will use the location in the position restriction. Otherwise, Location is required. 
Validation Description
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.   
Location does not meet the restrictions for the proposed organization or position.   
The location is not valid for a completed work space change.   
The location is not valid for an in progress work space change.   
 
Work_Space_Reference  LocationObject  [0..1]  The physical location of the worker's 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]  The time type for the position. Example: part time or full time. If empty, Workday will use the existing time type. 
Validation Description
Time Type does not meet the restrictions for the proposed organization or position.   
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]  The Work Shift of the position. If empty, Workday will use the existing Work Shift.   
Work_Hours_Profile_Reference  Work_Hours_ProfileObject  [0..1]  The Work Hours Profile of the position. Only available in tenants where work hours profiles are enabled. If empty, the Work Hours Profile is not changed.   
Default_Hours  decimal (5, 2) >0   [0..1]  The default weekly hours of the position. Required for filled positions. When the Default Hours value has never been entered: If Work Hours Profile is enabled, Workday will use the hours in the Work Hours Profile. Otherwise, Workday will use the scheduled weekly hours for the business site. If the Default Hours value has previously been entered and is left empty, Workday will use the existing Default Hours. 
Validation Description
Enter a value of 168 hours or fewer.   
 
Scheduled_Hours  decimal (14, 2)   [0..1]  The scheduled weekly hours of the position. Required for filled positions. If a value is never entered, Workday will use the Default Hours. If empty, Workday will use the existing Scheduled Hours. Changing this field will affect FTE calculations. 
Validation Description
FTE cannot be greater than 999.   
The scheduled weekly hours cannot be negative.   
Enter a value of 168 hours or fewer.   
 
Working_Time_Frequency_Reference  FrequencyObject  [0..1]  You can record details about a worker's expected schedule using the Working Time section. Enable Working Time in the Maintain Localization Settings task. Set the Working Time Frequency values in the Maintain Frequencies task.   
Working_Time_Unit_Reference  Working_Time_UnitObject  [0..1]  The Working Time Unit can be in hours or days. Enable Working Time in the Maintain Localization Settings task. Enable units in the Maintain Unit of Time task.   
Working_Time_Value  decimal (6, 2) >0   [0..1]  The numeric value of the Working Time Unit. Enable Working Time in the Maintain Localization Settings task.   
Pay_Rate_Type_Reference  Pay_Rate_TypeObject  [0..1]  The Pay Rate Type for the position. Workday ignores values specified for contingent workers. If empty, the Pay Rate Type is not changed.   
Job_Classification_Reference  Job_ClassificationObject  [0..*]  The Job Classifications that can be used for the position. If empty, Workday will use the existing classifications. 
Validation Description
Additional Job Classifications are not valid for the Location.   
 
Company_Insider_Type_Reference  Company_Insider_TypeObject  [0..*]  The Company Insider Type values for the position. If empty, Workday uses the existing Company Insider Type.   
Annual_Work_Period_Reference  Academic_Pay_PeriodObject  [0..1]  The period of time during which an academic member earns an annual salary, equal to the Academic Work Period. Used for the Academic Pay 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]  The period of time during which an academic member receives annual compensation, equal to the Disbursement Plan Period. Used for the Academic Pay 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]  The worker's Compensation Code Override. The Compensation Code Override replaces the worker's compensation code. If a value is never entered, Workday will use the value from the Job Profile. If empty, Workday will use the existing compensation.   
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. 
If you select or enter a value for one of the fields in Working Time, you must complete all the fields in the grouping.   
Working Time fields are not enabled for the country associated with the position   
The Working Time field submitted cannot be entered for contingent workers   
top
 

Job_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  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
 
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
 
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
 
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
 

FrequencyObject

part of: Contract_Details_Sub_Data, Position_Details_Sub_Data, Proposed_Base_Pay_Plan_Assignment_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_Period_Salary_Plan_Assignment_Data, Proposed_Calculated_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
 

Working_Time_UnitObject

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

Working_Time_UnitObjectID

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

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
 

Contract_Details_Sub_Data

part of: Filled_Position_Edit_Details_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]  The Contract Pay Rate for the position. Automatically calculated based on the Compensation and Frequency values. 
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 preferred Currency for the contract pay rate. 
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]  The frequency with which the worker is paid. Workday ignores values specified for employees. If empty, Workday will use the existing 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]  The Contract Assignment description. If empty, Workday will use the existing value.   
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: Contract_Details_Sub_Data, Proposed_Base_Pay_Plan_Assignment_Data, Proposed_Salary_Unit_Plan_Assignment_Data, Proposed_Allowance_Plan_Assignment_Data, Proposed_Allowance_Unit_Plan_Assignment_Data, Proposed_Commission_Plan_Assignment_Data, Proposed_Stock_Plan_Assignment_Data, Proposed_Period_Salary_Plan_Assignment_Data, Proposed_Calculated_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
 

International_Assignment_TypeObject

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

Request_Compensation_For_Edit_Position_Sub_Business_Process

part of: Edit_Position_Data
Wrapper element for the Request Compensation change from the Edit Position 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.   
Request_Compensation_Change_Data  Compensation_Change_Data  [0..1]  Data element that contains the compensation change information for the edit position 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: Review_Payroll_Interface_Data_Extract_Business_Sub_Process, Assign_Matrix_Organization_Sub_Business_Process, Edit_Assign_Position_Organization_Sub_Business_Process, Request_Compensation_For_Edit_Position_Sub_Business_Process, Assign_Pay_Group_Sub_Business_Process, Change_Personal_Information_Sub_Business_Process, Review_Payroll_Interface_Data_Sub_Business_Process, Request_Compensation_Default_Sub_Business_Process, Edit_Service_Dates_Sub_Business_Process, Maintain_Employee_Contracts_Sub_Business_Process, Remove_Retiree_Status_Sub_Business_Process, Assign_Costing_Allocation_Sub_Business_Process, Update_Academic_Appointment_Sub_Process, Manage_Union_Membership_Sub_Business_Process
Container for the processing options for sub-business processes within a business process. If no options are submitted (or the options are submitted as 'false') then the sub-business process is simply initiated as if it where submitted on-line with approvals, reviews, notifications and to-do's in place. If the Initiator is an Integration System User, any validations you configured on the Initiation step are ignored.
 
Parameter name Type/Value Cardinality Description Validations
Auto_Complete [Choice]   boolean  [0..1]  When set to "true" or "1", the business process is automatically processed. This means that all approvals will be automatically approved in the system, all reviews and to-do's will be automatically by-passed, and all notifications will be automatically suppressed.   
Skip [Choice]   boolean  [0..1]  When set to "true" or "1", the business process is automatically skipped (if it is defined as "skippable" within the business process definition).   
Business_Process_Comment_Data  Business_Process_Comment_Data  [0..1]  Captures a comment for the Business Process.   
Business_Process_Attachment_Data  Business_Process_Attachment_Data  [0..*]  Element for the attachments pertaining to a Event entered through a web service.   
top
 

Compensation_Change_Data

part of: Request_Compensation_For_Edit_Position_Sub_Business_Process
Data element that contains the compensation change information.
 
Parameter name Type/Value Cardinality Description Validations
Reason_Reference  Event_Classification_SubcategoryObject  [1..1]  Reason for the compensation change. Use format: General_Event_Subcategory.   
Override_Compensation_Basis_Calculation  boolean  [0..1]  This field allows you to override the amount calculated for plan assignments for a worker managed by compensation basis. 
Validation Description
Override Compensation Basis Calculation is not a valid field for worker [worker] because the worker is not managed by compensation basis.   
Override Compensation Basis Calculation is not a valid field when the field Primary Compensation Basis, Primary Compensation Basis Amount Change, or Primary Compensation Basis Percent Change is specified.   
 
Primary_Compensation_Basis [Choice]   decimal (26, 6)   [0..1]  Sum of the employee's plan assignments as defined by their primary compensation basis.   
Primary_Compensation_Basis_Amount_Change [Choice]   decimal (26, 6)   [0..1]  Amount you can change the primary compensation basis for employees managed by basis total. Mutually exclusive from the percent.   
Primary_Compensation_Basis_Percent_Change [Choice]   decimal (21, 6)   [0..1]  Percent you can change the primary compensation basis for employees managed by a compensation basis. Mutually exclusive from the amount.   
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_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.   
Remove_Plan_Data  Remove_Compensation_Plan_Assignment_Data  [0..*]  Reference specific compensation plans assigned to the worker to be removed as part of this request.   
Period_Salary_Plan_Data  Proposed_Period_Salary_Plan_Assignment_Container_Data  [0..1]  Encapsulating element containing all Period Salary Plan Compensation data.   
Calculated_Plan_Data  Proposed_Calculated_Plan_Assignment_Container_Data  [0..1]  Encapsulating element containing all Calculated 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_Change_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]  Compensation Package to assign.   
Compensation_Grade_Reference  Compensation_GradeObject  [0..1]  Compensation grade to assign. Required if you select a compensation package. Doesn't default for Request Compensation Change.   
Compensation_Grade_Profile_Reference  Compensation_Grade_ProfileObject  [0..1]  Profile within the Compensation Grade to assign. Does not default for Request Compensation Change.   
Compensation_Step_Reference  Compensation_StepObject  [0..1]  Compensation Step within the Compensation Grade Profile.   
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, Compensatable_Default_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, Compensatable_Default_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, Compensatable_Default_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, Compensatable_Default_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_Assignment_Container_Data

part of: Compensation_Change_Data, Compensation_Default_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_Assignment_Data  [0..*]  Encapsulating element containing all Salary or Hourly Plan Compensation data. 
Validation Description
Compensation Plan Assignment Amount Must be Greater than Zero, If you do not wish to use Compensation Plan Assignment, leave the field blank.   
 
top
 

Proposed_Base_Pay_Plan_Assignment_Data

part of: Proposed_Base_Pay_Plan_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]  Salary or hourly plan to update or assign. Doesn't default for Request Compensation Change. 
Validation Description
Plan is required since system was unable to default from the existing compensation.   
The Base Pay Plan [plan] has not been assigned to [position].   
 
Amount [Choice]   decimal (26, 6)   [1..1]  Amount for the salary or hourly plan assignment. Required if the plan has no default amount. Decimal precision of the amount must match the currency. Mutually exclusive from the percent. 
Validation Description
The amount entered must be greater than or equal to the minimum wage amount for plan [plan].   
 
Percent_Change [Choice]   decimal (21, 6)   [1..1]  Percent of the compensation basis defined on the salary or hourly plan. Workday calculates the amount using this percent. Mutually exclusive from the amount. 
Validation Description
The amount calculated must be greater than or equal to the minimum wage amount for plan [plan].   
 
Amount_Change [Choice]   decimal (26, 6)   [1..1]  Amount difference from the compensation change. 
Validation Description
The amount calculated must be greater than or equal to the minimum wage amount for plan [plan].   
 
Currency_Reference  CurrencyObject  [0..1]  Currency of the plan assignment. 
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]  Frequency of the salary or hourly plan. Required if the plan has no default frequency. 
Validation Description
Frequency is required for plan [plan] and system was unable to default from the plan.   
 
Expected_End_Date  date  [0..1]  Expected end date for the plan assignment.   
Actual_End_Date  date  [0..1]  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.   
The Actual End Date must be on or after the Effective Date.   
 
Validation Description
Compensation Plan Assignment Amount Must be Greater than Zero, If you do not wish to use Compensation Plan Assignment, leave the field blank.   
top
 

Salary_Pay_PlanObject

part of: Proposed_Base_Pay_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_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_Change_Data, Compensation_Default_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. 
Validation Description
Salary Unit Plan Per Unit Amount has to be greater than zero, If you do not wish to use Salary Unit Plan, leave the field blank.   
 
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]  Unit salary plan to update or assign. Doesn't default for Request Compensation Change. 
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 of the unit salary plan. Decimal precision of the amount must match the currency. Required if there is no default amount for the plan. 
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]  Currency of the unit amount. Required if there is no default currency for the plan. 
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 to assign. 
Validation Description
Plan [plan] does not allow for individual overrides.   
 
Frequency_Reference  FrequencyObject  [0..1]  Frequency of the unit salary plan. 
Validation Description
Plan [plan] does not allow for individual overrides.   
 
Actual_End_Date  date  [0..1]  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.   
The Actual End Date must be on or after the Effective Date.   
 
Validation Description
Salary Unit Plan Per Unit Amount has to be greater than zero, If you do not wish to use Salary Unit Plan, leave the field blank.   
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_Change_Data, Compensation_Default_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. 
Validation Description
Amount has to be greater than zero, if you do not wish to use Amount, leave the field blank   
Manage by Compensation Basis Override Amount for Proposed Allowance Plan, has to be greater than zero. If you do not wish to use Manage by Compensation Basis Override Amount, leave the field blank.   
 
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]  Allowance Plan to update or assign. Does not default for Request Compensation Change. 
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. Required if percent allowance plan is entered and there is no default percent for the plan. The amount will be calculated using this percent. Mutually exclusive from the amount. 
Validation Description
Plan [plan] does not allow for individual overrides.   
 
Amount [Choice]   decimal (26, 6)   [0..1]  Amount for the allowance plan. Decimal precision of the amount must match the currency. Required if amount allowance plan is entered and there is no default amount for the plan. Mutually exclusive from the percent. 
Validation Description
Plan [plan] does not allow for individual overrides.   
 
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]  Currency of the allowance plan. Required if amount allowance plan is entered and there is no default currency for the plan. 
Validation Description
Currency Reference for plan [plan] must be [currency] to match the currency of the worker's proposed pay range.   
Plan [plan] does not allow for individual overrides.   
Override Compensation Basis Calculation field needs to be set to true to be able to specify a value for Currency Reference.   
 
Frequency_Reference  FrequencyObject  [0..1]  Frequency of the allowance plan. Required if there is no default frequency for the plan. 
Validation Description
Plan [plan] does not allow for individual overrides.   
Override Compensation Basis Calculation field needs to be set to true to be able to specify a value for Frequency Reference.   
 
Expected_End_Date  date  [0..1]  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]  Actual End Date for the plan assignment. 
Validation Description
The Actual End Date must be on or after the Effective Date.   
Please check the Enable Actual End Date tenant setup - HCM flag before attempting to set the Actual End Date.   
The Actual End Date must be on or after the Expected End Date.   
 
Fixed_for_Manage_by_Basis_Total  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 plans in the PCB of a worker that is managed by basis total where the plan allows override. The flag will be ignored if the conditions are not met. 
Validation Description
Fixed for Manage by Compensation Basis is not a valid field for percent based plan [plan].   
 
Validation Description
Amount has to be greater than zero, if you do not wish to use Amount, leave the field blank   
Manage by Compensation Basis Override Amount for Proposed Allowance Plan, has to be greater than zero. If you do not wish to use Manage by Compensation Basis Override Amount, leave the field blank.   
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_Change_Data, Compensation_Default_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. 
Validation Description
Number of Units amount has to be greater than zero. If you do no wish to use Number of Units, leave the field blank.   
 
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]  Unit Allowance Plan to update or assign. Does not default for Request Compensation Change. 
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 to assign. Required if there is no default number of units for the plan. 
Validation Description
Plan [plan] does not allow for individual overrides.   
 
Frequency_Reference  FrequencyObject  [0..1]  Frequency of the unit allowance plan. Required if there is no default frequency for the plan. 
Validation Description
Plan [plan] does not allow for individual overrides.   
 
Per_Unit_Amount  decimal (26, 6)   [0..1]  Amount per unit of the unit allowance plan. Required if there is no default amount per unit for the plan. 
Validation Description
Plan [plan] does not allow for individual overrides.   
 
Currency_Reference  CurrencyObject  [0..1]  Currency of the unit amount. Required if there is no default currency for the plan. 
Validation Description
Plan [plan] does not allow for individual overrides.   
 
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]  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.   
The Actual End Date must be on or after the Effective Date.   
 
Fixed_for_Manage_by_Basis_Total  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 plans in the PCB of a worker that is managed by basis total where the plan allows override. The flag will be ignored if the conditions are not met.   
Validation Description
Number of Units amount has to be greater than zero. If you do no wish to use Number of Units, leave the field blank.   
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_Change_Data, Compensation_Default_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]  Bonus Plan to update or assign. Does not default for Request Compensation Change. 
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 that overrides the default target percent on the plan, provided Allow Target Override is enabled on the plan. Mutually exclusive from Individual Target Percent. 
Validation Description
Amount cannot be entered for plan [plan] which is a percent based plan.   
Plan [plan] does not allow for individual overrides.   
 
Individual_Target_Percent [Choice]   decimal (16, 6) >0   [0..1]  Individual target percent that overrides the default target percent on the plan, provided Allow Target Override is enabled on the plan. Mutually exclusive from Individual Target Amount. 
Validation Description
Percent cannot be entered for plan [plan] which is an amount based plan.   
Plan [plan] does not allow for individual overrides.   
 
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]  If true, employee is guaranteed the minimum for the bonus plan. 
Validation Description
Plan [plan] does not allow for individual overrides.   
 
Percent_Assigned  decimal (16, 6) >0   [0..1]  Percent of the bonus assigned. If none entered, default is 100%.   
Actual_End_Date  date  [0..1]  Actual End Date for the plan assignment. 
Validation Description
The Actual End Date must be on or after the Effective Date.   
Please check the Enable Actual End Date tenant setup - HCM flag before attempting to set the Actual End Date.   
 
Fixed_for_Manage_by_Basis_Total  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 plans in the PCB of a worker that is managed by basis total where the plan allows override. The flag will be ignored if the conditions are not met. 
Validation Description
Fixed for Manage by Compensation Basis is not a valid field for percent based plan [plan].   
 
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_Change_Data, Compensation_Default_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]  Merit Plan to update or assign. Does not default for Request Compensation Change. 
Validation Description
Plan is required since system was unable to default from the existing compensation.   
 
Individual_Target_Amount  decimal (26, 6)   [0..1]  Individual target amount that overrides the default target amount on the plan, provided Allow Target Override is enabled on the plan. Mutually exclusive from Individual Target Percent. 
Validation Description
Amount cannot be entered for plan [plan] which is a percent based plan.   
Plan [plan] does not allow for individual overrides.   
 
Individual_Target_Percent  decimal (16, 6) >0   [0..1]  Individual target percent that overrides the default target percent on the plan, provided Allow Target Override is enabled on the plan. Mutually exclusive from Individual Target Amount. 
Validation Description
Percent cannot be entered for plan [plan] which is an amount based plan.   
Plan [plan] does not allow for individual overrides.   
 
Guaranteed_Minimum  boolean  [0..1]  If true, employee is guaranteed the minimum for the merit plan. 
Validation Description
Plan [plan] does not allow for individual overrides.   
 
Actual_End_Date  date  [0..1]  Actual End Date for the plan assignment. 
Validation Description
The Actual End Date must be on or after the Effective Date.   
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_Change_Data, Compensation_Default_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. 
Validation Description
Target Amount has to be greater than zero. If you do not wish to use Target Amount, leave the field blank.   
 
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]  Commission plan to update or assign. Does not default for Request Compensation Change. 
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]  Currency for the Commission Plan. Required if the target amount is entered and there is no default currency for the plan.   
Frequency_Reference  FrequencyObject  [0..1]  Frequency for the Commission Plan. Required if the target amount is entered and there is no default amount for the plan.   
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]  Description of the duration of the draw amount. For informational purposes.   
Recoverable  boolean  [0..1]  If true, the compensation element is recoverable.   
Actual_End_Date  date  [0..1]  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.   
The Actual End Date must be on or after the Effective Date.   
 
Fixed_for_Manage_by_Basis_Total  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 plans in the PCB of a worker that is managed by basis total where the plan allows override. The flag will be ignored if the conditions are not met.   
Validation Description
Target Amount has to be greater than zero. If you do not wish to use Target Amount, leave the field blank.   
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_Change_Data, Compensation_Default_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]  Stock plan to update or assign. Does not default for Request Compensation Change. 
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 that overrides the default target shares on the plan, provided Allow Target Override is enabled on the 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 that overrides the default target amount on the plan, provided Allow Target Override is enabled on the 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 that overrides the default target amount on the plan, provided Allow Target Override is enabled on the plan. Mutually exclusive from Individual Target Percent. 
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]  Currency of the stock plan assignment. Only applicable for stock amount plans. 
Validation Description
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.   
Currency Reference must match the currency used by the referenced stock plan ([stock plan name]): [currency].   
Override Compensation Basis Calculation field needs to be set to true to be able to specify a value for Currency Reference.   
 
Actual_End_Date  date  [0..1]  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.   
The Actual End Date must be on or after the Effective Date.   
 
Fixed_for_Manage_by_Basis_Total  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 plans in the PCB of a worker that is managed by basis total where the plan allows override. The flag will be ignored if the conditions are not met. 
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.   
 
top
 

Stock_PlanObject

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

Remove_Compensation_Plan_Assignment_Data

part of: Compensation_Change_Data
Specific compensation plan assigned to the worker to be removed.
 
Parameter name Type/Value Cardinality Description Validations
Compensation_Plan_Reference  Compensation_PlanObject  [0..*]  Compensation plan assigned to the worker to be removed.   
top
 

Compensation_PlanObject

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

Compensation_PlanObjectID

part of: Compensation_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_Change_Data, Compensation_Default_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. 
Validation Description
Manage by Compensation Basis Override Amount for Proposed Period Salary has to be greater than zero. If you do not wish to use Manage by Compensation Basis Override Amount, leave the field blank.   
 
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]  Period salary plan to update or assign. Does not default for Request Compensation Change. 
Validation Description
Plan is required since system was unable to default from the existing compensation.   
 
Compensation_Period_Reference  Compensation_PeriodObject  [0..1]  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]  Currency of the period salary plan. 
Validation Description
Currency Reference for plan [plan] must be [currency] to match the currency of the worker's proposed pay range.   
Override Compensation Basis Calculation field needs to be set to true to be able to specify a value for Currency Reference.   
 
Compensation_Period_Multiplier  decimal (18, 6) >0   [0..1]  Default Compensation Period Multiplier is required.   
Frequency_Reference  FrequencyObject  [0..1]  Frequency of the period salary plan. 
Validation Description
Plan [plan] does not allow for individual overrides.   
Override Compensation Basis Calculation field needs to be set to true to be able to specify a value for Frequency Reference.   
 
Actual_End_Date  date  [0..1]  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.   
The Actual End Date must be on or after the Effective Date.   
 
Validation Description
Manage by Compensation Basis Override Amount for Proposed Period Salary has to be greater than zero. If you do not wish to use Manage by Compensation Basis Override Amount, leave the field blank.   
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
 

Proposed_Calculated_Plan_Assignment_Container_Data

part of: Compensation_Change_Data, Compensation_Default_Data
Encapsulating element containing all Calculated 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.   
Calculated_Plan_Sub_Data  Proposed_Calculated_Plan_Assignment_Data  [0..*]  Encapsulating element containing all Calculated Plan Compensation data. 
Validation Description
Manage By Compensation Basis Override Amount for Proposed Calculated Plan has to be greater than zero. If you do not wish to use Manage By Compensation Basis Override Amount, leave the field blank.   
 
top
 

Proposed_Calculated_Plan_Assignment_Data

part of: Proposed_Calculated_Plan_Assignment_Container_Data
Encapsulating element containing all Calculated Plan Compensation data.
 
Parameter name Type/Value Cardinality Description Validations
Calculated_Plan_Reference  Calculated_PlanObject  [0..1]  Calculated plan to update or assign. Does not default for Request Compensation Change. 
Validation Description
Plan is required since system was unable to default from the existing compensation.   
 
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]  Currency of the calculated plan. 
Validation Description
Override Compensation Basis Calculation field needs to be set to true to be able to specify a value for Currency Reference.   
 
Frequency_Reference  FrequencyObject  [0..1]  Frequency of the calculated plan. 
Validation Description
Override Compensation Basis Calculation field needs to be set to true to be able to specify a value for Frequency Reference.   
 
Actual_End_Date  date  [0..1]  Actual End Date for the plan assignment. 
Validation Description
The Actual End Date must be on or after the Effective Date.   
The Actual End Date must be on or after the Effective Date.   
Please check the Enable Actual End Date tenant setup - HCM flag before attempting to set the Actual End Date.   
 
Validation Description
Manage By Compensation Basis Override Amount for Proposed Calculated Plan has to be greater than zero. If you do not wish to use Manage By Compensation Basis Override Amount, leave the field blank.   
top
 

Calculated_PlanObject

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

Calculated_PlanObjectID

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

Edit_Assign_Position_Organization_Sub_Business_Process

part of: Edit_Position_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. If the Initiator is an Integration System User, any validations you configured on the Initiation step are ignored.   
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..*]  The companies assigned to the position. If empty, Workday will use the existing assignments. 
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..*]  The cost centers assigned to the position. If empty, Workday will use the existing assignments. 
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.   
[cost center by company validation]   
 
Region_Assignments_Reference  RegionObject  [0..*]  The regions assigned to the position. If empty, Workday will use the existing assignments. 
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..*]  The funds assigned to the position. If empty, Workday will use the existing assignment. 
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..*]  The grants assigned to the position. If empty, Workday will use the existing assignment. 
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..*]  The programs assigned to the position. If empty, Workday will use the existing assignment. 
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..*]  The business units assigned to the position. If empty, Workday will use the existing assignment. 
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..*]  The gifts assigned to the position. If empty, Workday will use the existing assignment. 
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
 
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
 

Cost_CenterObject

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

Cost_CenterObjectID

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

RegionObject

part of: Assign_Position_Organization_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  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_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 Y, the existing custom organization listed in the Custom Organization Assignment column is deleted.   
Custom_Organization_Assignment_Reference  Custom_OrganizationObject  [1..1]  The unique identifier for the Custom Organization Assignment. When Delete equals Y, this custom organization assignment will be deleted. When Delete equals Y and no Custom Organization Assignment value is entered, the field will be left empty.   
top
 

Custom_OrganizationObject

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

FundObject

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

GrantObject

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

GrantObjectID

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

ProgramObject

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

Business_UnitObject

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

GiftObject

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

Assign_Pay_Group_Sub_Business_Process

part of: Edit_Position_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 can only be assigned to a Workday payroll pay group which has a different country than the primary job's payroll interface pay group.   
Inbound Workers on International Assignment can only be assigned to a US or Canada Pay Group at this time.   
 
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 employee holds that should also have the pay group assignment. Default is primary position.   
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 can only be assigned to a Workday payroll pay group which has a different country than the primary job's payroll interface pay group.   
Inbound Workers on International Assignment can only be assigned to a US or Canada Pay Group at this time.   
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: Edit_Position_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: Edit_Position_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: Edit_Position_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. If the Initiator is an Integration System User, any validations you configured on the Initiation step are ignored.   
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.  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. 
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 visual ethnicity does not exist in the specified Location Context. The Location Context is derived from the Country of the Location of the Position  The visual ethnicity does not exist in the specified Location Context. The Location Context is derived from the Country of the Location of the Position 
Multiple Visual Ethnicities are not allowed for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  Multiple Visual 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 visual ethnicity in this request is inactive. Only active ethnicities are allowed.  At least one visual ethnicity in this request is inactive. Only active ethnicities are allowed. 
Hispanic or Latino for Visual Survey is only tracked in the USA and must be enabled in tenant setup by your administrator.  Hispanic or Latino for Visual Survey is only tracked in the USA and must be enabled in tenant setup by your administrator. 
You can't enter a value for Contingent Workers for the Visual Survey Ethnicity Reference or the Hispanic or Latino for Visual Survey element.  You can't enter a value for Contingent Workers for the Visual Survey Ethnicity Reference or the Hispanic or Latino for Visual Survey element. 
Sexual Orientation Reference is not valid or in-active.  Sexual Orientation Reference is not valid or in-active. 
Gender Identity Reference is not valid or in-active.  Gender Identity Reference is not valid or in-active. 
Pronoun Reference is not valid or in-active.  Pronoun Reference is not valid or in-active. 
The Sexual Orientation is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The Sexual Orientation is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The Gender Identity is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The Gender Identity is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The Pronoun is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The Pronoun is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The field Date 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 field Date of Birth is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
Gender is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  Gender is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The Religion is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location.  The Religion is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location. 
The Marital Status is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location.  The Marital Status is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location. 
The field Blood Type is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The field Blood Type 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 is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location.  The Political Affiliation is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location. 
The Additional Nationalities is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location.  The Additional Nationalities is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location. 
The field Race/Ethnicity is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The field Race/Ethnicity is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The field Disability is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The field Disability is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The field Military Status is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position  The field Military Status is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position 
The field Relatives' Name is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The field Relatives' Name is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
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.  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. 
 
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.   
Primary_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. This 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.   
Visual_Survey_Ethnicity_Reference  EthnicityObject  [0..*]  Reference to person's Visual Survey Ethnicities.   
Hispanic_or_Latino_for_Visual_Survey  boolean  [0..1]  Boolean reference to person's Visual Survey for 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. This field is only available for the country China and the person with citizenship status of China. 
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. This field is only available for the country China and the person with citizenship status of China.   
Hukou_Locality  string  [0..1]  Locality on the Hukou of the person. This field is only available for the country China and the person with citizenship status of China.   
Hukou_Postal_Code  string  [0..1]  Hukou postal code for the person. This field is only available for the country China and the person with citizenship status of China.   
Hukou_Type_Reference  Hukou_TypeObject  [0..1]  Hukou type on the Hukou of the person. This field is only available for the country China and the person with citizenship status of China.   
Native_Region_Reference  Country_RegionObject  [0..1]  Native region on the Hukou of the person. This field is only available for the country China and the person with citizenship status of China.   
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 (Text Only).   
City_of_Birth_Reference  Country_CityObject  [0..1]  Person's City of Birth (Prompt Value).   
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.   
Blood_Type_Reference  Blood_TypeObject  [0..1]  Person's Blood Type.   
Uses_Tobacco  boolean  [0..1]  True if the person uses tobacco. 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 sexual orientation and gender identity.   
Sexual_Orientation_Reference  Sexual_OrientationObject  [0..1]  Reference to the sexual orientation of the person.   
Gender_Identity_Reference  Gender_IdentityObject  [0..1]  Reference to the gender identity of the person.   
Pronoun_Reference  PronounObject  [0..1]  Reference to the Pronoun of the person.   
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.  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. 
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 visual ethnicity does not exist in the specified Location Context. The Location Context is derived from the Country of the Location of the Position  The visual ethnicity does not exist in the specified Location Context. The Location Context is derived from the Country of the Location of the Position 
Multiple Visual Ethnicities are not allowed for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  Multiple Visual 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 visual ethnicity in this request is inactive. Only active ethnicities are allowed.  At least one visual ethnicity in this request is inactive. Only active ethnicities are allowed. 
Hispanic or Latino for Visual Survey is only tracked in the USA and must be enabled in tenant setup by your administrator.  Hispanic or Latino for Visual Survey is only tracked in the USA and must be enabled in tenant setup by your administrator. 
You can't enter a value for Contingent Workers for the Visual Survey Ethnicity Reference or the Hispanic or Latino for Visual Survey element.  You can't enter a value for Contingent Workers for the Visual Survey Ethnicity Reference or the Hispanic or Latino for Visual Survey element. 
Sexual Orientation Reference is not valid or in-active.  Sexual Orientation Reference is not valid or in-active. 
Gender Identity Reference is not valid or in-active.  Gender Identity Reference is not valid or in-active. 
Pronoun Reference is not valid or in-active.  Pronoun Reference is not valid or in-active. 
The Sexual Orientation is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The Sexual Orientation is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The Gender Identity is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The Gender Identity is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The Pronoun is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The Pronoun is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The field Date 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 field Date of Birth is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
Gender is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  Gender is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The Religion is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location.  The Religion is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location. 
The Marital Status is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location.  The Marital Status is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location. 
The field Blood Type is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The field Blood Type 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 is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location.  The Political Affiliation is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location. 
The Additional Nationalities is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location.  The Additional Nationalities is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location. 
The field Race/Ethnicity is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The field Race/Ethnicity is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The field Disability is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The field Disability is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
The field Military Status is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position  The field Military Status is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position 
The field Relatives' Name is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position.  The field Relatives' Name is not tracked for the specified Location Context. The Location Context is derived from the Country of the Location for the Position. 
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.  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. 
top
 

CountryObject

part of: Person_Name_Detail_Data, 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  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, ISO_3166-2_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
 

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]  The 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 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 labor that the person may work per 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 Disability 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 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 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, Period_Activity_Assignment_Event_Attachment  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

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, ISO_3166-2_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, 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. 
You can't assign a Military Status to a worker when their Hire Date is before the Effective Date of the Location  You can't assign a Military Status to a worker when their Hire Date is before the Effective Date of the Location 
 
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. 
You can't assign a Military Status to a worker when their Hire Date is before the Effective Date of the Location  You can't assign a Military Status to a worker when their Hire Date is before the Effective Date of the Location 
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
 

Country_CityObject

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

Country_CityObjectID

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

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

Blood_TypeObjectID

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

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
 

Sexual_OrientationObject

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

Sexual_OrientationObjectID

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

Gender_IdentityObject

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

Gender_IdentityObjectID

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

PronounObject

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

PronounObjectID

part of: PronounObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Pronoun_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 Worker will be preserved. When true, it causes the web service to replace all Relative Name data for the Worker 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.   
The Relative Type provided is not from the same country as the Target: [country] . Relative Type is [relativeType] .   
 
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 a main relative name reference, with a single instance referencing all versions of a relative 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 Type specified in this request is inactive. Only active statuses are allowed.  Relative Type specified in this request is inactive. Only active statuses are allowed. 
 
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.   
The Relative Type provided is not from the same country as the Target: [country] . Relative Type is [relativeType] .   
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 a fully formatted name in one string that has 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 a fully formatted name in one string for reporting that has all of its pieces in their proper place. This name is only used in a response and is not used for request   
Country_Reference  CountryObject  [1..1]  The Country that the name is in reference to. 
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.   
The First Name field accepts only Western script.   
 
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.   
The Last Name field accepts only Western script.   
 
Secondary_Last_Name  string  [0..1]  The Secondary Last Name (Secondary 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.   
 
Tertiary_Last_Name  string  [0..1]  The Tertiary Last Name for a person. 
Validation Description
Last Name - Tertiary is not set up for this country.   
Tertiary Last Name is required 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 (eliminate space between these two words) 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]  The description of the reference to the Title of 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].   
 
Title_Descriptor  string  [0..1]  The description of the reference to the Title of a person.   
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 as Family Name, for supporting Countries.   
Secondary_Last_Name  string  [0..1]  Contains Secondary Last Name in local script, which is generally configured as Maternal Family Name, for supporting Countries.   
First_Name_2  string  [0..1]  Contains First Name in second local script, which is generally configured as Given Name, for supporting Countries. 
Validation Description
The local First Name 2 field accepts only Kana script.   
 
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 as Given Name, for supporting Countries. 
Validation Description
The local Last Name 2 field accepts only Kana script.   
 
Secondary_Last_Name_2  string  [0..1]  Contains Secondary Last Name in second local script, which is generally configured 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 description of 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].   
 
Social_Suffix_Descriptor  string  [0..1]  A reference to the description of Social Suffix for a person.   
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
 

Request_Compensation_Default_Sub_Business_Process

part of: Edit_Position_Data
Wrapper element for the Request Default Compensation sub business process.
 
Parameter name Type/Value Cardinality Description Validations
Business_Sub_Process_Parameters  Business_Sub_Process_Parameters  [0..1]  Container for the processing options for sub-business processes within a business process. If no options are submitted (or the options are submitted as 'false') then the sub-business process is simply initiated as if it where submitted on-line with approvals, reviews, notifications and to-do's in place. If the Initiator is an Integration System User, any validations you configured on the Initiation step are ignored.   
Compensation_Default_Data  Compensation_Default_Data  [0..1]  Data element that contains the compensation default information. If a section is to be provided, it must be provided fully as it will fully replace the current default compensation.   
top
 

Compensation_Default_Data

part of: Request_Compensation_Default_Sub_Business_Process
Data element that contains the compensation default information. If a section is to be provided, it must be provided fully as it will fully replace the current default compensation.
 
Parameter name Type/Value Cardinality Description Validations
Primary_Compensation_Basis [Choice]   decimal (26, 6)   [0..1]  Sum of the employee's plan assignments as defined by their primary compensation basis.   
Primary_Compensation_Basis_Amount_Change [Choice]   decimal (26, 6)   [0..1]  Amount you can change the primary compensation basis for employees managed by basis total. Mutually exclusive from the percent.   
Primary_Compensation_Basis_Percent_Change [Choice]   decimal (21, 6)   [0..1]  Percent you can change the primary compensation basis for employees managed by a compensation basis. Mutually exclusive from the amount.   
Guidelines_Data  Compensatable_Default_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_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_Non-Unit_Based_Data  Proposed_Allowance_Plan_Assignment_Container_Data  [0..1]  Encapsulating element containing all Allowance Plan Compensation data.   
Allowance_Plan_Unit_Based_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.   
Calculated_Plan_Data  Proposed_Calculated_Plan_Assignment_Container_Data  [0..1]  Encapsulating element containing all Calculated Plan Compensation data.   
top
 

Compensatable_Default_Guidelines_Data

part of: Compensation_Default_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]  Compensation Package to assign.   
Compensation_Grade_Reference  Compensation_GradeObject  [0..1]  Compensation grade to assign. Required if you select a compensation package. Doesn't default for Request Compensation Change.   
Compensation_Grade_Profile_Reference  Compensation_Grade_ProfileObject  [0..1]  Profile within the Compensation Grade to assign. Does not default for Request Compensation Change.   
Compensation_Step_Reference  Compensation_StepObject  [0..1]  Compensation Step within the Compensation Grade Profile.   
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
 

Edit_Service_Dates_Sub_Business_Process

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

Edit_Service_Dates_Event_Data

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

Remove_Retiree_Status_Sub_Business_Process

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

Remove_Retiree_Status_Sub_Process_Details

part of: Remove_Retiree_Status_Sub_Business_Process
Contains details for Remove Retiree Status as sub process.
 
Parameter name Type/Value Cardinality Description Validations
End_Retirement_Date  date  [1..1]  The date when the worker's retiree status is removed. 
Validation Description
End retirement date must be greater than retirement date ([retire_date]).  End retirement date must be greater than retirement date. 
There are retirement events pending for the worker. Please complete them first.  There are retirement events pending for the worker. Please complete them first. 
Worker has to be an employee and retired.  Worker has to be an employee and retired. 
 
Reason_Reference  Event_Classification_SubcategoryObject  [1..1]  The reason for removing retiree status.   
top
 

Maintain_Employee_Contracts_Sub_Business_Process

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

Maintain_Employee_Contracts_Sub_Data

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

Employee_Contract_Data

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

Employee_ContractObject

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

Employee_ContractObjectID

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

Employee_Contract_ReasonObject

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

Employee_Contract_ReasonObjectID

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

Employee_Contract_TypeObject

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

Employee_Contract_TypeObjectID

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

Collective_AgreementObject

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

Collective_AgreementObjectID

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

Employee_Contract_StatusObject

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

Employee_Contract_StatusObjectID

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

Check_Position_Budget_Sub_Business_Process

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

Financials_Business_Sub_Process_Parameters

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

Update_Academic_Appointment_Sub_Process

part of: Edit_Position_Data
Wrapper element for the Update Academic Appointment sub business process.
 
Parameter name Type/Value Cardinality Description Validations
Business_Sub_Process_Parameters  Business_Sub_Process_Parameters  [0..1]  Container for the processing options for sub-business processes within a business process. If no options are submitted (or the options are submitted as 'false') then the sub-business process is simply initiated as if it where submitted on-line with approvals, reviews, notifications and to-do's in place. If the Initiator is an Integration System User, any validations you configured on the Initiation step are ignored.   
Update_Academic_Appointment_Data  Update_Academic_Appointment_Data  [0..1]  Wrapper element for the Update Academic Appointment business process.   
Validation Description
The "Update Academic Appointment Data" subelement is required if "Automatically Complete" is set to true.   
top
 

Update_Academic_Appointment_Data

part of: Update_Academic_Appointment_Sub_Process
Wrapper element for the Update Academic Appointment business process.
 
Parameter name Type/Value Cardinality Description Validations
Reason_Reference  General_Event_SubcategoryObject  [1..1]  Reference ID for the reason for the academic appointment event.   
Academic_Appointee_Reference  Academic_Appointee_EnabledObject  [1..1]  Reference ID for the person this academic appointment is for. 
Validation Description
Update Academic Appointment requires an appointee.   
An employment position is not allowed when processing an appointment for the appointee.   
The appointee isn’t allowed when processing their appointment as a sub-process.   
 
Academic_Appointment_Data  Academic_Appointment_Snapshot_Data  [1..1]  Used to set or update the Reference ID for the Appointment Thread. The value cannot already be in use by a different appointment thread. 
Validation Description
Update Date must be prior to the Academic Appointment End Date   
The key Reference ID for the Academic Appointment Track/Thread is required for an Update Academic Appointment request.   
Appointment Tracks with an In-Progress event cannot be updated or ended until the In-Progress event is completed or cancelled   
 
top
 

General_Event_SubcategoryObject

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

General_Event_SubcategoryObjectID

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

Academic_Appointee_EnabledObject

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

Academic_Appointee_EnabledObjectID

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

Academic_Appointment_Snapshot_Data

part of: Update_Academic_Appointment_Data
Element containing the specifics for the academic appointment being added or updated. An academic appointment tracks an academic worker’s time at a university or college.
 
Parameter name Type/Value Cardinality Description Validations
Academic_Appointment_Track_Reference  Academic_Appointment_TrackObject  [0..1]  Reference ID for the academic appointment thread being updated. Required on Update Academic Appointment events. Leave blank on Add Academic Appointment events. 
Validation Description
The academic appointment isn’t valid for this appointee.   
 
Appointment_Track_ID  string  [0..1]  Unique identifier for academic appointment track. 
Validation Description
The Academic Appointment Track ID you specified is already in use.   
 
Track_Type_Reference  Academic_Track_TypeObject  [0..1]  Reference ID for the academic track type. 
Validation Description
Academic Track Type is required for Add Academic Appointment.   
Updates to Academic Track Type are not allowed for Update Academic Appointment   
Inactive Academic Track Types are not allowed.   
This Academic Track Type is not allowed by the Academic Unit.   
The Academic Track Type Category for this Track Type is set to Inactive.   
 
Appointment_Identifier_Reference  Academic_Appointment_IdentifierObject  [1..1]  Indicates the type of appointment, such as primary, joint, or dual. Workday recommends only 1 primary active academic appointment.   
Position_Reference  Position_ElementObject  [0..1]  Appointee's filled position that's associated with an academic appointment. Can't use on the Hire subprocess, because the position isn't filled yet. 
Validation Description
[position] is not currently a valid Position for worker [worker].   
 
Academic_Unit_Reference  Academic_UnitObject  [1..1]  Reference ID for the academic unit. 
Validation Description
Select an Academic Unit that is available as of [Start Date].   
Select an Academic Unit that is available as of [Start Date].   
 
Roster_Percent  decimal (7, 4) >0   [0..1]  Percent of the academic appointee's total time on an academic appointment. Between 0.00 and 1.00. May be blank or zero for things like centers and institutes. 
Validation Description
Roster Percent cannot be greater than 100 percent (1.0).   
 
Appointment_Start_Date  date  [1..1]  Date when the appointment becomes effective or takes effect. 
Validation Description
[Academic Appointment Start Date Validation]   
 
Appointment_End_Date  date  [0..1]  Date when the academic appointment is intended to end. To end academic appointments, you must complete an End Academic Appointment Track event. 
Validation Description
Appointment End Date must be greater than the Appointment Start Date.   
 
Track_Start_Date_Override  date  [0..1]  Override for academic appointment track start date. 
Validation Description
The value supplied for the Track Start Date must be less than or equal to the Appointment Start Date.   
 
Rank_Reference  Academic_RankObject  [0..1]  Reference ID for the academic rank. 
Validation Description
The Academic Rank must be an allowed value for the Academic Track Type.   
 
Named_Professorship_Reference  Named_ProfessorshipObject  [0..1]  Reference ID for the named professorship. 
Validation Description
[professorship] is not a valid Named Professorship for the Appointment as it is in a Pending status.   
[professorship] is not a valid Named Professorship for the Appointment as it has been associated with the current Appointment track in the past.   
[professorship] is not a valid Named Professorship for the Appointment as it associated with In-Progress Edit Named Professorship event.   
[professorship] is not a valid Named Professorship for the Appointment as it associated with an In-Progress Academic Appointment event.   
[professorship] is not a valid Named Professorship for the Appointment as it is in a Discontinued status.   
[professorship] is not a valid Named Professorship for the Appointment as it is in a On Hold status.   
[professorship] is not a valid Named Professorship for the Appointment as it is Filled.   
[professorship] is not a valid Named Professorship for the Appointment as the Initial Established Date is greater than Appointment Start Date.   
 
Appointment_Specialty_Reference  Appointment_SpecialtyObject  [0..1]  Reference ID for the appointment specialty. 
Validation Description
Enter an active Appointment Specialty.   
Enter an Appointment Specialty that is associated with 1 of these: the appointment's Academic Unit, Academic Unit Hierarchy or its superiors.   
 
Constructed_Title  string  [0..1]  Do not enter, Constructed Title will be defaulted and used if all fields pertaining to rule set for track is supplied. 
Validation Description
Do not enter, Constructed Title will be defaulted and used if all fields pertaining to rule set for track is supplied.   
 
Appointment_Title  string  [1..1]  Title for the academic appointment.   
Adjusted_Title_Start_Date  date  [0..1]  Date when the academic appointment title was designated.   
Academic_Review_Date  date  [0..1]  Manually maintained date that acts as a reminder to review the academic for promotion. Only applies when the Appointment’s Track includes a Promotion program. On an update, the existing value will be retained if not sent. 
Validation Description
Academic Review Date must be greater than the Appointment Start Date.   
 
Related_Academic_Unit_Reference  Academic_UnitObject  [0..1]  Reference ID for the related academic unit. 
Validation Description
Select a Related Academic Unit that is available as of [Start Date].   
Select a Related Academic Unit that is available as of [Start Date].   
 
Tenure_Home_Reference  Academic_UnitObject  [0..1]  Reference ID for the academic unit for the tenure track appointment. 
Validation Description
Tenure Home is required If the track type includes a tenure program. Otherwise, Tenure Home is not allowed.   
Select a Tenure Home that is available as of [Start Date].   
Select a Tenure Home that is available as of [Start Date].   
 
Tenure_Status_Reference  Academic_Tenure_StatusObject  [0..1]  Reference ID for the tenure status. 
Validation Description
Tenure Status is not allowed if the Academic Track does not include a tenure program.   
Tenure Status Reference is required if the Academic Track includes tenure program.   
 
Probationary_End_Date  date  [0..1]  Date when the tenure probationary period ends. 
Validation Description
Probationary End Date is not allowed if the Academic Track Type does not include a tenure program.   
Probationary End Date must be greater than the Appointment Start Date.   
Probationary end date is not allowed if the academic tenured status has a value of true for "tenured."   
 
Tenure_Award_Date  date  [0..1]  Date when the academic appointee was awarded tenure. 
Validation Description
Tenure Award Date is not allowed if the Academic Track does not include a tenure program.   
Tenure Award Date is required if Academic Tenure Status is set to Tenured.   
Tenure Award Date is not allowed if the Academic Tenure Status is not Tenured.   
 
Validation Description
Update Date must be prior to the Academic Appointment End Date   
The key Reference ID for the Academic Appointment Track/Thread is required for an Update Academic Appointment request.   
Appointment Tracks with an In-Progress event cannot be updated or ended until the In-Progress event is completed or cancelled   
top
 

Academic_Appointment_TrackObject

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

Academic_Appointment_TrackObjectID

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

Academic_Track_TypeObject

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

Academic_Track_TypeObjectID

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

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

Academic_Appointment_IdentifierObjectID

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

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

Academic_UnitObjectID

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

Academic_RankObject

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

Academic_RankObjectID

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

Named_ProfessorshipObject

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

Named_ProfessorshipObjectID

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

Appointment_SpecialtyObject

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

Appointment_SpecialtyObjectID

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

Academic_Tenure_StatusObject

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

Academic_Tenure_StatusObjectID

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

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

Assign_Costing_Allocation_Event_Data

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

Costing_Allocation_Interval_Data

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

Costing_Interval_Update_Key

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

Costing_Allocation_Detail_Replacement_Data

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

Tenanted_Payroll_WorktagObject

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

Tenanted_Payroll_WorktagObjectID

part of: Tenanted_Payroll_WorktagObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Business_Unit_ID, Company_Reference_ID, Contingent_Worker_ID, Cost_Center_Reference_ID, Custom_Organization_Reference_ID, Custom_Worktag_06_ID, Custom_Worktag_07_ID, Custom_Worktag_08_ID, Custom_Worktag_09_ID, Custom_Worktag_1_ID, Custom_Worktag_10_ID, Custom_Worktag_11_ID, Custom_Worktag_12_ID, Custom_Worktag_13_ID, Custom_Worktag_14_ID, Custom_Worktag_15_ID, Custom_Worktag_2_ID, Custom_Worktag_3_ID, Custom_Worktag_4_ID, Custom_Worktag_5_ID, Employee_ID, FLSA_Workweek_Calendar_Event_ID, Fund_ID, Gift_Reference_ID, Grant_ID, Holiday_Calendar_Event_ID, Job_Profile_ID, Location_ID, Object_Class_ID, Organization_Reference_ID, Payroll_ID, Position_ID, Program_ID, Project_ID, Project_Plan_ID, Region_Reference_ID, Run_Category_ID, Withholding_Order_Case_ID, Workers_Compensation_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
@parent_id  string  [1..1]  Contains a unique identifier for an instance of a parent object   
@parent_type  WID, FLSA_Workweek_Calendar_ID, Holiday_Calendar_ID  [1..1]  The unique identifier type of a parent object   
top
 

Salary_Over_the_Cap_Costing_Allocation_Detail_Data

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

Costing_Allocation_LevelObject

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

Costing_Allocation_LevelObjectID

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

Earning__All_Object

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

Earning__All_ObjectID

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

Manage_Union_Membership_Sub_Business_Process

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

Union_Member_Data

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

UnionObject

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

UnionObjectID

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

Union_Membership_Data

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

Union_Membership_TypeObject

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

Union_Membership_TypeObjectID

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

Staffing_InterfaceObject

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

Staffing_InterfaceObjectID

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

Unique_IdentifierObject

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

Application_Instance_Related_Exceptions_Data

part of: Edit_Position_Event_Response
Element containing Exceptions Data
 
Parameter name Type/Value Cardinality Description Validations
Exceptions_Data  Application_Instance_Exceptions_Data  [0..*]  Exceptions Data   
top
 

Application_Instance_Exceptions_Data

part of: Application_Instance_Related_Exceptions_Data
Element containing application related exceptions data
 
Parameter name Type/Value Cardinality Description Validations
Exception_Data  Exception_Data  [0..*]  Exception Data   
top
 

Exception_Data

part of: Application_Instance_Exceptions_Data
Exception (Errors and Warning) associated with the transaction.
 
Parameter name Type/Value Cardinality Description Validations
Classification  string  [0..1]  Exception Classification (Error or Warning)   
Message  string  [0..1]  Exception Detail   
top
 

WorkerReferenceEnumeration

part of: WorkerObjectID
Base Type
string
top
 

Event_Attachment_CategoryReferenceEnumeration

part of: Event_Attachment_CategoryObjectID
Base Type
string
top
 

Position_ElementReferenceEnumeration

part of: Position_ElementObjectID
Base Type
string
top
 

Event_Classification_SubcategoryReferenceEnumeration

part of: Event_Classification_SubcategoryObjectID
Base Type
string
top
 

Employee_TypeReferenceEnumeration

part of: Employee_TypeObjectID
Base Type
string
top
 

Contingent_Worker_TypeReferenceEnumeration

part of: Contingent_Worker_TypeObjectID
Base Type
string
top
 

Job_ProfileReferenceEnumeration

part of: Job_ProfileObjectID
Base Type
string
top
 

LocationReferenceEnumeration

part of: LocationObjectID
Base Type
string
top
 

Position_Time_TypeReferenceEnumeration

part of: Position_Time_TypeObjectID
Base Type
string
top
 

Work_ShiftReferenceEnumeration

part of: Work_ShiftObjectID
Base Type
string
top
 

Work_Hours_ProfileReferenceEnumeration

part of: Work_Hours_ProfileObjectID
Base Type
string
top
 

FrequencyReferenceEnumeration

part of: FrequencyObjectID
Base Type
string
top
 

Working_Time_UnitReferenceEnumeration

part of: Working_Time_UnitObjectID
Base Type
string
top
 

Pay_Rate_TypeReferenceEnumeration

part of: Pay_Rate_TypeObjectID
Base Type
string
top
 

Job_ClassificationReferenceEnumeration

part of: Job_ClassificationObjectID
Base Type
string
top
 

Company_Insider_TypeReferenceEnumeration

part of: Company_Insider_TypeObjectID
Base Type
string
top
 

Academic_Pay_PeriodReferenceEnumeration

part of: Academic_Pay_PeriodObjectID
Base Type
string
top
 

Workers_Compensation_CodeReferenceEnumeration

part of: Workers_Compensation_CodeObjectID
Base Type
string
top
 

CurrencyReferenceEnumeration

part of: CurrencyObjectID
Base Type
string
top
 

International_Assignment_TypeReferenceEnumeration

part of: Interna