Service Directory > v12 > Staffing

 

Web Service: Staffing (v12)

The Staffing Web Service contains operations that expose Workday Human Capital Management Business Services data focused on transactions associated with the on-boarding process and on-going staffing events involving employees and contingent workers.

Version

Operations

Operation Description
Add_Additional_Job This operation will add an additional job for an existing employee using the Add Additional Job business process and its relevant sub processes. 
Add_Retiree_Status This operation will add a previously terminated worker as a retiree. 
Assign_Organization This operation will assign company, cost center, region, and custom organizations (that are configured for staffing usage) to a position using the Assign Organization business process event. 
Assign_Organization_Roles DEPRECATED This operation will assign organization roles for one or more workers using the Assign Organization Roles business process event. 
Contract_Contingent_Worker This operation will contract an existing applicant into a contingent worker position, headcount or job using the Contract Contingent Worker business process event and its relevant sub business processes. 
Create_Position This operation will create a position opening for a supervisory organization using the position management staffing model. It uses the Create Position business process event and its sub business processes. The get operation for the iload template will return all active position restrictions with the data as of the current date - except for the effective date and reason which will come from the original create event. You cannot re-load already created positions into the system. Once they have been created - they need to be edited using the Edit Position Restrictions operation. 
Demote_Employee This operation will demote a current employee. It uses the Demote Employee business process and its sub business processes. 
Edit_Position This operation will edit a filled position including all relevant sub business processes of the Edit Position event. 
Edit_Position_Restrictions This operation will edit an existing Position Restriction. It uses the Edit Position Restrictions business process event and its sub business processes. 
Edit_Service_Dates This operation will set the service dates for a worker using the Edit Service Dates business process. 
End_Additional_Job This operation will end an employee's additional job using the End Additional Job business process. 
End_Contingent_Worker_Contract This operation will end a contingent worker's contract including all relevant sub processes of the End Contingent Worker Contract Business Process. 
Get_Applicants This operation will get information for applicants specified in the request or information for all applicants if no criteria or applicant is specified in the request. 
Get_Citizenship_Statuses This operation will get the details for the Citizenship statuses specified in the request . If no citizenship status is specified in the request, details for all the citizenship statuses are returned. 
Get_Headcounts DEPRECATED This operation will get relevant information for Headcounts and also the worker filling any positions in the headcount. 
Get_Job_Classification_Groups This operation retrieves data related to Job Classification Groups. 
Get_Job_Families This operations retrieves data related to Job Families. 
Get_Job_Family_Groups This operation retrieves data related to Job Family Groups and Job Families. 
Get_Maintain_Employee_Contracts DEPRECATED This operation will get employee contract information for employees. 
Get_Organizations This operation will get relevant information for any type of Organization or for all Organizations if no criteria or Organization reference is specified in the request. 
Get_Positions This operation will get relevant information for Position Management positions and also the worker filling the position if the position is filled. 
Get_Worker_Documents This operation retrieves data related to Worker Documents. 
Get_Workers This operation will get information for workers specified in the request or information for all workers if no criteria or worker is specified in the request. 
Hire_Employee This operation will hire an existing applicant or a new applicant into an employee position, headcount, or job using the Hire Employee business process event and its relevant sub business processes. 
Maintain_Employee_Contracts This operation adds or updates employee contracts using the Maintain Employee Contracts business process. 
Promote_Employee END OF LIFE This operation will promote a current employee. It uses the Promote Employee business process and its sub business processes. 
Put_Applicant This operation adds a new Applicant (or updates an existing Applicant) with the supplied information. 
Put_Citizenship_Status This operation adds or update a Citizenship Status. 
Put_Dependent DEPRECATED This operation adds or updates a Dependent. 
Put_Job_Classification_Group This operation adds or updates a Job Classification Group and/or Job Classifications 
Put_Job_Family This operation adds or updates a Job Family. 
Put_Job_Family_Group This operation adds or updates a Job Family Group and adds or removes associated Job Families. 
Put_Worker_Document This operation adds or updates a Worker Document. This operation will add documents not associated with any events, therefore, will not be secured by the events. 
Remove_Retiree_Status This operation will remove the retirement status from a previous employee who was a retiree. 
Terminate_Employee This operation will terminate an employee including all relevant sub processes of the Terminate Employee Business Process. 
Transfer_Contingent_Worker END OF LIFE This operation will transfer a current contingent worker. It uses the Transfer Contingent Worker business process and its sub business processes. 
Transfer_Employee END OF LIFE This operation is used to transfer a current employee using the Transfer Employee business process and its sub business processes.